[go: up one dir, main page]

Grailsпрограмний каркас для створення веб-застосунків, написаний на скриптовій мові Groovy, яка в свою чергу заснована на Java. Grails створений під сильним впливом широко відомого Ruby on Rails і заснований на шаблоні «Модель-Вид-Контролер» (MVC). Grails було створено з метою привернути інтерес користувачів до платформи Java і дати Java-розробникам можливості для швидкої побудови веб-застосунків з новою легкістю і гнучкістю.

Grails
Файл:Grails logo.jpg
Типпрограмний каркас для створення веб-застосунків
РозробникSteven Devijver, Graeme Rocher
Стабільний випуск1.1.1 (14 травня 2009; 15 років тому (2009-05-14))
Операційна системакросплатформений, на Java
Мова програмуванняGroovy
ЛіцензіяApache License 2.0
Репозиторійgithub.com/grails/grails-core
Вебсайтwww.grails.org

Розробка продукту ведеться з липня 2005. Перший реліз 0.1 був випущений в березні 2006 р.

Короткий опис

Grails розробляється з кількома цілями:

  • Надати високо-продуктивний програмний каркас для веб-розробки для платформи Java.
  • Запропонувати сумісний, одноманітне каркас, що дозволить позбавитися від невизначеності і буде легкий до вивчення.
  • Документувати лише ті частини фреймворка, які мають значення для користувачів.
  • Запропонувати користувачам те, що вони хочуть бачити в областях часто складних і суперечливих:
    • Потужна і несуперечлива підтримання персистенції (збереження даних).
    • Потужні і легкі у використанні шаблони сторінок (view), що використовують GSP (Groovy Server Pages).
    • Динамічні бібліотеки тегів для легкого створення компонентів веб-сторінок.
    • Хороша підтримка Ajax, легко розширюється і настроюється під цілі розробника.
  • Надати приклади застосунків, які демонструють можливості даного програмного каркасу.
  • Забезпечити режим розробки, що включає вбудований веб-сервер і автоматичне перевантаження ресурсів.

Висока продуктивність розробки

У Grails три характеристики значно підвищують продуктивність розробника в порівнянні з традиційною Java веб-розробкою:

  • Відсутність XML конфігурацій
  • Готове до використання середовище розробки
  • Функціональність, доступна завдяки використанню домішкам (mixins)

Підтримка IDE

Докладнійший список на grails.org.

Ким використовується

Докладнійший список на grails.org.

Посилання