Категории

Lift

Lift – Свободно разпространявана рамка за уеб приложения, написана на Scala, чиято цел е да предостави възможности, подобни на Ruby on Rails. Основателят на проекта, David Pollack (David Pollak ), преди това е реализирал редица комерсиални проекти на Ruby on Rails. Използването на Scala осигурява естествена интеграция със средата за изпълнение Java и библиотеките Java-и по-голям акцент върху функционалните методи.

Lift използва техники за изграждане на скелета, напълно реализира парадигмата на View First и позволява рекурсивно извикване на обслужващия шаблон за резултатите от изпълнението на програмата, което осигурява повторното използване на шаблони и фрагменти.

Lift стартира на 26 февруари 2007 г., през 2009 г. е пусната версия 1.0, а на 30 юни 2010 г. е пусната версия 2.0.

През май-юни 2009 г. в IEEE Internet Computing Стив Виноски (Steve Vinoski ) публикува в рубриката си „Функционален уеб“ статия „Scala и Lift – функционални рецепти за уеб“, в която се отбелязват положителните качества на използването на функционално програмиране, едновременност с асинхронно предаване на съобщения и със статичния модел на типизиране, осигурен от Lift.

Приложенията на Lift се пакетират във файлове WAR-и се изпълняват във всеки контейнер за сървлети (например Apache Tomcat, Jetty ). За да пишете на Lift, можете да използвате стандартните среди за разработка за Java: Eclipse SDK, NetBeans IDE и IntelliJ IDEA Community Edition.

Към юли 2010 г. в групата Google-на рамката има повече от 2 хиляди регистрирани членове.

Категории: За разработчици, За уеб разработчици, Средства за разработка, Уеб фреймворкове

Реклама