Чему я могу научиться у Грааля? - PullRequest
3 голосов
/ 30 июня 2009

Если бы я знал Rails, какие новые идеи / шаблоны я бы узнал, если бы посмотрел на Grails? Я не собираюсь переходить на Grails и не нуждаюсь в стеке Java, но если есть интересные идеи, которые я мог бы извлечь из Grails, я бы хотел их изучить.

Ответы [ 2 ]

4 голосов
/ 30 июня 2009

Grails принял совершенно другое направление. Очень сложно сравнивать Grails и Rails.

Грааль не является основой. Это стек фреймворков. Вы можете найти все функции, которые вы найдете в простых средах Spring, Hibernate, Quartz, Compass, Sitemesh. Таким образом, в конце вы получаете все лучшее от всех этих фреймворков с соглашением по конфигурации.

Однако я действительно хочу упомянуть об очень интересной идее, представленной в Grails, о модуляции приложения в плагины. Плагин в Grails является минимизированным самостоятельным проектом. Разделение логики приложения на плагины позволяет делиться вашим кодом с сообществом и хранить приложение в отдельных модулях, что облегчает тестирование и упрощает разработку.

3 голосов
/ 30 июня 2009

В Grails есть как минимум два шаблона, о которых я знаю, что, как мне кажется, их нет в Rails:

  1. Командные объекты (и параметры запроса автоматической привязки к ним)
  2. Обработка запросов на основе диалога с использованием веб-потоков
...