faq Model

What is ?

is a powerful web-based Integrated Development Environment (IDE) used to create and host advanced web applications.

What does include?

includes three main components:

Error calling $list with parameters (product_components)
Could not find list definition product_components

There are lots of web development options out there, what makes so special?

Most existing systems fall into one of two camps:

Error calling $list with parameters (other_systems)
Could not find list definition other_systems
is sort of in the middle of these two extremes. This really gives web developers the best of both worlds. Most typical web pages can be built without coding however, when requirements call for very specialized components these can be easily built and integrated into the framework.

Why should I use it?

Writing code by hand is notoriously error-prone and time consuming. Reducing or eliminating the need for hand coding ensures that your applications will be far more robust and secure than typical web systems.

Most other advanced frameworks require a high degree of programming experience. With , designers with little or no programming knowledge can use the system. At the same time, skilled programmers will also be far more productive since all of the components in most systems can be generated.

Once your team becomes familiar with the way web applications are built and architected, they can easily maintain sites that they have never worked on before.

How is different from other generators?

Most systems that involve code generation treat generation as a one-time event to create some starting code that you can them maintain by hand. With , generated code is intended to be maintained within the IDE so to add capabilities to a generated component you update the specification used to create the code originally and then regenerate the code to support new requirements.

Is there anything special about the framework?

Yes, in addition to being extremely robust, the frameworks offers many advanced features not found in any other framework. These include.

Error calling $list with parameters (framework_features)
Could not find list definition framework_features

Can you tell me more about $functions?

$functions are mini generators that are called at runtime when rendering pages. They can be embedded within static content to simplify the rendering of complex HTML tags and to create dynamic content.

There are about 100 different functions to handle various requirements. A typical example is the &$36;list function which is used to render ordered and unordered lists. Rather than having to code all of the ul and li opening and closing tags you siimply use the list model to enter your list of items and save it under a list identifier. Then to embed the list you just add $list(list_id) to your content. In addition to simplifying the rendering, this also allows you to share the same list across multiple pages.

Another example of a $function is $if_mobile. This allows you to generate certain content only of you are running on a mobile device and other content if your page is rendered on a larger device.