回答
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