Кто-то попросил меня изучить Grails, а затем они сказали Ruby on Rails. Они почти использовали его взаимозаменяемо.
В чем разница между двумя?
Кто-то попросил меня изучить Grails, а затем они сказали Ruby on Rails. Они почти использовали его взаимозаменяемо.
В чем разница между двумя?
Я работал над обоими Groovy на Grails и Ruby on Rails.
Оба - прекрасные рамки.
Здесь вы можете найти документацию:
Это совершенно разные технологии, использующие шаблон имен (например, Java и JavaScript). В то время было разумно назвать веб-фреймворк, построенный с использованием Groovy "Groovy on Rails" (позже попросил изменить его название), чтобы привлечь внимание в пространстве, насыщенном веб-фреймворками. Одним из ключевых фундаментальных различий (помимо разных языков программирования) является использование ActiveRecord в Rails и Hibernate в Grails.
Grails включает в себя соглашение по конфигурации, который сначала популяризируется Rails.
Grails, ранее известный как "Groovy on Rails", представляет собой инфраструктуру веб-приложения с использованием языка программирования Groovy. Ruby on Rails очень похож, но использует Ruby. (Примечание: у меня нет опыта работы с фреймворком или языком.)
Здесь обсуждается два. Google может предоставить вам гораздо больше сравнений.
Ruby on Rails - это веб-фреймворк, написанный на языке Ruby с использованием шаблона model-view-controller и объектно-реляционного сопоставления. Он делает упор на стандартную конфигурацию и отсутствие повторяющегося кода.
Grails является основой для языка программирования Groovy с аналогичными целями.
Я не работал с Grails, но, похоже, это среда для Groovy, которая похожа на Ruby on Rails (за исключением того, что структура RoR построена на Ruby...)
См. эти статьи в Википедии для получения дополнительной информации:
Grails использует Groovy, который, в свою очередь, основан на Java, тогда как Ruby on Rails основан на Ruby, который является языком сценариев.