↻ Repeatable Coding
A GENELET project consists of Components. Component is usually mapped to a database table with user Actions. Developing new component, or new action in a component, follows the same, repeatable coding style, which makes it be very productive.
↗ Fast Development
We have wrapped common web tasks e.g. authentication and Controller etc. into the framework. Developers need only write a fraction of code as in other frameworks.
☰ Linearly Growing
In GENELET, adding new business logic or component will increase the complexity of the system in a linearly way (unlike others where it may increase exponentially). So the framework is said not only scalable, but also linearly scalable.
◷ High Performance
We can easily serve hundreds of dynamic requests per second with a standard Apache web server.
◆ Easy to Maintain
Code is well organized and very reusable.