Als jemand, der kürzlich Rails gelernt hat (als Hobby - hat es nie für kommerzielle Zwecke verwendet) und bereits in JEE und ASP.NET gearbeitet hat, war die Antwort von Wayne M sehr zutreffend.
Wie auch immer, es gibt eine subtile Seite, die noch niemand erwähnt hat, die mich aber bei Rails ein wenig gestört hat - das starke Vertrauen in die Konvention über die Konfiguration .
Wenn Sie es gewohnt sind, mit einer neuen Codebasis in Dateien zu suchen, nervt Sie CoC wahrscheinlich, wenn Sie versuchen, Rails zu finden. Es ist großartig für einfache CRUD-Greenfields, die genau nach dem Rails-Prinzip ausgeführt werden (wie Wayne M sagt), aber für etwas Einzigartigeres und Komplizierteres wird es schwierig sein, herauszufinden, was los ist, wenn Sie versuchen, den Fluss durch Suchen herauszufinden Zeug in Dateien, um zu sehen, wie die Klempnerarbeit angeschlossen ist.
Obwohl ich denke, dass dieses Problem wahrscheinlich nicht so schlimm sein wird, wenn Sie viel mehr Erfahrung mit Rails haben. Ich kann definitiv sehen, dass dies ein Problem für jemanden ist, der aus der Java / .NET-Webentwicklung von oldskool stammt, der an einen sehr ausführlichen Konfigurationsfluss gewöhnt ist - und sich darauf verlässt, dass alles irgendwo geschrieben wird.