Ich habe in letzter Zeit einige einfache Rails-Apps entwickelt. Ich weiß, Ruby ziemlich gut, aber wenn ich begann, Dinge zu tun "die Rails Weg" Ich bemerkte, dass einige Dinge getan wurden "nur weil" und es ist schwer für einen (Rails) Neuling zu wissen, was tut der Code tun.
Hat die Schiene ihren Sinn verfehlt und ist zu einer Art Sprache der vierten Generation geworden? Ich meine, man MUSS einige Dinge tun (die man nicht verstehen muss), um Rails-Websites zu entwickeln, und die Alternative ist, den Quellcode zu erforschen, um herauszufinden, was was tut.
Ich habe auch gesehen, dass die Leute jedem, der gute Rails-Tutorials machen konnte, Geld gezahlt haben... Wir sprechen über ein Framework, das die Einfachheit an die erste Stelle setzt, ist es notwendig, für gute Tutorials zu bezahlen?
Verstehen Sie mich nicht falsch, ich glaube, dass Rails sehr gute Ideen in den Mainstream gebracht hat (wie Konvention über Konfiguration), aber hat diese übermäßige Vereinfachung ("fügen Sie einfach diese Codezeile ein und ... es funktioniert!") die Einfachheit reduziert, die das Framework zu erreichen versuchte?