Lift Web Framework

Welcome to the Lift Web Framework

Lift provides the best features for building interactive web applications:
  • Super simple and wicked powerful Ajax and Comet coding. This lets you build more interactive, user-friendly sites.
  • Amazingly concise code with the powerful type-safety of Scala. This means more time spent coding features and less time writing tests or chasing parameter mis-matches.
  • Runs on all standard JEE (Java) application servers including Jetty, Tomcat, WebLogic, etc. This means you get the performance, scalability and compatibility of the best web infrastructure around.
  • Built-in security means more time focusing on your application and less time being defensive about parameter tampering, SQL injection, Cross Site Scripting and other nasty attacks.

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 at least 6 times faster and is multithreaded. Additionally, because Scala is strongly typed, the compiler catches type errors. For example:
User.find(By(User.email, "foo@bar.com")) // legal
User.find(By(User.birthday, new Date("Jan 4, 1975"))) // legal
User.find(By(User.birthday, "foo@bar.com")) // compiler error

Lift is an open source project distributed under an Apache License V2.0


Lift is Copyright 2007-2013 WorldWide Conferencing, LLC. Distributed under an Apache 2.0 License.
Lift version 2.5 built on Sat Jun 01 04:22:10 UTC 2013.
Stats: Total Memory: 801,898,496 Free Memory: 687,647,368 Open Sessions: 1721
Updated At: Thu Apr 17 07:53:58 UTC 2014 Started At: Wed Mar 26 13:49:19 UTC 2014