Currently, the most popular web application frameworks are Ruby-on-Rails , Django, and various PHP frameworks such as Drupal and Joomla . However, I have read in some "future generations" web applications that claim to have different approaches to web development.
Perhaps the most famous example is the Seaside framework , built in Smalltalk. The About page lists 4 main features:
- HTML Generation Programming
- Callback Based Request Processing
- Embedded components
- Modal Session Management
Since I am developing a rather sophisticated web-based modeling application that requires features similar to a desktop application, such as complex interactive forms, a task flow, many diagrams and visual effects, as well as flexibility and reuse of the user interface (many widgets), Seaside 2 , 3 and 4 sound pretty attractive.
So, I would like to hear from other (advanced) web developers about what kind of “next generation” open source web application framework exists, which makes them “better” than the more familiar tools like Django / RoR , and that applications can be created with these new tools that would be difficult / painful for older frameworks, for example, I understand that managing session / state based on the continuation of Seaside makes stateful applications much easier than global session variables . How useful is this?
Thank you in advance for your experience and knowledge!
source
share