- Lift (Framework)
-
Lift ist ein freies Webframework. Es bietet ähnliche Vorteile wie Ruby on Rails, jedoch sind Lift-Anwendungen in Scala statt Ruby geschrieben und basieren in der Regel nicht auf dem Model View Controller-Architekturmuster. Die Verwendung von Scala bedeutet, dass existierende Java-Bibliotheken und EJB-Container unmittelbar eingesetzt werden können.
Lift-Anwendungen werden als Web Archives gepackt und auf einem beliebigen Servlet-Container abgelegt (wie etwa Tomcat oder Jetty). Für Lift werden Java-Entwicklungsumgebungen eingesetzt wie Eclipse, NetBeans oder IDEA. Dynamische Inhalte können in Standard-XHTML-Editoren bearbeitet werden. Lift zieht großen Nutzen aus der Performanz und Portabilität der Java-VM, den Werkzeugen der Java-Entwicklung, den hochentwickelten Collections der Java-Bibliotheken und den Vorteilen der Sprache Scala.
Lift wurde als Open-Source-Projekt am 26. Februar 2007 gestartet und erreichte exakt zwei Jahre später die Version 1.0[1].
Mittlerweile ist Lift (Stand: 01.11.2011) in der Version 2.4-M4 verfügbar[2].
Verwendungen
Eine populäre Verwendung von Lift findest sich beispielsweise in Foursquare. Zu Beginn basierte Foursquare auf PHP, die Entwickler entschieden sich jedoch aufgrund der Limitationen von PHP, auf Lift umzusteigen[3]. Auch Novell Vibe basiert auf Lift[4].
Weblinks
Einzelnachweise
Kategorien:- Freies Webframework
- Java-Bibliothek
- Freie Server-Software
Wikimedia Foundation.