> It is sad that an otherwise fine article is spoiled by this bit of spin :) > > If Spring brings out a new web framework, it's hailed as an > innovation. If Struts brrings out a new web framework, we're > "deserters". LOL. >
Spring has not abandoned its framework. This author merely acknowledges what is obvious and what has been said by the author of Spring, JSF and Struts are inherently incompatible and the attempt to convert the "Struts" name for JSF is a disaster followed only by what with considerable generousity can only be called a rag-tag, team of lesser lights. > Of course, J2EE frameworks are not in a state of flux. Of course, they are. I have great respect for your opinions, Ted, but I would have to agree with Martin Fowler on this one. The Spring framework with injection IoC (as opposed to locator IoC) plugged in with liberal uses of the Strategy patterns, as originally suggested by GoF for view/controller relations, has created a huge state of flux. I suspect, however, that you are reading "J2EE framework" to mean "J2EE web framework". Even there, however, the horizon promises, I would predict, to make the same improvements. Struts is popular in part, I think, because there were so many frameworks being built along similar lines at the time. Struts was a leader in a clear push toward a controller based solution that has been remarkable. Craig's initial vision was solid as granite. However, now the emphasis on injection and location inversion of control, especially with the ease it gives to testing, is a new direction and a clearly superior idea, especially when combined with the Strategy pattern on the controller side. Unfortunately, JSF in trying to get a good relationship between the web Model in MVC and the View, muddled the relations with the Controller and the View. Struts should, I would strongly suggest, follow suit or however slowly inevitably lose ground to web frameworks that do. This is not regrettable. The IoC based code is better for all the reasons that have been discussed in detail here and elsewhere. -- "You can lead a horse to water but you cannot make it float on its back." ~Dakota Jack~ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]