-
Rails VS Grails
Je regarde beaucoup ces derniers temps les languages dont l'approche est le codage par convention, comme Rails ou Grails.
Cependant entre ces deux solutions, quels sont les avantages et inconvénients de l'un par rapport à l'autre ?
Merci d'avance pour vos points de vue.
-
Rails et Grails ne sont pas des langages, mais des frameworks pour le développement web adaptés respectivement aux langages Ruby et Groovy.
En gros Grails reprends l'architecture et le principe de Rails en l'adaptant à Groovy, le langage de script pour le J2EE.
En cela, Grails peut être plus simple à appréhender pour un développeur venant du J2EE (Groovy semblant très ressemblant à Java), alors qu'il faut se mettre un minimum à Ruby pour développer sous Rails !
-
Oui tu fais bien de corriger mon erreur :
- Groovy et Ruby sont des languages
- Grails et Rails des frameworks
Et entre les deux, en imaginant qu'une équipe de développement ne connaisse ni Java, ni Groovy ou Ruby, que conseilleriez vous ?
Existe t'il déjà beaucoup de retours d'expérience ?
-
Les problémes dans ce genre d'entreprise sont généralement les suivants :
- trouver un hebergeur
- trouver de l'aide quand tu flanches
Pour la premiere, rail est encore tres peu utiliser quand a Grail :)
Ensuite si tu utilises un serveur perso pas de souci
pour la seconde, ne programmant ni en l'un ni en l'autre peu importe.
Ruby est bien documenté et il existe un excellent livre sur rail en francais SVP :)
pour grail c'est une affaire, je me suis pas penché dessus mais ca ne semble pas trop ca.
-
n'ayant pas trouvé plus de doc que ça sur gRails je pense que RoR est encore la meilleure solution actuelle : bonne doc, début de communauté française grandissante, le fwk a son IDE (radRail), et on trouve des hébergeurs RoR !
Je pensais que groovy se grefferais assez simplement à une plate-forme J2EE mais ça semble pas encore au point (pas assez user-friendly) du peu que j'ai vu :mrgreen:
-
-
Comment trouver de la doc sur Grails alors que Groovy semble bien plus jeune que Ruby ?
D'après ce que j'ai compris du moins.
-