Jedes Stück Technologie stirbt unweigerlich eines Tages, und Ruby on Rails ist keine Ausnahme.
FORTRAN war in den 60er und 70er Jahren der De-facto-Standard, aber er ist praktisch schon vor langer Zeit gestorben. Das gleiche wird wahrscheinlich auch mit C, C ++ und natürlich Ruby passieren.
Übrigens ist Rails ein ziemlich solides Framework, und ich denke, es ist eines der besten Web-Frameworks da draußen. Wenn Sie ein Webentwickler sind, sollten Sie sich unbedingt damit beschäftigen.
BEARBEITEN:
Ich glaube, dass eine Klärung bezüglich FORTRANS "Tod" notwendig ist.
Wenn ich sage, dass FORTRAN praktisch tot ist, sage ich das im Vergleich zu FORTRANS Prime (den 60ern und 70ern). FORTRAN wird, soweit mir bekannt ist, nicht mehr in Schulen unterrichtet oder in neuen Projekten verwendet.
Nebenbei bemerkt, dies (wann ist eine Sprache / Technologie "tot?") wäre ein wirklich interessantes Thema, aber ich bin mir nicht sicher, ob SO der richtige Ort dafür ist.
Wir haben eine dynamische Community für Ruby on Rails und Ruby im Allgemeinen. Ich sehe kein Anzeichen dafür, dass es bald wieder verschwinden wird. Dennoch denke ich, dass der Punkt von @Alex B gültig ist: Wählen Sie Ihren Rahmen für das, was am besten für Sie funktioniert, auch wenn das seine langfristige Lebensfähigkeit beinhalten kann.
Ob es sich lohnt, etwas zu lernen, ich denke, Ruby und RoR sind es wert, erkundet zu werden, wenn Sie keine Erfahrung mit dynamischen Sprachen haben, unabhängig davon, ob Sie jemals beabsichtigen, es in einer Produktionsanwendung zu verwenden. Ich arbeite hauptsächlich in C # /. NET und habe viel gelernt, was ich dort anwenden konnte, als ich RoR erkundete.
Mach weiter und lerne Ruby on Rails oder mach wenigstens eines der besseren Tutorials.
Einige der Ideen / Tricks wie die Konvention über die Konfiguration sind nützlich, um sie in späteren Arbeiten zu verstehen.
Ruby läuft etwas langsam im Vergleich zu einigen anderen Optionen, aber es ist sicherlich schnell genug für die meisten internen Websites, die nicht viel Verkehr bekommen.
Ich sage ja, aber meine Meinung ist voreingenommen, weil ich selbst versucht habe, Ruby on Rails zu lernen. Ich denke, der Rahmen ist großartig; Es hat seine Schwächen (hauptsächlich in Bezug darauf, wie schnell die Gemeinschaft die Dinge verändert und all ihre "Magie"), aber insgesamt denke ich, dass es das "nächste große Ding" ist, was die Webentwicklung betrifft.
Die Verwendung von Ruby on Rails hat sich normalisiert. Es wurde zuerst übersteuert und dann überkritisiert.
Es macht, was es gut macht, und es lohnt sich, die Grundlagen zu überprüfen, wenn auch aus anderen Gründen, dass die Web-App-Entwicklung nicht schmerzhaft sein muss.
Wenn Sie RoR lernen wollen, können Sie zu JRuby oder Groovy / Grails wechseln und von den immensen Auswirkungen der Java / J2EE-Welt profitieren.
Ruby ist eine Sprache mit einer sehr hohen Produktivität, einer ausdrucksstarken und leicht zu lesenden Sprache ohne viel Codebaustein.
Aber Ruby ist eine sehr langsame Sprache! Die JVM-Implementierung JRuby ist viel schneller.
Vielleicht stirbt RoR (ich glaube nicht), aber die Java-Plattform könnte ein bisschen länger leben. So schützen Sie Ihre Investition, da Sie jede JRuby-Klasse mit anderen Java-Klassen wiederverwenden können. Fast jede Ruby-Software kann mit JRuby auf Glassfish gestartet werden;)
Hängt davon ab, wo Sie arbeiten, wenn ich die Situation richtig lese.
Wenn Sie in einem großen Unternehmen wie einem Fortune-500-Unternehmen in den USA sind, ist es unwahrscheinlich, dass Ihnen Ruby oder Rails sehr gut tun. Weniger aus technischen Gründen, eher aufgrund der Tatsache, dass diese Organisationen eher groß, bürokratisch, konservativ, kleinster gemeinsamer Nenner und risikoscheu sind. Sie werden feststellen, dass Java oder C # dort verankert sind, da es sich um Mainstream-Sprachen mit großen Benutzergemeinschaften und Unternehmen handelt, die diese unterstützen.
Wenn Sie in einer kleinen Firma sind, die unternehmerischer ist, kann ich sehen, wo es wahrscheinlicher ist, dass sie eine Chance auf eine Technologie wie Ruby, Python usw. haben. Ein Ort, der mit Paul Graham nutzt eher eine alternative Plattform.
Tags und Links ruby-on-rails