I think he has a point in that Tapestry needs a stable release.

Now, all of the major architectural concerns *have* to be addressed, IMO, before we even consider going that kind of long-term stability (the use of abstract classes, the rewind cycle, etc).

By the way, is it possible to split Tapestry's development in tapestry-core and tapestry-components and remove the contrib project? I think Tapestry could benefit of a component base consolidation along with the architectural changes, and those can be done in separate sub-projects, don't you think ??

As for stabilization, I mostly think Tapestry is suffering from some disorganization (growing pains I guess) that could be solved by using JIRA to plan releases an such.

Just my 2 cents..

--
Ing. Leonardo Quijano Vincenzi
DTQ Software


Cliff Zhao wrote:
IMHO, from a user perspective, to let more users accept Tapestry, Tapestry
should consider more for the users. Compatibility and the ease of upgrade
should be a high priority. Tapestry should build a kernel that lasts over
time. Drastic changes from release to release will drive users away. A large
user base and community is very important for an enterprise user. I like
Tapestry but as a architect in a big company, I may have to reconsider my
choice if Tapestry can not reach a stable stage within six months. Every
upgrade is a non-trivial cost for an SEI CMM level 3 organization that is
targeting CMMI level 5 certification.
For me, it's more important to have a stable, well optimized and well
documented Tapestry.

Best Regards,
Cliff Zhao




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to