On Tue, December 13, 2005 10:40 am, Chris McCormack said: > Frank - > When JSF matures and you have looked over it again a few times, but > possibly > still not had your epiphany. Would you remain happy with the technologies > you know now to see you through the seemingly Shale/JSF dominated future > of > Java web frameworks?
The future in my opinion is RIA's, and as yet no one has shown me why JSF is better for this than Struts. I have not personally run into all the supposed limitations of the current model, and I regularly develop highly complex RIA's, that's how I make my living. So, for me, JSF doesn't offer me anything that I absolutely need today. What it *does* offer that is worthwild can be done just as easily with Struts... managed bean support is available through Spring or my own DependencyFilter in Java Web Parts... component-based development can be accomplished any number of ways outside JSF, etc., so on and so forth for virtually every part of JSF. The funny thing is, if you change your approach and mindset about web development just a little bit, then many of the problems JSF seeks to solve go away anyway. When you stop thinking in terms of whole page refreshes and strictly server-side actions, JSF, in my opinion anyway, doesn't offer a whole lot, and you can do all of this with Struts today. Granted, you will have to do more of the work, and that is one area where JSF has a clear advantage, but it is just a doable with JSF as with ultimately, and so I have no worries about the future with or without JSF. I don't know what the future will hold. JSF may win the day on nothing but marketing alone. It has the force of being a "standard", and while not all standards ultimately succeed, it certainly is a leg up on other options. And again, I'm not closed-minded about it... there may come a day when I look back on everything bad I've ever said about JSF and go "what in the BLUE HELL was I thinking?!?". It's hard to envision that day coming to pass, but it could. One thing I know for sure is I'm not going to get to that point based on what others tell me I should think of JSF. If I'm ever a full-blown JSF supporter it will be because I see where it solves problems that can't be solved just as good, or even better, without it. > I think the question that no-one has asked is what happens if you don't > learn and embrace JSF now and get it on your list of skills? > Even if you despise it (I have no preference yet), is it not a good move > to > get familiar with it regardless (if you can)? That's just hedging your bet, and any smart person will be doing that :) That's part of the reason I keep playing with it. Besides, you will be in a much better position to make an intelligent decision either way about it if you are familiar with it. Your opinion may change the more you learn about it too. Some people say the learning curve for JSF is less than for Struts, and I don't think I agree with that. But its a curve worth navigating in any case, just so you can decide for yourself intelligently. >>From my perspective JSF seems like it is going to become quite a large >> part > of the scene for a while until it is usurped by something greater. As > Craig > pointed out in a previous post though, as struts has, JSF might dominate > for > a good 5 years or more and be THE predominate framework that people choose > to use just as struts classic has been. Yes, it absolutely could turn out that way. Like I said in another post though, JSF isn't exactly new. So you do have to wonder, if it really was destined to be the next de facto standard in Java web development, as Struts is today, what's taking so long? On that note, JSF 2.0 *does* hold some significant promise. The original spec, from my understanding, had a fairly narrow focus. They just wanted to get the component model right, that was the primary goal. So, there are holes, or maybe more precisely weak spots, in the current spec. Shale addresses many of those areas, and the new spec rev is supposed to do the same thing. For me, I'll be interested to see what 2.0 looks like because it is at that point that JSF might actually start fulfilling some promise for me. Frank > Chris > -----Original Message----- > From: Frank W. Zammetti [mailto:[EMAIL PROTECTED] > Sent: 13 December 2005 15:17 > To: Struts Users Mailing List > Subject: Re: Is JSF ready? > > On Tue, December 13, 2005 7:27 am, Alexandre Poitras said: >> One advice, there's a lot of FUD spread around JSF right now >> so try it by yourselft first before listening to other people. > > This is perhaps the best bit of advice anyone could give. For whatever > reason, JSF has engendered a great deal of strong feelings on both sides > of the like it/love it fence. Do yourself a favor and don't even bother > with opinions at this point. Just play with it and see what you think. > > One seemingly universal truth is that if you are going to like it, chances > are it will take a little while. I haven't talked to many people that > instantly loved it, but I have spoken to numerous people who didn't like > it at first and gradually they came to like it a great deal. So give it a > fair shake before you decide. > > If you really want another opinion for your tally sheet, put me down as > not a big fan. My JSF experiences have not been encouraging, but notice I > said experienceS... I keep going back and giving it another shot, hoping > the epiphany that many people seem to have will hit me too. It hasn't yet > though. It seems that for everything I see that is good about it, I find > something that I think is bad, so on balance I remain unconvinced. > > But, my opinion is no better than anyone else', so give it a try yourself, > and give it some time to grow on you, and see if it does. > > Frank > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > This email originated externally and has been scanned by MessageLabs > > ______________________________ > This email has been scanned for all viruses by the MessageLabs SkyScan > service. For more information on a proactive anti-virus service working > around the clock, around the globe, visit http://www.messagelabs.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]