> -----Original Message----- > From: Sean Schofield [mailto:[EMAIL PROTECTED] ==////==
> > I have a few thoughts on this and I will try to avoid the "Which > framework is better?" discussion. > > Change is inevitable. Struts (as you know and use it today) will > eventually become obsolete. Nobody can say when the last meaningful > Struts 1.x application will be written but that day will eventually > come. The great thing about open source is that Darwin decides how > and when these shifts will happen. Nobody will force anyone to do > anything. Until something that comes a long that is universally available and is better. Some people will have to develop ( maintain ) those Struts 1.x applications > > As for the publishers, I could care less. I am in the business of > writing software and I will use the best tools at my disposal to do > that. I suspect that the pubishers actually come out ahead in this > scenario. Instead of a 3rd edition of a Struts book they can write > 1st editions of JSF, Spring, Shale, WebWork, etc. books. My last > Struts book was Ted's excellent Struts in Action a few years ago. On > the other hand, I bought four JSF books this year. So it does not matter to you about the architecture, either front controller or page controller? You will use whatever is more productive for you? > > My advice is not to be afraid to try something new. I studied JSF on > several different occasions and kept deciding against it. Finally I > took another long hard look and decided to make a serious attempt at > understanding it. As with any new framework, there have been bumps, > but the payoff is with the second and third applications that you > write. Just remember where you were before Struts. You were probably > just fine dealing with plain old JSP and Servlets. At some point the > promise of "a better way" became too much to resist. I think the same > will happen to Struts (in its current form.) > Which is why the integration with WebWork really caught my eye. I think there are two garden paths here. 1) The path that follows the standards (JSF) and tooling. (Sean this is the path you have clear taken.) 2) The path that does not follow the standard, and there are very good alternatives for not doing so. WebWork, Struts, Wicket, Tapestry, Ruby on Rails are examples of the non-standard mission. (This is the path I am for now until suddenly there is a JSF project for me on the horizon) If WebWork/Struts is to succeed then I feel that it must provide some compelling features or advantages that makes it viable competitor. This is just my own observation, and this is why I asked what does WebWork bring to party. Effective Sean you are right about Darwin and biology, effective two different strands are attempting to rejoin, and everyone would like it to be successful. The question has got to be right. Part of the clue will be probably a programming model that does not necessarily depend on tools. Commando style development like editing with vi with the power of a dynamic language like python or groovy. You should be able write some code in an evening and it just works as expected. None of this configuration of LookupDispatchAction nonsense. So I think productivity and ease of development will be key. > Its time to shake things up some. The Struts community is somewhat > divided on what the next step should be, but most agree that the > status quo holds little promise. There is a huge Struts community > that will continue to support the 1.x framework for years to come. > But many developers like myself are starting to explore "a better > way." > > sean You bet > > > On 11/29/05, Marky Goldstein <[EMAIL PROTECTED]> wrote: > > Hi Peter, > > > > I guess bringing together the masterminds of multiple > > web frameworks is a good idea, even if there is a > > transition phase and some blood that flows... > > it will make Java as a web platform much stronger. > > > > Best regards, > > Marky ==////== -- Peter Pilgrim :: J2EE Software Development Operations/IT - Credit Suisse First Boston, Floor 15, 5 Canada Square, London E14 4QJ, United Kingdom Tel: +44-(0)207-883-4497 ============================================================================== Please access the attached hyperlink for an important electronic communications disclaimer: http://www.csfb.com/legal_terms/disclaimer_external_email.shtml ============================================================================== --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]