Thanks Craig, your comments will help in my deliberations at the moment, I appreciate you taking the time to reply :)
-- Frank W. Zammetti Founder and Chief Software Architect Omnytex Technologies http://www.omnytex.com AIM: fzammetti Yahoo: fzammetti MSN: [EMAIL PROTECTED] On Tue, November 22, 2005 2:35 pm, Craig McClanahan said: > On 11/22/05, Frank W. Zammetti <[EMAIL PROTECTED]> wrote: >> >> On Tue, November 22, 2005 1:24 pm, Craig McClanahan said: >> > For the long term, I absolutely agree with you ... and Shale will >> > certainly >> > serve as good "research and development" for what should be >> standardized >> > in >> > JSF 2.0. >> >> Craig, that's an interesting comment, and I'd like to ask you to expand >> on >> it... specifically, are there plans to ensure forward-compatibility >> between Shale and JSF 2.0? > > > *Nobody* can make that kind of a promise ... the results of the JSF > 2.0expert group deliberations will determine what actually happens in > JSF > 2.0. At the very least, the package names would change to " > javax.faces.something" ... but it's likely to be a lot more than that -- > standardization is a synthesis of approaches to individual technology > areas, > not an *annointing* of the particular approach taken by one individual > package. > > A current analogy is what's going on with the Java Persistence API spec > being developed as part of EJB3. The technology is fundamentally pretty > similar to Hibernate, but it is *not* identical. Instead, Hibernate has > plans to become an *implementation* of the new spec (along with potential > other implementors such as TopLink). > > The question I'm really getting at is if I start a Shale app today, >> ignoring whatever changes may come down in Shale itself since it's still >> a >> work-in-progress, will I be able to migrate my app to JSF 2.0, which it >> *sounds* like should wind up being comperable to Shale in terms of what >> it >> offers, or do I really need to make a choice between two divergent paths >> (even if the paths largely wind up intersecting)? >> >> In other words, is Shale future-proof with regard to JSF 2.0? :) > > > There's absolutely no way for me or anyone else to predict exactly what > JSF > 2.0 will look like. > > That being said, I'm personally committed to ensure that Shale evolves in > a > way that is compatible with the future of JSF. If JSF 2.0 offers a > different > approach to the same functional issue, Shale will continue to support its > own, while also being compatible with the new "standard" way to do the > same > thing. > > In other words, if you start with Shale today you get to use cool stuff > like > ViewController and Dialogs now, instead of waiting months or years for JSF > 2.0 to standardize them, and then some undefined longer amount of time for > the JSF implementations to catch up. > > As a Struts project, once Shale gets to a General Availablility release > (which *definitely* won't be true for at least the first few milestones), > it > will share the Struts community passion for backwards compatibility. > However, even today, the documentation will include an indication of API > stability for each individual package, so you can focus on the parts of > Shale you plan to take advantage of. (This section seems to have gotten > dropped from the javadocs, so I'm going to pull it out as a separate page > in > the website.) > >> Craig >> >> Frank > > > Craig > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]