This page is no longer maintained — Please continue to the home page at www.scala-lang.org

Lift Version 2.0 Released

The Lift community seems to be on a roll. They announced Lift 2.0 and just recently Novell announced Pulse based on Lift, the Scala Web Framework. Other companies are benefiting from Lift too, Foursquare and parts of Xerox have adopted Lift as their prefered develop environment for web services. Apparently people are finding that Lift apps are not only as concise as Ruby on Rails applications, but run faster and are easier to maintain too. Developers can get the same productivity as RoR, but with much better performance, maintainability, and operations characteristics.

Version 2.0 comes with a bunch of new features that make it even more attractive. It is faster, slicker, and provides well integrated support for many industry standard tools and services. The Lift community have responded well to the requests from their user base and have provided a much improved platform.

The new features are:-

  • NoSQL support including built-in support for MongoDB and CouchDB
  • High performance JSON support including an elegant JSON DSL and bidirectional JSON <-> Class conversion
  • Powerful, concise REST support
  • Support for enterprise infrastructure including JTA and LDAP
  • Declarative systems for single Screen input and validation as well as multiple screen Wizards
  • Radically improved development experience including much better error messages and support for dynamically changing system configuration
  • Support for running Lift apps outside of a J/EE Servlet containers
  • Improved Comet support including modern browser detection and better connection starvation detection
  • Improved support for testing including super-concise dependency injection and run-mode detection
  • Support for Simple Build Tool
  • Performance improvements

And there will be more to come with the release of Scala 2.8!

Learn more at the Lift 2.0 site.

Re: Lift Version 2.0 Released

Great news - however they completely failed to fix the biggest issue with the framework - its complete lack of documentation.

Re: Lift Version 2.0 Released

Complete lack? There is the full api and the open source book is being updated 

 

 

Re: Lift Version 2.0 Released

Well, no - not "complete" - wrong word. Still, getting into the framework is quite hard compared to Django, for exmaple.

Re: Lift Version 2.0 Released

I'd have to say I agree that the documentation is pretty light.  I believe the API docs have been recently updated and are much better to look at but still there is a lack of good material that made some of the other languages and frameworks catch on so fast.

Versioning of Lift running on Scala 2.8?

How wil they show the difference between their Lift 2.0 running on Scala 2.7 and the release of Lift supporting Scala 2.8?

Will both be Lift 2.0 or will there be a version jump? 

 

Re: Versioning of Lift running on Scala 2.8?

Lift 2.1 will use scala 2.8 final. Expect it sometime in September.

Re: Versioning of Lift running on Scala 2.8?

Ok, thanks. Will Lift 2.1 just be a port of Lift 2.0 to Scala 2.8 or is this a feature release on top of the port?

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland