[Seaside] Comparison of Aida/Web, Seaside and Iliad web frameworks
johan at inceptive.be
Wed Jun 22 14:03:43 UTC 2011
On 22 Jun 2011, at 06:29, Michael Haupt wrote:
> Consider this a scientific project. An emotion-free attitude helps. :-)
A yes/no feature-wise comparison is probably too simple for comparing sophisticated web frameworks.
Skimming through the feature list, I have the same reactions that others have because some features are just not well defined and others are immediately clear to be filled-out wrong for Seaside. Ramon named some of these.
And just to be clear: it's not an emotional reaction. I like the initiative because I would like to know more about Iliad and Aida too.
For building Yesplan, Seaside is a great framework because it offers a good level of abstraction (including over techniques like ajax - via jQuery) while at the same time it offers all the flexibility to implement complex (e.g. non-standard) ways of interacting with the web application. I can imagine that having more techniques and functionality "under the hood" (like standard widgets or the 'tab enter' that was mentioned) seems like a productivity improvement, but in my experience, such "standard components" hardly ever apply in more complex situations. Instead, if you have a flexible environment that offers just that right level of abstraction, you can build really complex applications.
I guess my bottomline is that feature comparisons tend to miss the importance of the basic design rationale of a framework: level of abstraction, flexibility, extensibility, etc..
I'm not saying that Iliad or aida do bad at those points, just that an exhaustive feature comparison misses that completely.
For comparing, it would be really good to have the same application written in the three frameworks by experts and have the experts compare them. Hey, if I find the time (oeps) I would even love to help out on that one.
More information about the seaside