On 12/1/05, Craig McClanahan <[EMAIL PROTECTED]> wrote: > But the fact that Struts has always stressed backwards > compatibility of the key APIs as a fundamental principle is one of they key > reasons that it has been successful.
Hmmm, perhaps, but not for the obvious reason. I'd guess that 70% of the 70% marketshare that Struts is suppose to have is still using 1.1. In practice, what we've done with 1.2 or 1.3 only matters to a small fraction of Struts users. Of course, backward compatability is very important to the *committers*, since we are more likely to upgrade existing applications, or start new projects with the latest versions, and, being only human, we want that process to go smoothly for ourselves. While backward compatibility has played a role, I think it has been more of a "feel good" factor than something that made a practical difference to the user base. I think we can make Ti very compatible with 1.3.0, but, more importantly, we need to show people how compatible existing skill sets and design paradigms are with TI/WebWork. It's not a bad thing to do things a little bit differently if different is a lot better. Witness JSTL. -Ted. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]