Ruby on rails RubyonRails和Grails之间有什么区别?
有人让我学习Grails,然后他们说RubyonRails。他们几乎可以互换使用Ruby on rails RubyonRails和Grails之间有什么区别?,ruby-on-rails,grails,Ruby On Rails,Grails,有人让我学习Grails,然后他们说RubyonRails。他们几乎可以互换使用 两者之间的区别是什么?RubyonRails是一个使用Ruby语言编写的web框架,它使用模型-视图-控制器模式和对象-关系映射。它强调约定而不是配置,并且缺少重复代码 Grails是Groovy编程语言的框架,具有类似的目标。,以前称为“Groovy on Rails”,是使用该编程语言的web应用程序框架。非常相似,但用途不同。(注意:我对框架或语言都没有经验。) 是关于这两者的讨论。可以为您提供更多的比较。我
两者之间的区别是什么?RubyonRails是一个使用Ruby语言编写的web框架,它使用模型-视图-控制器模式和对象-关系映射。它强调约定而不是配置,并且缺少重复代码 Grails是Groovy编程语言的框架,具有类似的目标。,以前称为“Groovy on Rails”,是使用该编程语言的web应用程序框架。非常相似,但用途不同。(注意:我对框架或语言都没有经验。)
是关于这两者的讨论。可以为您提供更多的比较。我没有使用Grails,但它似乎是Groovy的一个框架,本质上类似于Ruby on Rails(除了RoR框架是基于Ruby构建的…) 有关更多信息,请参阅以下维基百科文章:
它们是完全不同的技术,共享一个名称模式(例如Java和JavaScript)。在当时,将使用Groovy构建的web框架命名为“Groovy on Rails”(后来被要求更改其名称)是明智的做法,目的是在一个充斥着web框架的空间中引起人们的注意。一个关键的基本区别(除了不同的编程语言)是在Rails中使用in-Rails与在Grails中使用Hibernate
Grails采用了最早由Rails推广的方法。Grails使用Groovy,Groovy反过来又基于Java,而Ruby on Rails则基于Ruby,Ruby是一种脚本语言。我曾在Groovy on Grails和Ruby on Rails上工作过