Qualcuno mi ha chiesto di imparare Grails e poi hanno detto Ruby on Rails. L'hanno quasi usato in modo intercambiabile.Qual è la differenza tra Ruby on Rails e Grails?
Qual è la differenza tra i due?
Qualcuno mi ha chiesto di imparare Grails e poi hanno detto Ruby on Rails. L'hanno quasi usato in modo intercambiabile.Qual è la differenza tra Ruby on Rails e Grails?
Qual è la differenza tra i due?
Ruby on Rails è un framework Web scritto in linguaggio Ruby che utilizza il modello model-view-controller e il mapping relazionale dell'oggetto. Ha un'enfasi sulla convenzione sulla configurazione e sulla mancanza di codice ripetitivo.
Grails è un framework per il linguaggio di programmazione Groovy con obiettivi simili.
Grails, precedentemente noto come "Groovy on Rails", è un framework di app Web che utilizza il linguaggio di programmazione Groovy. Ruby on Rails è molto simile, ma utilizza Ruby. (Nota: non ho esperienza con il framework o la lingua.)
Here è una discussione sui due. Google può fornire molti più confronti.
Non ho lavorato con Grails, ma sembra essere un quadro di Groovy, che è di natura simile a Ruby on Rails (salvo che il quadro RoR è costruito su Ruby ...)
vedere questi Wikipedia articoli per maggiori informazioni:
sono completamente diverse tecnologie condividono un modello di nome (ad esempio, Java e JavaScript). All'epoca era intelligente nominare il framework web creato usando Groovy "Groovy on Rails" (in seguito chiesto di cambiarne il nome) per attirare l'attenzione in uno spazio saturo di framework web. Una fondamentale differenza fondamentale (oltre ai diversi linguaggi di programmazione) è l'uso di ActiveRecord in Rails contro Hibernate in Grails.
Grails abbraccia l'approccio convention over configuration reso popolare da Rails.
Nota che Grails ha anche il vantaggio di distribuire su Apache TomCat proprio come qualsiasi altro Java Servlet, e può riutilizzare le classi Java esistenti, quindi è probabile che sia un'opzione più pratica in un ambiente aziendale. – Emyr
Grails utilizza Groovy che a sua volta è basato su Java mentre Ruby on Rails è basato su Ruby che è un linguaggio di scripting.
Ho lavorato sia su Groovy su Grails che su Ruby on Rails.
Entrambi sono quadri meravigliosi.
Potete trovare documentaion qui:
Come un parere personale da un Ruby on Rails convertire ... imparare Ruby on Rails! (anche se davvero, l'apprendimento sarà utile in quanto è il framework che è il grosso problema non tanto il linguaggio su cui si basa ...) –