Grails
30 Березня, 2015
Grails – свободный программный каркас для создания веб-приложений, написанный на скриптовом языке Groovy, который в свою очередь основан на Java.
Grails создан под сильным влиянием широко известного Ruby on Rails и основан на шаблоне «Модель-представление-поведение» (MVC).
Grails был создан с целью привлечь интерес пользователей к платформе Java и дать Java-разработчикам возможности для быстрого построения веб-приложений с лёгкостью и гибкостью, которая была недоступна прежде.
Разработка продукта ведётся с июля 2005 года. Первый релиз 0.1 был выпущен в марте 2006 года.
Цели Grails
Grails разрабатывается с несколькими целями:
- Предоставить высокопродуктивный программный каркас для веб-разработки для платформы Java.
- Совместимость с проверенными технологиями Java, такими как Hibernate и Spring Framework.
- Предложить непротиворечивый, единообразный каркас, что позволит избавиться от неопределённости и будет лёгок к изучению.
- Документировать только те части фреймворка, которые имеют значение для пользователей.
- Предложить пользователям то, что они хотят видеть в областях часто сложных и противоречивых:
- Мощная и непротиворечивая поддержка персистенции (сохранности данных).
- Мощные и лёгкие в использовании шаблоны страниц (view), использующие GSP (Groovy Server Pages).
- Динамические библиотеки тегов для лёгкого создания компонентов веб-страниц.
- Хорошая поддержка AJAX, легко расширяемая и настраиваемая под цели разработчика Grails – AJAX (библиотеки: jQuery (по умолчанию), Rico, Prototype, Dojo и YUI – с помощью плагинов).
- Предоставить примеры приложений, которые демонстрируют возможности данного программного каркаса.
- Обеспечить режим разработки, включающий встроенный веб-сервер и автоматическую перегрузку ресурсов.
Характеристики Grails
В Grails три характеристики значительно повышают производительность разработчика по сравнению с традиционной Java веб-разработкой:
- Отсутствие XML-конфигураций
- Готовая к использованию среда разработки
- Функциональность, доступная благодаря использованию примесей (mixins)
Ссылки
Сайт Grails
Скачать Grails