Lift (framework)

Lift (framework)

Lift (framework)

Lift
Lift-logo.png
Тип Фреймворк для разработки веб приложений
Разработчик Lift Team
Написана на Scala
ОС Кроссплатформенное программное обеспечение
Лицензия Apache 2.0 License
Сайт http://liftweb.net

Lift — это свободный фреймворк веб-приложений, написанный на языке Scala. Он стремится предоставить возможности, аналогичные Ruby on Rails. Основатель Lift Team, Дэвид Поллак (англ. David Pollak), до того, как приступить к созданию этого фреймвока, разработал ряд коммерческих проектов на RoR[1]. Использование при его разработке языка Скала означает простоту интеграции с Java библиотеками и приложениями и большую, чем у Ruby ориентированность на методы функционального программирования.

Lift в частности

  • полностью поддерживает парадигму MVC
  • позволяет рекурсивно вызывать обработчик шаблонов, для результатов выполнения программ, что еще больше облегчает повторное использование шаблонов и сниппетов.

В качестве проекта с открытым кодом Lift был запущен 26 февраля 2007 года и достиг версии 1.0 ровно два года спустя[2].

В мае-июне 2009 года, в журнале IEEE Internet Computing Стив Виноски (англ. Steve Vinoski) опубликовал[3] в своей колонке «Функциональный Веб» статью «Скала и Лифт — функциональные рецепты для Интернета»[4]. В своей статье он пишет:

Lift это фреймвок на основе функциональных особенностей Scala. Язык Scala обеспечивает возможности функционального программирования и параллельности с асинхронной передачи сообщений, наряду со статической моделью типизации. Лифт использует эту модель обеспечивают надёжность и более высокие уровни абстракции при Веб-разработке.

На февраль 2010 года в Гугл-группе этого фреймворка зарегистрированно 1700 программистов.

Совместимость

Приложения на Lift упаковываются в качестве war файлов и выполняются на любом Servlet 2.4-сервере (например, Tomcat 5.5.xx, Jetty 6.0 и т. д.) Для написания программ на Lift можно использовать стандартные среды для Java: Eclipse, NetBeans и IDEA. Динамическое содержимое может быть написано используя стандартные редакторы XHTML. Приложения Lift выигрывают от эффективности и переносимости JVM, набора инструментов для разработчиков Java, а также обширной коллекции доступных библиотек Java.

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Lift (framework)" в других словарях:

  • 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… …   Deutsch Wikipedia

  • Lift — Der Ausdruck Lift bezeichnet Aufzugsanlage, eine Vorrichtung für den senkrechten Transport in Gebäuden Skilift, Aufstiegshilfe für Skifahrer Lift (Band), eine deutsche Artrockband In der Assoziationsanalyse der Unterschied zwischen erwartetem und …   Deutsch Wikipedia

  • Lift (web framework) — Lift is a free web application framework. It aims to deliver similar benefits to Ruby on Rails, except that Lift applications are written in Scala instead of Ruby. The use of Scala means that any existing Java library and Web container can be… …   Wikipedia

  • Framework — Framework  термин, имеющий размытое значение. Обычно используется в программировании, обозначая «простую концептуальную структуру, используемую для решения сложной, проблемной задачи». Значение этого термина существенно зависит от контекста его… …   Википедия

  • Lift — may mean:*Lift (force), a mechanical force generated by a solid object moving through a fluid *Lift (soaring), rising air used by soaring birds and glider, hang glider and paraglider pilots for soaring flight *Lift (soft drink), a brand of… …   Wikipedia

  • Lift (фреймворк) — У этого термина существуют и другие значения, см. Lift. Lift Тип Фреймворк для разработки веб приложений Разработчик Группа под руководством Дэвида Полака Написана на Scala …   Википедия

  • Spring Framework — У этого термина существуют и другие значения, см. Spring. Spring Framework Тип Application framework Разработчик SpringSource Написана на …   Википедия

  • Henrichenburg boat lift — The Henrichenburg boat lift facilitates a change in elevation of the Dortmund Ems Kanal in Waltrop Oberwiese. The boat lift is part of the Waltrop Lock Park (Schleusenpark), which includes the old Henrichenburg boat lift built in 1899, a disused… …   Wikipedia

  • Zend Framework — Тип Программный каркас для создания веб приложений Разработчик Zend Technologies Операционная система Кроссплатформенное программное обеспечение Последняя версия …   Википедия

  • ZK Framework — ZK Simple and Rich Тип Ajax веб фреймворк Разработчик …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»