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]

Reply via email to