Trim all your mails, darnit! :)

JSF is a personal favourite of mine (being a R. Hightower fan and all), but still, SpringMVC (a web-framework) has been very well spoken of lately. Webwork has always been the healthiest option, while Tapestry is more simple and web-design friendly. Don't choose JSF because it's a standard (EJB2 anyone?).

Conclusion: This is a descision you should not make without having tried the web frameworks yourself!

Using Spring (container) for Magnolia's internal architecture would force a huuuuge amount of refactoring (or so I can imagine), for what? Inversion of control? JSF's backing beans provide basic IoC. And does Magnolia really need IoC? Does it need AOP? Why?

I can really see the value of being able to plug in new datasources and be able to choose between web frameworks (that you can plug into Spring), but I'm not sure the devs are ready for such changes.

Remember the golden rules:

-Build what you know.
-KISS
-If it works, don't mess with it.
-Don't believe the hype.
-Try before you buy.

----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------

Reply via email to