I've been looking to learn a new language in 2014 and Scala has been one I
have come across. It runs on the JVM and is actually one of the highest
performing languages on the web. It powers LinkedIn and Twitter.
Guess what... you can use it on a complete free software stack:
1.) Can use OpenJDK 6 or 7 (GPL) instead of non-free Oracle JRE/JDK.
2.) Available in the Trisquel repos or latest version in .deb format from
http://scala-lang.org/download/2.10.3.html#Other_resources (3-Clause BSD)
3.) Can use Scala IDE from http://scala-ide.org (3-Clause BSD)
4.) Play Framwork for Scala from http://www.playframework.com (Apache 2.0)
5.) Can be used with nginx (2-Clause BSD) or Apache (Apache 2.0). I prefer
nginx because I can easily proxy it. Used
http://blog.papauschek.com/2013/10/https-support-using-nginx/ as a reference.
So have any of you used Scala by itself or with Play in the past? It seems
like a really exciting way to go for building websites in the future even if
the language can be difficult to learn.