Lift is widely regarded as the most secure web framework available today. Lift is chiefly modeled on the "View First" (designer friendly) approach to web page development and it is designed to be a high-performance, scalable framework by leveraging Scala actors to support more concurrent requests than is possible with a thread-per-request server.
Lift borrows from the best of existing frameworks, providing:
- Seaside’s highly granular sessions and security
- Rails fast flash-to-bang
- Django’s “more than just CRUD is included”
- Wicket’s designer-friendly templating style
And because Lift applications are written in Scala, an elegant new JVM language, you can still use your favorite Java libraries and deploy to your favorite Servlet Container. Use the code you’ve already written and deploy to the container you’ve already configured. Lift is currently in use at Foursquare, Xerox, Open Study, Grip & Novell.
Lift
Web Framework
DoubleSpring specializes in custom web application development using Scala and Lift Web framework. If you have an idea, we can make it a reality. We follow Agile methodologies to build web applications with clean, intuitive user interfaces and a robust, reliable backend.
The Lift Philosophy
- Lift is composed on discrete elements. Lift support the likes of JNDI, JTA, JPA, etc. The fact that you're not forced to uses these elements of J/EE is a strong indication of Lift's modular design.
- Lift offers a templating mechanism that does not allow any logic code in the view, a view mechanism based on executing Scala code and Scala's XML literals, and a view mechanism based on Scalate
- Lift the has no dependence on how objects are materialized into a session. Further, the session and request cycles are open such that inserting transaction hooks into the request/response cycle is simple.
