Book Image

Learning Play! Framework 2

By : Andy Petrella
Book Image

Learning Play! Framework 2

By: Andy Petrella

Overview of this book

<p>The Learning Play! Framework 2 has been created for web developers that are building web applications. The core idea is to focus on the HTTP features and to enable them through a simplification lens. Building a web application no longer requires a configuration phase, an environment setup, or a long development lifecycle - it's integrated!<br /><br />Learning Play! Framework 2 will enable any web developers to create amazing web applications taking advantage of the coolest features. It's the fastest way to dive into Play!, focusing on the capabilities by using them in a sample application. Although essentially Java based code, a Scala version is presented as well – giving an opportunity to see some Scala in action.<br /><br />After setting up the machine and learning some Scala, you will construct an application which builds from static to dynamic, before introducing a database. <br /><br />Then we'll focus on how data can be consumed and rendered in several ways. This will enable some real time communication through WebSocket and Server-Sent Event – on both server and client sides.</p> <p>The book will end with testing and deployment, which completes any web development project.</p>
Table of Contents (20 chapters)
Learning Play! Framework 2
Credits
About the Author
Acknowledgement
About the Reviewers
www.packtpub.com
Preface
Materials
Index

Ecosystem


The Play! Framework 2's ecosystem is evolving fast and well; a good metric is the ever-increasing number of questions related to it on Stack Overflow (nearly 2000). Its information page at http://stackoverflow.com/tags/playframework-2.0/info is a great place to search for advanced information.

Another way to get help from the community is to use the Google group at http://groups.google.com/group/play-framework, where hundreds of topics are discussed by developers, including Play! 2's committers.

There are already a lot of applications built upon Play! Framework 2, so the number of use cases is increasing day by day. As a consequence of that, the number of plugins available for Play! 2 is also increasing very fast. At the time of writing, there are a lot of third-party tools, services, and libraries that can be easily integrated with it.

Typesafe, by willing to have them gathered at a single place, has reserved a temporary place for them all at https://github.com/playframework/Play20/wiki/Modules.

But there is another project that has started to ease the integration of new plugins; it enables developers to create their own plugins and publish them, with some constraints on the quality, using a rating system. This project is open source and is running well; it can be found at https://github.com/play-modules/modules.playframework.org.

As part of the ecosystem, we will find a lot of blogs that mostly contain information on Play! Framework 2's tricks and hints. A few of them are listed here:

Obviously, you can also search for your local meet-up (or similar) group about Play!—there is always one, and that's probably the best way to be a part of the community.