Top-bewertete Ruby on Rails Alternativen

Konvention vor Konfiguration Konzept. Übliche Funktionen für Webanwendungen sind in einer Box verfügbar. Bewertung gesammelt von und auf G2.com gehostet.
Viele Dinge geschehen verborgen vor den Augen der Entwickler, dies kann für unerfahrene Programmierer gefährlich sein. Bewertung gesammelt von und auf G2.com gehostet.
80 von 81 Gesamtbewertungen für Ruby on Rails
Gesamtbewertungsstimmung für Ruby on Rails
Melden Sie sich an, um die Bewertungsstimmung zu sehen.

Ruby on Rails is really easy to start using, has a thriving community and can be written like English. Bewertung gesammelt von und auf G2.com gehostet.
On the flip side, it's not so good in handling concurrency and scalability. Bewertung gesammelt von und auf G2.com gehostet.
Innovativer Rahmen für den Bau von Anwendungen im realen Leben ohne Abhängigkeitsprobleme und eine gut durchdachte, optimierte Entwicklung für hoch wartbare Anwendungen. Sie können ein Frontend-Framework wie React, Angular usw. verwenden, aber Sie können auch darauf verzichten und gut wartbare und großartige Anwendungen erstellen. Die aktuellen Ansätze mit Hotwired Turbo und Strada ermöglichen es auch, mobile Anwendungen zu erstellen. Bewertung gesammelt von und auf G2.com gehostet.
Es ist keine Lösung für alle Probleme, die diese Welt hat. Bewertung gesammelt von und auf G2.com gehostet.

Ich habe Ruby on Rails fast 8 Jahre lang von 2.x bis 5 verwendet. Die Entwicklung in Ruby on Rails ist schnell und die Art und Weise, wie es den Code mit den Rake-Befehlen strukturiert, verbessert die Qualität des Codes. Bewertung gesammelt von und auf G2.com gehostet.
Ruby on Rails kommt mit vielen bahnbrechenden Änderungen, wann immer eine neue Version veröffentlicht wird, und das macht das Leben eines Entwicklers schwierig, wenn man von der alten auf die neue Version migrieren möchte. Bewertung gesammelt von und auf G2.com gehostet.

Effiziente Möglichkeit, Code zu schreiben. Unterstützt schnelle Entwicklung. Bietet nützliche Gems für die Webentwicklung. Bewertung gesammelt von und auf G2.com gehostet.
Neue Versionen können breaking changes einführen, was die Migration herausfordernd macht. Bewertung gesammelt von und auf G2.com gehostet.


Sein Lemma DRY - Don't repeat yourself fördert, denselben Code nicht zweimal zu schreiben, sondern Mechanismen und Werkzeuge zu nutzen, die von Ruby und seinem Framework Rails bereitgestellt werden. Außerdem ist der Weg zur Erstellung von Backend und Frontend (jetzt mit Stimulus) sehr klar, prägnant und standardisiert.
Dies führt zu kurzem Code, der leicht zu verstehen, zu debuggen und zu korrigieren ist.
Für die Fehler, die ich mit dem Framework hatte, habe ich Probleme auf GitHub eröffnet und mehrere Personen haben sich daran gemacht, diese zu lösen. Bewertung gesammelt von und auf G2.com gehostet.
Ich wünschte, es gäbe mehr Werkzeuge für Stimulus, um schöne Frontends noch einfacher zu gestalten, aber es ist auf einem sehr guten Weg dafür.
Für Neulinge ist die Lernkurve steil, aber es lohnt sich. Bewertung gesammelt von und auf G2.com gehostet.

Ruby on Rails ist eine ausgezeichnete Wahl für die Entwicklung einfacher Anwendungen oder Produkte in der frühen Phase eines Unternehmens aufgrund seiner Full-Stack-Scaffolding-Fähigkeiten. Es bietet Entwicklern die Möglichkeit, schnell zu starten, ohne viel Code schreiben zu müssen. Das bedeutet, dass sich Entwickler auf die Funktionalität konzentrieren können, die sie benötigen, um ihr Produkt oder ihre Anwendung zu erstellen, anstatt Zeit mit dem Schreiben von Boilerplate zu verbringen. Dies wird drastisch verstärkt durch die Nutzung von IDE- und Intelli-Sense-Tools wie Github Co-Pilot. Die Entwicklungsgeschwindigkeit ist unglaublich.
Das Framework hat auch fantastische Unterstützung von seinen Schöpfern bei Basecamp, einschließlich verschiedener zusätzlicher Bibliotheken wie Stimulus JS. Sie veröffentlichen weiterhin Updates und neue Versionen sowie hilfreiche Dokumentationen und Tutorials, die es neuen Entwicklern erleichtern, den Einstieg zu finden. Darüber hinaus gibt es eine florierende Gemeinschaft von Experten und Fachleuten, die immer bereit sind, bei Bedarf zu helfen. Bewertung gesammelt von und auf G2.com gehostet.
Auf der anderen Seite hat Rails viele "philosophische Konventionen", die nicht unbedingt mit modernen Web-Paradigmen übereinstimmen und es auch ermöglichen, dass kritische Teile der Website-Funktionalität auf magische Weise geschehen. Letzteres ist nur ein Problem in der frühen/mittleren Phase der Einführung, da das Debuggen zeitaufwändig und entmutigend sein kann und man infolgedessen lernt, weniger Fehler zu machen. Die Kombination von Rails mit einer soliden IDE und einem Tool wie Github Co-pilot reduziert die Schmerzpunkte erheblich. Bewertung gesammelt von und auf G2.com gehostet.

Es gibt uns die Kraft zur schnellen Entwicklung und ist für den langfristigen Einsatz erprobt. Bewertung gesammelt von und auf G2.com gehostet.
Lebendige Community von Drittanbieter-Paketen (Gems), aber viele von ihnen sind veraltet. Bewertung gesammelt von und auf G2.com gehostet.

RoR macht die Sprache für Anfänger leichter zu erlernen und bietet eine bessere Code-Lesbarkeit. Es fördert die Vermeidung von Code-Duplikation und bietet eine Standardstruktur für Web-Apps, bei der alle gängigen Muster berücksichtigt werden. Das MVC-Prinzip fördert die Modularität und Erweiterbarkeit der Anwendung. Es ermöglicht die Entwicklung von Funktionen unglaublich schnell, wodurch die Produktivität hoch ist. Es gibt viele öffentlich verfügbare Gems (Drittanbieter-Bibliotheken), die beim Erstellen einer Web-App helfen. RoR hat eine große aktive Entwicklergemeinschaft, bei der man um Hilfe bitten und deren Code-Snippets verwenden kann. Bewertung gesammelt von und auf G2.com gehostet.
Es kann schwierig sein, gute Dokumentation zu finden. RoR hat einen langsamen Laufzeitprozess, der es schwierig macht, die RoR-Anwendung zu skalieren. Die Startzeit kann wirklich langsam sein, abhängig von den Gems und Abhängigkeiten. Entwickler haben nicht die volle Kontrolle über die Framework-Architektur und Module. Mangelnde Stabilität, weil es sich ständig weiterentwickelt, und das macht es für Anfänger herausfordernd zu lernen, da man immer auf dem neuesten Stand sein muss. Bewertung gesammelt von und auf G2.com gehostet.

Es macht den Entwicklungsprozess sehr einfach und schneller. Es bietet ein vollständiges MVC und kann auch mit anderen Frontend-Frameworks wie reactJS, angularJS, ember usw. integriert werden. Bewertung gesammelt von und auf G2.com gehostet.
Das Aktualisieren einer Rails-Version ist so mühsam, wenn eine neue Version kommt, müssen wir nach der neuesten Ruby-Version suchen, und der Server-Stack sollte sie auch unterstützen, es sei denn, das Upgrade auf die neueste Version wird Ihre Zeit in Anspruch nehmen, und Sie müssen zusätzlichen Aufwand betreiben, um die Version auf dem Server zu aktualisieren. Bewertung gesammelt von und auf G2.com gehostet.