回答
Ruby on Rails是一個使用模型 - 視圖 - 控制器模式和對象 - 關係映射編寫的Ruby語言的Web框架。它重點關注配置和缺乏重複代碼的約定。
Grails是Groovy編程語言框架,其目標類似。
我還沒有和Grails的工作,但它似乎是對Groovy的框架是on Rails的在性質上類似的紅寶石(除了RoR的框架是建立在紅寶石...)
看到這些維基百科更多信息的文章:
他們是完全不同的技術共享名稱模式(如Java和JavaScript)。在使用Groovy「Groovy on Rails」(後來被要求更改名稱)命名構建的Web框架時,它很聰明,以便在充滿Web框架的空間中獲得關注。一個關鍵的根本區別(除了不同的編程語言)是在Rails中使用ActiveRecord,而在Grails中使用Hibernate。
Grails支持由Rails首先推廣的convention over configuration方法。
請注意,Grails也具有像在其他Java Servlet中一樣部署在Apache TomCat上的優勢,並且可以重用現有的Java類,所以在商業環境中可能是更實際的選擇。 – Emyr 2010-03-04 12:13:05
Grails使用Groovy,而Groovy又基於Java,而Ruby on Rails基於Ruby,它是一種腳本語言。
- 1. Ruby和Ruby on Rails有什麼區別?
- 2. 在限制方面Ruby和Ruby on Rails有什麼區別?
- 3. JRuby on Rails與Ruby on Rails有什麼區別?
- 4. JRuby on Rails與Ruby on Rails有什麼區別?
- 5. Ruby on rails:respond_to和respond_with有什麼區別?
- 6. Ruby on Rails回調,before_save和before_create之間有什麼區別?
- 7. Ruby on Rails中Rack和Rails金屬的區別是什麼
- 8. 關於Textmate Ruby on Rails捆綁的問題,HTML(Rails)模式和Ruby on Rails模式有什麼區別?
- 9. Bootstrap和Rails有什麼區別?
- 10. $ document.ready和$ rootScope $ on('$ viewContentLoaded')有什麼區別?
- 11. JOIN USING和JOIN ON有什麼區別?
- 12. Rails 3和Rails 4有什麼區別?
- 13. Ruby win32api和win32ole有什麼區別?
- 14. Ruby中STDIN和$ stdin有什麼區別?
- 15. 有沒有像Ruby on Rails的Grails taglibs?
- 16. 'ruby script/destroy model'和'rails destroy model'有什麼區別?
- 17. Ruby Gem和Rails插件有什麼區別?
- 18. rails in_groups和in_groups_of有什麼區別?
- 19. Rails中index.html和index.html.erb有什麼區別?
- 20. 有什麼區別:to和=> in rails
- 21. Rspec和Rspec-Rails Gem有什麼區別?
- 22. Ruby on Rails:4.2.0軌道和bin/rails之間的區別
- 23. 在jQuery 1.7.2 on(「click」)和on(「click.randomText」)之間有什麼區別?
- 24. 在Ruby on Rails中,創建和創建有什麼區別!和API文檔沒有它?
- 25. Ruby和Rails或Ruby on Rails
- 26. 'File.read'和'IO.read'有什麼區別?
- 27. `&`和`ref`有什麼區別?
- 28. 「bundle update」和「gem update」有什麼區別?
- 29. belongs_to和has_one有什麼區別?
- 30. rdoc和md有什麼區別?
作爲從Ruby的個人意見on Rails的轉換...學習Ruby on Rails的! (儘管實際上,學習或者是有用的,因爲它的框架與其所基於的語言不同......) – 2010-03-04 03:23:58