Saturday, January 12, 2013

Apache Tapestry 5 makes Java web development easy

I went through the Apache Tapestry 5 tutorial today and found it surprisingly easy to use. The two most productive features I love are auto class reloading and rich built-in components! I can edit the model/controller/view in a java IDE that auto compiles upon file save, and then reload browser to see immediate changes. I think any Java web framework should have this feature in order to be count as productive. (Yes there is JRebel, but it's commercial, and nothing more simpler than a framework supports it directly. Well to be fair JRebel is much more advance and richer in support your Java classes reloading, however for purpose of web dev, Tapestry seems to provide a sweet spot and boot productivity tremendously.)

I was intrigued enough to continue reading the rest of their documentation for advance usage and architecture design. I love simple and yet productive libraries/framework design principles, and I think Tapestry fits into that category. Their documentation is rich and well organized. I browsed their forums and user communities and they seem to be active and plenty of usage in the field. I also found these jumpstart examples to be extremely helpful.

I am happy that I spent the time in learning this framework. I think it makes web development easy, fast and fun to work with. If you haven't tried it before, or have not tried their latest version 5 lately, I would highly recommend you to give it a try.

14 comments:

  1. Thanks For Sharing...your Post is really appreciate fully...Its a well established fact that when it comes to Web Development India continues to capture the major portion of the entire outsourcing happening round the world.

    ReplyDelete
  2. hey guys thanks for sharing this Post..it is really interesting and Knowledgeable....Search engine Marketing plays a major role in the language of the World Wide Web as a noun, verb and adjective.

    ReplyDelete
  3. This comment has been removed by a blog administrator.

    ReplyDelete
  4. Best SEO Services in India offers only the best SEO consultant in India.

    ReplyDelete
  5. Thanks For sharing this post.....i want to know that how much we get business through Internet Marketing India.

    ReplyDelete
  6. Thanks a lot for this post. It gives me the easiest way to make the navigation responsive. thanks a lot . keep posting buddy best web development company dubai

    ReplyDelete
  7. Nice post having quality info which is very helping for java developers who are interested to learn this.

    java web development

    ReplyDelete
  8. wow very informative post..thanks a lot keep posting
    web development dubai

    ReplyDelete
  9. Balliro Commerce Group offers premier design and development services. web developer

    ReplyDelete
  10. The significance of a well-constructed website is paramount in sprucing up an online business. Be it promoting your brand or generating a huge traffic, the importance of a great website is difficult to keep on the back-burner. Contact the best of web development services in the USA.

    ReplyDelete
  11. SEO is the effective way to place your websites top in search engines. Effective and continuous SEO for website will help to show in Search results.
    Web Development Company in Bangalore | SEO Company in Bangalore | Advertising Agencies in Bangalore

    ReplyDelete