Hacker News new | ask | show | jobs
by dinduks 4704 days ago
We use Scala and Play to build (almost) any sort of web applications. The main reasons IMO are type safety in the code, the templates and the routes. The actors model allows doing side processing pretty easily too. Not mentioning the elegance of Scala itself.

> Play as a framework looked very heavy for my usage

What do you exactly mean by heavy? Actually I think it's quite simple since you only have to download an archive, unzip it, and start writing code as you would in any MVC Web framework.

Spray.io is great for building API. It usually has better performance than Play.

Scalatra is Scala's Sinatra, but the compiling times take out all the joy in using this kind of frameworks.

Another Scala Web framework is Lift, but I don't know much about it.