Lift (фреймворк)

Lift (фреймворк)
Lift
Lift-logo.jpg
Тип

Фреймворк для разработки веб приложений

Разработчик

Группа под руководством Дэвида Полака

Написана на

Scala

Операционная система

Кроссплатформенное программное обеспечение

Первый выпуск

26 февраля 2009а

Последняя версия

2.4 (12 января 2012 года)

Тестовая версия

2.5M1 (11 сентября 2012 года)

Лицензия

Apache 2.0 License

Сайт

liftweb.net

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

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

Lift был запущен 26 февраля 2007 года, в 2009 году выпущена версия 1.0[2], 30 июня 2010 года вышла версия 2.0[3].

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

Приложения на Lift упаковываются в war-файлы и выполняются в любом сервлет-контейнере (например Apache Tomcat, Jetty). Для написания на Lift можно использовать стандартные среды разработки для Java: Eclipse, NetBeans и IntelliJ IDEA.

На июль 2010 года в Google-группе фреймворка зарегистрировано более 2 тыс. участников.

Примечания

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


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

  • Lift — Lift  может означать: Lift (сингл)  сингл группы Poets of the Fall. Lift (фреймворк)  фреймворк веб приложений …   Википедия

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

  • Фреймворк — (англ. framework  каркас, структура)  структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. В отличие от библиотек, которые объединяют набор… …   Википедия

  • Ext (фреймворк) — Ext JS Тип JavaScript библиотека Разработчик Jack Slocum, Brian Moeskau, Aaron Conran, Rich Waters Версия 3.1.0 (16 декабря, 2009 г.) Лицензия GPLv3 и коммерческая …   Википедия

  • Prototype (фреймворк) — У этого термина существуют и другие значения, см. Прототип. Prototype JavaScript Framework Тип JavaScript библиотека Разработчик Prototype Core Team Операционная система …   Википедия

  • Scala (язык программирования) — У этого термина существуют и другие значения, см. Scala. Scala Класс языка: Мультипарадигмальный: функ …   Википедия

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

  • CodeIgniter — Тип Программный каркас для создания веб приложений Разработчик EllisLab, Inc. Операционная система Кроссплатформенный Последняя версия 2.1.3 (8 октября …   Википедия

  • Content Management Framework — (CMF)  это каркас (фреймворк программной системы) для проектирования систем управления контентом. На их основе создаются системы управления содержимым (CMS), а также веб приложения. Содержание 1 Преимущества 2 Архитектура …   Википедия

  • CherryPy — Тип Фреймворк для создания веб приложений Разработчик команда CherryPy Операционная система любая Языки интерфейса Python Последняя версия 3.2.0 ( …   Википедия


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

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