source: Dev/branches/play-2.0.1/documentation/manual/sandbox/Status.md @ 322

Last change on this file since 322 was 322, checked in by hendrikvanantwerpen, 13 years ago

Added Play! framework and application with Jena dependency. Working on
the basic things now (login/register), after that start implementing
our data model.

File size: 2.2 KB
Line 
1# Play 2.0 current status
2
3Play 2.0 beta is a preview of the next major version of the Play framework, which integrates a brand new build system and an awesome asynchronous architecture, all with native Java and Scala support.
4
5You can start writing Play 2.0 applications right now with the beta version. It will give you an almost complete preview of the Play 2.0 experience: including the native Scala support, the new possibilities provided by the sbt integration, and the new controller/action API.
6
7Play 2.0 beta is not, however, ready to run production applications.
8
9## What’s missing?
10
11We have worked hard to reach this beta version and are halfway to the final 2.0 version. The following features are the most important items we will be working on now.
12
13### Support for more content types out of the box
14
15Currently we only support parsing classical URL form-encoded HTTP requests. We will add out-of-the-box support for major content types like JSON, XML and file uploads.
16
17### Asynchronous support
18
19Play 2.0 is built from the ground up with reactiveness and optimised resource consumption in mind. We will add a public API for these features to make asynchronous reactive responses, streaming and WebSocket programming really simple.
20
21### Testing
22
23We have basic [[specs | http://code.google.com/p/specs/]] and [[JUnit | http://www.junit.org/]] integration for now. We will add a better API for testing your web applications, either with unit tests or integration tests based on the [[Selenium WebDriver | http://seleniumhq.org/projects/webdriver/]].
24
25### External HTTP libraries
26
27As in Play 1.x, Play 2.0 will provide out of the box integration with a powerful Web Service client, as well as OpenID and OAuth support.
28
29### IDE integration
30
31Currently there is no simple way to integrate your Play 2.0 project in your favorite IDE - you must configure it yourself (or install an sbt plugin like [[sbt-idea | https://github.com/mpeltonen/sbt-idea]]). But we will be adding the cool 'eclipsify', 'netbeansify' and 'idealize' tasks to the Play console.
32
33### WAR support
34
35We also plan to add WAR deployment support via Servlet 3.0.
36
37### And of course, everything that makes a great release
38
39
 including more validators, binders, better documentation, tutorials and awesome sample applications.
Note: See TracBrowser for help on using the repository browser.