I have just learnt Scala and I want to try some web development with it. On Google, one of the frameworks I came across (the only one?) was Lift. What is the experience using it?
What can be recommended for web application development with Scala on any other frameworks?
You can write a whole web application in Scala. There are excellent database solutions in slick or quill. There are more than one web framework like play or scalatra. You can reuse the vast high quality Java libraries available. You can also generate html with scalatag and write JavaScript code in ScalaJS.
A framework for the Scala progamming language to help build web sites Circumflex. Unites several self-contained open source projects for application development using the Scala programming language. Scala Webmachine. Port of Basho's webmachine in Scala, a REST-based system for building web applications Bowler.
Scala development is widely used in creating many commercially successful applications, including LinkedIn, Foursquare, and many others, especially startups. The most famous user of Scala is Twitter. Nowadays, Scala is not #1 in web development, but with the help of Java-Scala enthusiasts, coders all over the world realize the value of lang.
Scala Webmachine. Port of Basho's webmachine in Scala, a REST-based system for building web applications Bowler. A RESTful, multi-channel ready Scala web framework Share Follow edited Jan 15 '13 at 19:19 Peter Mortensen 29.4k2121 gold badges9797 silver badges124124 bronze badges answered Oct 7 '10 at 15:58 IttayDIttayD
I personally recommend you using Play Framework.
AFAIK, Lift is the most mature game in town if you want to stick with a Scala based solution, also see http://code.google.com/p/slinky2/. A word to the wise, I have yet to use slinky at all, except for browsing the source, it's very simple in design adhering strongly to request => response model.
Mind you, this is Scala, and so you can use all of Java's existing frameworks. In particular, I'd suggest you look at wicket: http://technically.us/code/x/the-escape-hatch that describes how to combine the two.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With