Technosoft has successfully used Play framework to build scalable & complex web applications. Play Framework makes it easy to build web applications with Java & Scala. It integrates components and APIs for modern web application development based on a lightweight, stateless, web friendly architecture and features.
Play is completely written in Scala. Scala has enabled Play to do some amazing things like its fully reactive streaming APIs, type-safe compiled templates and much more.
Play framework is developer friendly, focuses on developer productivity and targets restful architectures. Play is a pure Java framework, uses Java libraries and allows you to keep your preferred development tools and libraries. If you already use Java as a development platform you don't need to switch to another language, another IDE and other libraries. Just switch to a more productive Java environment!
Play framework Features:
Play was built for needs of modern web & mobile apps. Play is fully RESTful by default, Asset Compiler for CoffeeScript, LESS, etc. Support extensive NoSQL & Big Data. All controller entry points and business logic methods are declared as static. Easily build administration UI with little code.
As Play is fully RESTful, There is no Java EE session per connection. This makes Play more outwardly scalable than many other frameworks.
Play comes with all the typical stuff built-in. Rarely will a developer need to import any third party library.
Download, unpack and develop.
JUnit and Selenium support is included in the core.
As it used JBoss Netty as its web server, Play can service long requests asynchronously rather than tying up HTTP threads doing business logic like Java EE frameworks that don't use the asynchronous support offered by Servlet 3.0
Play provides complete support with a Scala specific database access layer (Anorm) and templating language.
Play is a perfect companion to agile software development.
* play frameworkLogo is trademark of Play Framework
"We’ve been working with Technosoft for two years and as a start-up with limited funding they have never once lacked professionalism. The team at Technosoft communicates efficiently, the performance on projects is excellent and we continue to push through on our development roadmap. Technosoft met the criteria for the initial project we engaged in and thereafter have worked closely with our company to meet deadlines, maintain on-going development and support our product."