I started a project last June with Tap 4.0.1. "Needing" some AJAX features, I tried 4.1.2 around March. Then I got tempted into trying snapshots, since that was the only way to get bug fixes and updates (which were great btw). Then I saw the Tapestry 5, Screencast 5. I just couldn't hold out anymore. T5 didn't have AJAX, but I was willing to work around that. Around the end of May (a couple weeks) I had converted my project to using Tap 5.0.5. Since I had picked up the basics of Maven, I've felt very comfortable about living on T5.0.5-Snapshots. I also benefited a lot from the directory structure laid out by the Maven sample archetype. This was my first J2EE application, and I work alone. I am the only one in my company using Tapestry, so I rely on this list and websites for help.
In this past year, I've gone from knowing just plain Java 1.4 to these, in order: Java 5 (generics and annotations), Tomcat 5.5, Tapestry 4 basics, PL/SQL basics, JDBC, JNDI, Tap 4.1 basics, Tap 5 basics, Hibernate basics, a little Spring, Acegi (Spring Security) basics. I'm not trying to brag, my point is that it depends on what you are going to need for your application as a whole. Will you need robust AJAX support? How many other libraries/frameworks will you need to integrate or learn before it's deployed? If all you need are the basic things Tapestry 5 can give you now (see the Tapestry 5 website), or you already know all the other stuff well (especially IoC/AOP), then I think Tapestry 5 will be fine to start with. Just add coffee! On 6/22/07, #Cyrille37# <[EMAIL PROTECTED]> wrote:
Hello, I'm starting a new project which should be on line in september. I'm thinking about using T5. Is it a good idea ? Is the T5 API will have big changes in a near futur ? Thanks Cyrille --------------------------------------------------------------------- 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]
