Friday, December 18, 2009

Play!, a promising java web framework

Recent years we saw a lot of java web frameworks coming to the scene and gaining popularity.Each of them brings features to ease web development or claim to address the problems with traditional java web frameworks like struts or spring. The common aim is to reduce the complexity and increase productivity. Play is a framework which claims a framework for the developers providing the best tools to ease the development and increase productivity. Here are the features which distinguishes it from other frameworks.

1)
Simple stateless mvc architecture
2) Based of REST principles
3) The framework compiles your sources and hot-reloads them into the JVM without the need to restart the server.So you can edit and reload the changes immediately.
4) Aimed to provide developer's productivity
5) TDD support with UI driven testing using integrated selenium .
6) Improved exception messages
7) HTTP to code mapping
8) Full stack application framework with support for common web application needs
9) Efficient templating engine
10) JPA with hibernate support.

Another remarkable point is good documentation and developer support through forum.I tried play with the sample application given in documentation and felt easy and developer friendly .Play comes with inbuilt server where you can deploy the application or import as a war file and deploy in another server. An interesting point is it breaks some java traditions in terms of packaging and MVC modeling.So it is time for playing your app.




No comments:

Post a Comment