@interpreter Du meinst dieses scaffolding oder?
Ich persöhnlich bevorzuge RoR, habe damit auch sehr gute Erfahrungen. Man entwickelt Webseiten sehr schnell, von der Datenbankaufbau bis hin zu Funktionalität der Webpage etc., das schöne ist, es gibt viele gems und andere Hilfsmittel, man kann schnell Wartungsarbeiten machen, Deploying geht recht fix (solange man es nicht von der Hand macht
:D ).
Das gute ist, das man die Datenbank recht leicht erweitern bzw. verändern kann (weiß nicht wie das mit mongo db ist, hab das noch nicht versucht) ohne sich an eine spezielle DB fest zu legen, natürlich muss man beim ersten mal aufsetzen einige configs machen.
Man kann zudem die Webseiten schnell um Funktionalitäten erweitern.
Als Tipp würde ich Rails mit Nginx nutzen. Das ist echt gut. Ich selbst nutze Apache, hatte keine Lust auf nginx umzustellen.^^ Werde es irgendwann mal machen.
Damit man schnell Entwickeln kann braucht man auch entsprechende Editoren, soweit ich weiß gibt es keine IDE von Rails selbst, ich nutze daher redcar, blöde ist, das man es immer von der Console starten muss. Dafür ist aber redcar super. Es gibt noch viele andere Editoren, manche kostenlos und mache nicht.