Zhai, Warren [IT] wrote:
Just to add my 2 cents.  JSF would have been much more successful if it did the 
following:

Well the main problem JSF had, was in the beginning sort of that people looked instantly for their known Struts constructs (which were there but differently solved and better solved imho) and did not find them although the stuff looks very similar from the outside and then said it was not good enough.

The other thing was, it was originally to little there component wise, giving to few additional value for an early jumpstart and not that much lighter on the config file level to give an incentive to switch instantly. Pushing out a JSF 1.0 with a huge component set which covers all the stuff needed for a good webapp would have been a clear winner, now it is slowly a winner but not a clear one.

But given the fact that the tool vendors jump on it in masses and the tools really make the life easier. JSF has a serious impact, and most misunderstandings now have been solved either by components, extension frameworks or simply by better documentation, JSF has lots of momentum, at least that is my impression.

1. Depict itself as a successor to STRUTS rather than a competitor.
2. Provided easier side-by-side co-existence and allow finer grained porting of 
a STRUTS application to the JSF framework.

Well coexistence frameworks exist, but given the fact that struts
has so many things broken, it is better to take the existing good things of struts and try to solve the broken ones by a clean cut, instead of dragging the old stuff around for another decade. JSF in its current state is a very solid foundation and one of the better standards, it just needs additional value in the core, which MyFaces ADF faces and others deliver currently outside of the core.


Reply via email to