Vorausgesetzt, dass sowohl Ruby on Rails (RoR) als auch Grails auf der JVM (Java Virtual Machine) ausgeführt werden können, welche Sprache und Framework ermöglicht gleichermaßen kompetenten und erfahrenen Entwicklern produktiver und ungefähr um welchen Prozentsatz? (d. h. mehr Geschäftsfunktionalität für den gleichen Aufwand liefern)Ist die Entwicklerproduktivität bei Ruby on Rails oder Grails höher?
Ich weiß, dass Grails für einen Java-Entwickler einfacher ist, zu wechseln. Und mir ist klar, dass die gesamte Java-Bibliothek einem Grails-Entwickler zur Verfügung steht. Meine Frage bezieht sich auf die Entwicklerproduktivität in einer Umgebung, in der man auf einer JVM unter Linux mit den Standard-Anwendungsservern (WAS, Weblogic, JBOSS, TOMCAT usw.) läuft. Hinweis: JRuby wird verwendet, damit RoR auf der JVM ausgeführt werden kann.
Ich möchte Antworten von denen, die signifikante Web-Anwendungen Entwicklung mit ROR und Grails gemacht haben.
Zuerst ist es offiziell nur "Grails" jetzt; Die RoR-Leute baten die Grails-Leute, den Namen zu ändern. –
Wie messen Sie die Produktivität? Und mit welchem ist der Entwickler vertrauter/vertrauter? Was wird gebaut? Es gibt viele Variablen zu beachten. – Jarrod
Die Produktivität wird anhand der gelieferten Einheiten (nicht der Codezeilen) gemessen. Ich suche einen ebenso kompetenten ROR- und Grails-Entwickler in ihren jeweiligen Sprachen und Frameworks. Diese Frage konzentriert sich auf Web-Anwendungen. –