Stefan Tilkov's Random Stuff

lift: Rails-like Web framework for Scala

lift is yet another web development framework. lift runs inside a Java web container and uses the Scala programming language for coding. lift stresses security, developer productivity, ease of deployment, ease of maintainability, performance, and compatibility with existing systems.
lift borrows from the best of existing frameworks including Seaside’s highly granular sessions and security, Rails fast flash-to-bang, Django’s “more than just CRUD is included”, and Erlyweb’s scalability for Comet-style applications.
lift is built on Scala, a hybrid Functional and O-O language that compiles code down to the Java Virtual Machine. Scala code can call any Java code and make use of all Java classes. Java code can call some Scala code. lift applications are packaged as WAR files and can be deployed on any Servlet 2.4 engine (e.g., Tomcat 5.5.xx, Jetty 6.0, etc.)
lift code is as clean and brief as Rails, yet performs 6 times faster and is multithreaded. Additionally, because Scala is strongly typed, the compiler catches type errors.

Interesting, if only because it uses Scala (which I’ve liked before).

(via Holger Arendt)

Comments