Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Success stories from Play! Framework? [closed]

I'm evaluating the Play! Framework for my company. We're actually thinking about using it as spring's small brother (basically for "smaller enterprise projects"). Up to now, we use Grails there, but are rather irritated by it's bad integration with maven and a lot of strange effects that come of it's dynamic nature.

However, I cannot find an article anywhere from someone who as actually created a project using Play! (I know, on the website, they tell you some websites that use it, but that does not really help).

Has anybody actually seen an article describing how it was using Play! as application framework?

like image 270
matt Avatar asked Dec 03 '10 10:12

matt


People also ask

Is Play framework still used?

Play is rock-solid and used by hundreds of thousands of Java and Scala developers every month. Play is still extremely relevant to today's application and web development and has a passionate and very capable community around it ensuring that it has many good years left.

How Play framework is non blocking?

Play handles every request in an asynchronous, non-blocking way. The default configuration is tuned for asynchronous controllers. In other words, the application code should avoid blocking in controllers, i.e., having the controller code wait for an operation.

Why Play framework is used?

Play Framework makes it easy to build web applications with Java & Scala. Play is based on a lightweight, stateless, web-friendly architecture. Built on Akka, Play provides predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications.

Is play a good Framework?

Play Framework is the best full-stack web framework available in the current market to develop Reactive Web Applications, Reactive systems, Reactive architecture, Reactive microservices, or Reactive libraries using both FP and RP paradigms, that is, FRP.


2 Answers

The Google Groups has a number of people who have notified of their project launch. There have been a number of people who have expressed the ease and joy of developing with the PlayFramework.

I myself have built a number of small applications for statistical analysis of one of our internal applications, and I am also in the process of building a much larger site. The simple answer, is that Play just makes life of a coder easier, more rewarding and gives instant feedback (through the real time compilation and in browser errors).

There are a few blogs of people's findings of Play, and you will see plenty of retweets of people who have launched successful applications with Play.

If you are looking for guidance on whether it is the right choice for your business, then it really depends on your business. Play is young, is still growing, but it is a great framework. If you have the opportunity to try it out on a small project, then do so. I very much doubt you will regret it.

EDIT: 2011 Update

I thought I would add a brief update, because a new blog post has been written giving someone's experience and success story using Play, and i thought it would be useful.

http://blog.davejafari.com/experiences-developing-with-play?c=1

like image 125
Codemwnci Avatar answered Oct 01 '22 05:10

Codemwnci


I do exactly what you're asking. I work for a pharmacy chain and our heavy lifting is done with Spring MVC but I use Play! to write smaller internal applications all the time. One of the greatest things about play is when my boss comes to me about needing a new app I have it up and off the ground in an hour.

One application I did allows our pharmacists to double check cash prescription prices by bouncing the drug and quantity off our central databases. Another one sets up an interface where our quality control people can enter SQL queries, save them, schedule them to run, and then have the results emailed to them. They use this to find various statistical outliers.

We also have a fairly complex social network written in Spring MVC that I will be porting to Play! throughout 2011. The network is for our pharmacists and pharmacy techs to collaborate about prescription compounding and whatever else they want to talk about.

Finally, I'm in the process of finishing up a B-to-B app between a large third party prescription buying group and our pharmacy chain. I can't go into detail about it because the contracts are not finalized but it will be nationwide and pretty high load. The scheduling was very aggressive and without Play! it wouldn't have been possible. See that's the best thing about Play!, even if you outgrow it you can prototype and get something live very fast.

like image 41
chad Avatar answered Oct 01 '22 06:10

chad