誰かが私にGrailsを学ぶように頼んだ後、彼らはRailsでRubyと言いました。彼らはほとんど同じ意味でそれを使用していました。
2つの違いは何ですか?
私はGroovyonGrailsとRuby onRailsの両方に取り組んできました。
どちらも素晴らしいフレームワークです。
ここでドキュメントを見つけることができます:
これらは、名前パターンを共有するまったく異なるテクノロジーです(例:JavaおよびJavaScript)。当時、Groovyを使用して構築されたWebフレームワークに「GroovyonRails」という名前を付けるのは賢明でした(後で変更を求められました)。名前)Webフレームワークで飽和したスペースで注目を集めるための1つの重要な基本的な違い(異なるプログラミング言語を除く)は、 ActiveRecord in Rails vs Hibernate in Grails 。
Grailsは 設定より規約 Railsによって最初に普及したアプローチを採用しています。
Ruby on Railsは、model-view-controllerパターンとオブジェクトリレーショナルマッピングを利用するRuby言語で記述されたWebフレームワークです。構成に関する慣例と反復コードの欠如について。
Grailsは、同様の目標を持つGroovyプログラミング言語のフレームワークです。
GrailsはGroovyを使用します。GroovyはJavaに基づいていますが、Ruby on RailsはRubyこれはスクリプト言語です。
私はGrailsを使ったことがありませんが、Groovyのフレームワークのようです。これは、Ruby on Rails(RoRフレームワークがRuby上に構築...)
詳細については、次のWikipediaの記事を参照してください。