Lohnt es sich Ruby On Rails zu lernen [geschlossen]

7

Ist Ruby On Rails ein wachsendes Framework, oder wird es in den nächsten Jahren sterben? Lohnt es sich, Ihr Projekt jetzt daran zu binden?

    
Dana 12.03.2009, 17:15
quelle

8 Antworten

12

Ich denke, eine bessere Frage ist, erfüllt Ruby on Rails Ihre Bedürfnisse? Wird es gut für Ihre Bedürfnisse passen? Gibt es ein anderes Tool, das Ihre Anforderungen besser erfüllt?

    
Alex B 12.03.2009 17:18
quelle
5

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.

    
Can Berk Güder 12.03.2009 17:23
quelle
2

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.

    
tvanfosson 12.03.2009 17:20
quelle
1

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.

    
Jeroen Dirks 12.03.2009 17:36
quelle
0

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.

    
Wayne Molina 12.03.2009 17:24
quelle
0

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.

    
Marko 12.03.2009 17:24
quelle
0

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;)

    
Martin K. 12.03.2009 17:24
quelle
0

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.

    
duffymo 12.03.2009 17:41
quelle

Tags und Links