Grails
Grails | |
Файл:Grails logo.jpg | |
Тип | программный каркас для создания веб-приложений |
Разработчик | Steven Devijver, Graeme Rocher |
Написана на | Groovy |
ОС | кроссплатформенное ПО на Java |
Версия | 1.2 |
Лицензия | Apache License 2.0 |
Сайт | www.grails.org |
Grails — программный каркас для создания веб-приложений, написанный на скриптовом языке Groovy, который в свою очередь основан на Java. Grails создан под сильным влиянием широко известного Ruby on Rails и основан на шаблоне «Модель-Вид-Контроллер» (MVC). Grails был создан с целью привлечь интерес пользователей к платформе Java и дать Java-разработчикам возможности для быстрого построения веб-приложений с лёгкостью и гибкостью, которая не доступна была прежде.
Разработка продукта ведётся с июля 2005. Первый релиз 0.1 был выпущен в марте 2006 г.
Краткое описание
Grails разрабатывается с несколькими целями:
- Предоставить высоко-продуктивный программный каркас для веб-разработки для платформы Java.
- Предложить непротиворечивый, единообразный каркас, что позволит избавиться от неопределённости и будет лёгок к изучению.
- Документировать только те части фрэймворка, которые имеют значение для пользователей.
- Предложить пользователям то, что они хотят видеть в областях часто сложных и противоречивых:
- Мощная и непротиворечивая поддержа персистенции (сохранности данных).
- Мощные и лёгкие в использовании шаблоны страниц (view), использующие GSP (Groovy Server Pages).
- Динамические библиотеки тегов для лёгкого создания компонентов веб-страниц.
- Хорошая поддержка Ajax, легко расширяемая и настраиваемая под цели разработчика.
- Предоставить примеры приложений, которые демонстрируют возможности данного программного каркаса.
- Обеспечить режим разработки, включающий встроенный веб-сервер и автоматическую перегрузку ресурсов.
Высокая производительность разработки
В Grails три характеристики значительно повышают производительность разработчика по сравнению с традиционной Java веб-разработкой:
- Отсутствие XML конфигураций
- Готовая к использованию среда разработки
- Функциональность, доступная благодаря использованию примесей (mixins)
Кем используется
Компанией SAP на базе Groovy/Grails разрабатывается фреймворк Composition On Grails для быстрой разработки веб приложений для платформы SAP NetWeaver 7.1 CE, который включает в себя SAP-специфичные расширения для Web Dynpro, Enterprise Web Services и BAPI.
Ссылки
- Официальный сайт
- Getting Started with Grails
- Русскоязычное сообщество, посвящённое Grails, в живом журнале
ca:Grails de:Grails en:Grails (framework) es:Grails fr:Grails (technique) it:Grails ja:Grails ka:გრეილსი pt:Grails uk:Grails
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....