# Ruby on Rails Reviews
**Vendor:** Open Source Initiative (OSI)  
**Category:** [Andere Web-Frameworks-Software](https://www.g2.com/de/categories/other-web-frameworks)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 83
## About Ruby on Rails
Ruby on Rails, oft einfach als Rails bezeichnet, ist ein Open-Source-Server-seitiges Webanwendungs-Framework, das in der Programmiersprache Ruby geschrieben ist. Es folgt dem Model-View-Controller (MVC) Architektur-Muster und bietet Standardstrukturen für Datenbanken, Webdienste und Webseiten. Rails betont die Verwendung bekannter Software-Engineering-Prinzipien wie Konvention vor Konfiguration (CoC) und Don&#39;t Repeat Yourself (DRY), um die Entwicklung von datenbankgesteuerten Webanwendungen zu vereinfachen und zu beschleunigen. Hauptmerkmale und Funktionalität: - Active Record: Eine objekt-relationale Mapping (ORM) Schicht, die Datenbankinteraktionen vereinfacht, indem sie Tabellen als Klassen und Zeilen als Objekte darstellt, sodass Entwickler Datenbankoperationen mit Ruby-Code durchführen können. - Action Pack: Eine Komponente, die die Controller- und View-Schichten des MVC-Frameworks kombiniert und die Bearbeitung von Webanfragen und das Rendern von Antworten erleichtert. - Active Support: Eine Sammlung von Dienstprogrammen und Standardbibliothekserweiterungen, die die Ruby-Sprache erweitern und zusätzliche Funktionalitäten bieten, um Codierungsaufgaben zu vereinfachen. - Action Mailer: Ein Framework zur Gestaltung von E-Mail-Diensten, das die Erstellung und Zustellung von E-Mails aus einer Rails-Anwendung ermöglicht. - Konvention vor Konfiguration (CoC): Rails reduziert den Bedarf an expliziter Konfiguration, indem es etablierten Konventionen folgt, sodass Entwickler sich auf die Anwendungslogik statt auf Boilerplate-Code konzentrieren können. - Don&#39;t Repeat Yourself (DRY): Dieses Prinzip fördert die Reduzierung von Code-Duplikaten, indem es die Wartbarkeit und Skalierbarkeit fördert und sicherstellt, dass jede Information eine einzige, eindeutige Darstellung im System hat. Primärer Wert und Problemlösung: Ruby on Rails rationalisiert den Webentwicklungsprozess, indem es ein umfassendes Framework bietet, das nahtlos mit Datenbanken und Webdiensten integriert. Durch die Einhaltung der CoC- und DRY-Prinzipien minimiert Rails die Menge an Code, die Entwickler schreiben müssen, reduziert die Wahrscheinlichkeit von Fehlern und steigert die Produktivität. Sein modulares Design und die umfangreiche Bibliothek von Gems (Plugins) ermöglichen eine schnelle Entwicklung und einfache Anpassung, was es zu einer idealen Wahl für Startups und Unternehmen macht, die robuste, skalierbare Webanwendungen effizient entwickeln möchten.




## Ruby on Rails Reviews
  ### 1. Unübertroffene Produktivität und schnelles Prototyping mit Rails

**Rating:** 5.0/5.0 stars

**Reviewed by:** Isaac B. | Technical Support Engineer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** January 07, 2026

**Was gefällt Ihnen an Ruby on Rails am besten?**

Die hier gebotene Produktivität ist wirklich unübertroffen. Mit Rails kann ich eine Idee schneller in einen funktionierenden Prototyp umsetzen als mit jedem anderen Framework, das ich ausprobiert habe. Die Mischung aus sinnvollen Voreinstellungen, Generatoren und Gerüsten ermöglicht es mir, von Tag eins an echte Funktionen zu entwickeln, anstatt Zeit mit der Konfiguration von Build-Tools oder der Ermittlung von Ordnerstrukturen zu verbringen.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Der aktuelle Stand der Frontend-Entwicklung ist ehrlich gesagt ziemlich frustrierend. Rails wurde ursprünglich für eine serverseitige Umgebung entwickelt, und obwohl Hotwire und Turbo lobenswerte Bemühungen darstellen, dieses Modell zu aktualisieren, führt die Wahrheit, dass man ein wirklich modernes, reaktives Frontend-Erlebnis erreichen möchte, immer noch zu einem umständlichen Integrationsprozess.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Die schnelle Produktentwicklung ist ein großer Vorteil von Rails, da es Ihnen ermöglicht, Funktionen viel schneller zu entwickeln und bereitzustellen als viele andere Optionen. Wenn Sie eine Geschäftsidee haben oder Ihre Kunden eine neue Funktion anfordern, müssen Sie nicht wochenlang mit der Konfiguration der Infrastruktur verbringen.

  ### 2. Ruby on Rails: Einfachstes Framework mit einer starken Community und Bibliotheken

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pradeep S. | Sr Software Engineer, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** January 14, 2026

**Was gefällt Ihnen an Ruby on Rails am besten?**

Rails 8 hat viele neue Funktionen eingeführt, die es relevant machen, wie die Unterstützung von asynchronen Aufrufen, Verbesserungen im Zusammenhang mit der Bereitstellung, Authentifizierungen und Leistungsverbesserungen.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Obwohl Ruby on Rails neue Funktionen hinzugefügt hat, gibt es Dinge, die es nicht nativ unterstützt. Verbesserungen sind mit größerer Geschwindigkeit erforderlich.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ruby on Rails ist sehr gut für das Prototyping und die schnelle Bereitstellung von Web-Apps geeignet. Es unterstützt viele der neuesten Funktionen auf dem Markt und hat eine solide Community-Basis, die hilfreich ist, um alle Probleme zu lösen, die während der Entwicklung auftreten.

  ### 3. Eines der produktivitätsorientiertesten Web-Frameworks

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vinicius G. | Software Engineer, Informationsdienste, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** February 07, 2025

**Was gefällt Ihnen an Ruby on Rails am besten?**

Ruby on Rails ist wirklich einfach zu benutzen, hat eine florierende Gemeinschaft und kann wie Englisch geschrieben werden.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Auf der anderen Seite ist es nicht so gut im Umgang mit Nebenläufigkeit und Skalierbarkeit.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ich verwende Ruby on Rails seit 10 Jahren in meinem Unternehmen. Ich setze meine Software-Engineering-Fähigkeiten ein, um sowohl Web-API-Only-Anwendungen als auch Web-CMS zu entwickeln. Außerdem verwenden einige Ruby on Rails-Anwendungen Bibliotheken (Gems) wie Sidekiq für Hintergrundjobs und Datadog für die Überwachung.

  ### 4. Erstaunliches Framework zum Erstellen von Produkten und Dienstleistungen

**Rating:** 4.0/5.0 stars

**Reviewed by:** Konstantin F. | Senior Product Developer, Informationstechnologie und Dienstleistungen, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** May 22, 2024

**Was gefällt Ihnen an Ruby on Rails am besten?**

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.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Es ist keine Lösung für alle Probleme, die diese Welt hat.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Entwickeln Sie großartige Lösungen in einem kleinen Team mit überschaubaren Wartungs- und Upgrade-Zyklen.

  ### 5. Ein erstaunliches skalierbares MVC-Framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pardeep D. | CEO, Informationstechnologie und Dienstleistungen, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** October 11, 2023

**Was gefällt Ihnen an Ruby on Rails am besten?**

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.

**Was gefällt Ihnen an Ruby on Rails nicht?**

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.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Wir verwendeten Ruby on Rails für die schnelle Prototypenentwicklung und REST-APIs für unsere mobile App. Es ist skalierbar und einfach mit vielen Diensten zu verbinden, wie Redis, MongoDB, Postgres, SendGrid usw.

  ### 6. Gutes Entwicklungsprodukt

**Rating:** 4.5/5.0 stars

**Reviewed by:** Swapnil T. | SDET, Informationstechnologie und Dienstleistungen, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** April 12, 2024

**Was gefällt Ihnen an Ruby on Rails am besten?**

Effiziente Möglichkeit, Code zu schreiben. Unterstützt schnelle Entwicklung. Bietet nützliche Gems für die Webentwicklung.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Neue Versionen können breaking changes einführen, was die Migration herausfordernd macht.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Für E-Commerce-Anwendungen ermöglicht Ruby on Rails den Nutzern, Produktbewertungen zu hinterlassen. Sie können ein Bewertungsmodell erstellen, das mit dem Produktmodell verknüpft ist, um dies zu erleichtern.

  ### 7. Täglicher Benutzer seit 13 Jahren, ich liebe Ruby on Rails.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dorian M. | Developer, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** December 09, 2023

**Was gefällt Ihnen an Ruby on Rails am besten?**

Einfach zu bedienen, leistungsstark, intuitiv, ziemlich beliebt

**Was gefällt Ihnen an Ruby on Rails nicht?**

steile Lernkurve, alles auf einmal zu tun

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ich entwickle Anwendungen für das Web und Mobilgeräte, und Ruby on Rails löst das, außer den nativen mobilen App- oder Desktop-App-Teil irgendwie (ich verwende WebViews).

  ### 8. Schnelle, verständliche und standardisierte Entwicklung

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vladimir T. | Ingeniero y Desarrollador, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** May 22, 2023

**Was gefällt Ihnen an Ruby on Rails am besten?**

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.

**Was gefällt Ihnen an Ruby on Rails nicht?**

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.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Webanwendungen entwickeln.

  ### 9. Solide für einfache Anwendungen oder frühe Webprodukte.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ryan R. | Software Engineering Lead, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** December 27, 2022

**Was gefällt Ihnen an Ruby on Rails am besten?**

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.

**Was gefällt Ihnen an Ruby on Rails nicht?**

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.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Rails bot einen schnellen und effizienten Ausgangspunkt für den Start eines Website-Produkts. Da sich das Unternehmen in einem sehr frühen Stadium befindet, passt das Framework gut, um Flexibilität und Geschwindigkeit ohne schreckliche Gemeinkosten zu bieten.

  ### 10. Wir verwenden ein Rails-Monolith, um unsere E-Commerce- und Multi-Tenant-Bildungsplattform zu betreiben.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tim B. | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** April 06, 2023

**Was gefällt Ihnen an Ruby on Rails am besten?**

Es gibt uns die Kraft zur schnellen Entwicklung und ist für den langfristigen Einsatz erprobt.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Lebendige Community von Drittanbieter-Paketen (Gems), aber viele von ihnen sind veraltet.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ruby on Rails gibt uns die Werkzeuge, die wir benötigen, um uns auf Produktmerkmale und Tests zu konzentrieren, ohne uns mit Implementierungsdetails auf niedriger Ebene wie Validierung oder SQL-Abfragen zu beschäftigen.

  ### 11. Beliebtes Web-Framework mit einer qualitativ hochwertigen Codebasis, langsamer Laufzeit und weniger Kontrolle über das Framework.

**Rating:** 2.0/5.0 stars

**Reviewed by:** Ankita C. | Software Developer, Informationstechnologie und Dienstleistungen, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** June 28, 2022

**Was gefällt Ihnen an Ruby on Rails am besten?**

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.

**Was gefällt Ihnen an Ruby on Rails nicht?**

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.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Jedes Framework hat seine eigenen Vor- und Nachteile.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

RoR wurde entwickelt, um den Entwicklungsprozess zu beschleunigen, was es für Projekte mit begrenzter Zeit vorteilhaft macht. RoR ist perfekt für MVPs sowie kleine und mittlere Websites. Das Prinzip "Don't Repeat Yourself" macht RoR-Projekte effizient in der Wartung. Es kann leicht mit neuen Funktionen erweitert werden.

  ### 12. Ein schnelles und einfaches Webanwendungs-Entwicklungsframework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Daksha K. | Ruby on Rails Developer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** February 12, 2022

**Was gefällt Ihnen an Ruby on Rails am besten?**

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.

**Was gefällt Ihnen an Ruby on Rails nicht?**

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.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

- schnellere und einfache Entwicklung  
- viele Bibliotheken zur Nutzung  
- Open-Source-Community ist breiter, um Ihnen zu helfen, sodass Sie nicht stecken bleiben

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

- macht den Entwicklungsprozess sehr einfach und schneller  
- Webanwendungsentwicklung und -bereitstellung wird mit der Umgebung, die sie bereitstellen, sehr einfach  
- mit den unterstützten Test-Suiten stabilisiert es die Anwendung

  ### 13. Rails ermöglicht es uns, uns auf die Bereitstellung von Funktionen zu konzentrieren.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Logistik und Lieferkettenmanagement | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** August 13, 2022

**Was gefällt Ihnen an Ruby on Rails am besten?**

Konvention vor Konfiguration. Ein Rails-Entwickler wird in der Lage sein, an jedem Rails-Projekt zu arbeiten, ohne eine steile Lernkurve zu haben. Die "Magie" von Rails ermöglicht es uns, uns mehr auf die Bereitstellung neuer Funktionen zu konzentrieren, anstatt auf die Details.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Die Leistung ist nicht mit anderen Sprachen/Frameworks vergleichbar.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Einfache Konfiguration und blitzschnelle Einrichtung für ein Startup-Projekt. Lässt uns darauf konzentrieren, Funktionen zu implementieren, anstatt auf die Struktur der Anwendung und die inneren Abläufe.

  ### 14. Ruby on Jets-Integration mit AWS

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** June 21, 2022

**Was gefällt Ihnen an Ruby on Rails am besten?**

Ruby on Jets ist ein neues Framework, das Ruby on Rails ähnelt. Das Jets-Framework gibt uns die umfangreiche Möglichkeit, serverlose Anwendungen zu erstellen und bereitzustellen.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Da das Framework erst kürzlich eingeführt wurde, waren die Implementierungsbeispiele und der Mangel an ordentlicher Dokumentation ein schmerzlicher Punkt für uns.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ruby on Jets
Die Implementierung der Microservices-Architektur war mit diesem Framework sehr einfach.
Da jeder seiner Controller als einzelne Lambda-Funktion betrachtet und bereitgestellt wird.

  ### 15. Schnellstes Web-App-Entwicklungsframework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashok D. | Ruby on Rails Developer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** February 23, 2022

**Was gefällt Ihnen an Ruby on Rails am besten?**

- Das Gerüst-Feature bietet Ihnen das schnellste Entwicklungserlebnis.  
- Die MVC-Struktur erleichtert eine überschaubare Dateistruktur.  
- Die Gem-Bibliothek bietet Ihnen einige gut entwickelte und getestete Funktionen, ohne Zeit in diese Funktionen zu investieren.

**Was gefällt Ihnen an Ruby on Rails nicht?**

- Das Aktualisieren der Rails-Version ist so mühsam, wir müssen alle Abhängigkeiten aktualisieren, die Ihre Anwendung möglicherweise beeinträchtigen, und nach dem Upgrade der Rails-Version gründlich testen.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Für schnellere Entwicklung gehen Sie hierfür.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

- eigenständige Webanwendungsentwicklung  
- Entwicklung eingebetteter Shopify-Anwendungen  
- Immobilienanwendungsentwicklung  
- Umfragebasierte Anwendungsentwicklung

  ### 16. Das beste Framework, das für Startups verwendet wird.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Carlos F. | Car Rental Agent, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** August 10, 2021

**Was gefällt Ihnen an Ruby on Rails am besten?**

Ruby on Rails hat in den letzten fünf Jahren zugenommen und ist eine beliebte Lösung zum Erstellen von Webanwendungen. Diese Eigenschaft macht Ruby on Rails zu einem großartigen Werkzeug für viele Unternehmen auf der ganzen Welt, wo Zeit gleichbedeutend mit Geld ist. Ruby on Rails ist ein gefragtes Framework, das von erfahrenen und unerfahrenen Entwicklern geliebt wird, da es gängige und sich wiederholende Aufgaben vereinfacht und vorhandene Komponenten wiederverwendet werden können, was viel Zeit spart. Ein weiteres Merkmal, das ich liebe, ist die einfache Implementierung von Gems, mit der man großartige Lösungen in kürzerer Zeit erstellen kann. Man kann Unitary Tests mit RSpec oder Web-Funktionalität mit Capybara oder Selenium erstellen.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Eines der Dinge, mit denen ich mich derzeit bei der Verwendung von Ruby on Rails auseinandersetze und die ich hasse, ist, wenn man die Datenbank lesen oder schreiben möchte.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Ich empfehle Ruby on Rails wirklich, weil es ein Test-Driven-Development-Framework ist, bei dem man leicht Fehler finden kann und Ihren Kunden eine professionelle Lösung bietet. Implementieren Sie Ruby on Rails in Ihrem Unternehmen, und in kurzer Zeit werden Sie schnelle Funktionen sehen und viel Geld sparen, indem Sie das Rad nicht neu erfinden.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Bei meiner Arbeit erhalte ich täglich Tickets von unseren Kunden, die neue Funktionen anfordern. Ruby on Rails bietet mir eine schnelle Möglichkeit, die Arbeit in kürzerer Zeit bereitzustellen.

  ### 17. Ausgezeichnetes Webentwicklungs-Framework für Ihre agilen und schnellen Projekte

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jonathan Alexander C. | IT Infraestructura y Desarrollo, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** October 13, 2020

**Was gefällt Ihnen an Ruby on Rails am besten?**

Was ich an diesem Web-Framework am meisten mag, ist, wie schnell ich eine Seite oder Webanwendung mit der Programmiersprache Ruby erstellen kann und gleichzeitig das Frontend und Backend als Einheit in derselben Umgebung handhaben kann; das macht es agil und magisch.

Im Laufe der Jahre habe ich dieses Tool zu einem Teil meiner täglichen Aufgaben bei der Arbeit gemacht, da ich keine weiteren Tools benötige, um mit der Datenbank oder der Konsole meines Projekts zu interagieren; ich kann dies in derselben Umgebung erreichen.

Es ist ein Tool, das sich in jedes Betriebssystem integriert, aber für mich ist es komfortabler, es in Linux-Betriebssystemen wie CentOS oder Ubuntu zu verwenden, das sind die beiden Distributionen, die ich nutze, und im Moment ist es einfach zu konfigurieren und die Umgebung vorzubereiten, was es noch benutzerfreundlicher und die beste Option bei der Auswahl einer IDE für Projekte in Ruby oder Rails macht.

**Was gefällt Ihnen an Ruby on Rails nicht?**

was ich manchmal nicht mag, ist der Umgang mit JavaScript und einigen JavaScript-Perlen, die nicht gut funktionieren, aber in neuen Versionen hat sich dies verbessert.

Ein weiteres Problem ist der Preis, vielleicht können sich einige Entwickler es anfangs nicht leisten, was es zu einem Werkzeug für Unternehmen macht, es sollte eine Version für unabhängige Entwickler mit geringen Ressourcen oder die gerade erst anfangen, geben.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Wir haben mehrere Anwendungen im Unternehmen erstellt, und dieses Framework hat uns sehr geholfen, diese Entwicklungen zu beschleunigen und gleichzeitig ein Qualitätsprodukt zu haben, insbesondere jetzt mit der Verwaltung von APIs.

  ### 18. Der beste Weg, um Ihre RESTful-Apps zu erstellen

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jordi L. | Software Developer, Computersoftware, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** September 28, 2019

**Was gefällt Ihnen an Ruby on Rails am besten?**

Ruby on Rails ist ein großartiges Framework zum Erstellen von RESTful-Apps. Es ist äußerst intuitiv und einfach zu verwenden und zu lesen. Man kann leistungsstarke Apps mit nur wenigen Befehlen erstellen, und das Einrichten einer Datenbank für die API ist äußerst einfach. Auch die Community ist unglaublich hilfsbereit, und da Ruby heutzutage so populär ist, haben die meisten Probleme, mit denen man in Kontakt kommt, eine leicht nachvollziehbare Lösung online, nur ein paar Klicks entfernt. Es gibt auch viele großartige Vorträge auf YouTube von Robert C. Martin (Uncle Bob) über Ruby, Rails und RESTful-Apps, die wirklich einfach zu folgen sind und alles zu diesem Thema abdecken.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Ich kann nicht sagen, dass es viel gibt, was ich an Ruby on Rails nicht mag. Mein einziges Problem ist das Herunterladen und Einrichten auf meinen Arbeitsstationen, aber sobald das erledigt ist, läuft alles reibungslos.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Es macht immer Spaß, neue Frameworks zu lernen, also das Mindeste, was Sie tun können, ist, es auszuprobieren. Ich garantiere, dass Sie es nicht bereuen werden.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

All meine Backend-Entwicklung erfolgt mit Ruby on Rails, und ich würde es gegen nichts anderes eintauschen. Es gibt ein Gem (eine Ruby-Bibliothek) für alles, was man brauchen könnte, und das Framework als Ganzes ist extrem gut organisiert, was es ermöglicht, mit vielen verschiedenen Praktiken wie TDD oder Test Driven Development sehr einfach zu arbeiten.

  ### 19. Großartige Back-End-Dienste mit Ruby on Rails erstellen

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vũ Q. | Software Engineer, Computersoftware, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** September 19, 2019

**Was gefällt Ihnen an Ruby on Rails am besten?**

- Schnelle Erstellung von Webanwendungen.  
- Viele nützliche Gems  
- Bietet viele Ressourcen für Arbeit und Forschung.  
- Dokumente und Tutorials sind detailliert und aktuell.  
- Große Gemeinschaft mit starker Unterstützung  

**Was gefällt Ihnen an Ruby on Rails nicht?**

Sie bringen "Magie" in das Framework, die schwer zu kontrollieren ist, wenn die App größer wird.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Für Startups: Es ist geeignet für sie, da sie eine Webanwendung so schnell wie möglich erstellen.  
Studenten und Entwickler können vom Ruby on Rails-Framework lernen, um sich mit dem MVP-Muster vertraut zu machen, OOP-Design zu überprüfen und andere Entwurfsmuster kennenzulernen.  
Ruby on Rails bietet auch viele nützliche Gems, die für die Webentwicklung benötigt werden.  

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Webanwendung schnell genug entwickeln, um die Funktionen und Verbesserungen für meine Projekte zu zeigen.

  ### 20. Liebe die Bibliotheken und die Lesbarkeit

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** July 30, 2019

**Was gefällt Ihnen an Ruby on Rails am besten?**

Eines der großartigen Dinge an Ruby on Rails ist, dass es so einfach ist, den Code anderer Leute zu lesen.

Ich liebe auch, dass es so viele großartige Bibliotheken gibt, die man einbinden kann, um die Geschwindigkeit des Codes wirklich zu erhöhen.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Ich denke, dass es einige Sprachen wie Elixir gibt, die bessere Werkzeuge zum Debuggen haben. Aber insgesamt hat es mit vielen der Rails-Bibliotheken alles, was ich im Alltag brauche.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Stellen Sie sicher, dass es in Ihrer Gemeinschaft viele gute Entwickler gibt, die Ruby on Rails bereits kennen.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ich löse Probleme im Hinblick auf den Aufbau von SMS-Chatbots. Ruby on Rails ist das Werkzeug, das wir für unseren Backend-Code verwenden. Wir nutzen Ruby on Rails auch für verschiedene Authentifizierungszwecke und für einige unserer Ansichtsebenen mit Admin-Tools und mit dem Kundenportal.

  ### 21. Gut für Prototyping, schrecklich für Skalierbarkeit

**Rating:** 1.5/5.0 stars

**Reviewed by:** Guy E. | Chief Technology Officer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** December 31, 2017

**Was gefällt Ihnen an Ruby on Rails am besten?**

Es gibt eine Fülle von Dokumentationen und Community-Unterstützung, um sich schnell mit Ruby on Rails (RoR) vertraut zu machen. Die meisten Ideen, die man für eine neue Anwendung haben kann, haben bereits Gems / Plugins / Tutorials, die genau zeigen, wie man das Gewünschte erreicht, ohne viel Code zu schreiben. In vielen Fällen kann man etwas Code schreiben, der die beste Vermutung darüber ist, wie etwas funktionieren sollte, und es wird 80% der Fälle abdecken, die man handhaben muss, wodurch man ein minimal lebensfähiges Produkt (MVP) erhält, das man schnell auf den Markt bringen kann.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Obwohl man 80% von dem, was man will, schnell bekommen kann, benötigen die verbleibenden 20% 2x bis 4x mehr Zeit als bei jeder anderen Lösung, die wir ausprobiert haben.

Sowohl Ruby (die Sprache) als auch Rails (das Framework) wurden geschrieben, in der Annahme, dass sie nur auf sehr spezifische Weise verwendet werden würden. Wenn Ihr Projekt – egal welches Projekt es ist – wächst, passen diese Annahmen nicht mehr zu Ihrem Anwendungsfall, und Sie finden sich dabei wieder, mehr gegen die Sprache und das Framework zu kämpfen, als dass es Ihnen hilft. RoR macht es sehr einfach, den Umfang Ihres MVPs so weit zu erweitern, dass Sie so viel technische Schulden haben, dass Sie am Ende alles neu schreiben müssen. Was einst schnell und einfach zu iterieren war, ist jetzt sehr langsam und schwer zu warten. Es ist sehr einfach, damit anzufangen, aber schwer zu meistern; folglich ist es schwer, qualifizierte RoR-Talente zu finden, ohne das Doppelte dessen zu zahlen, was Java-Enterprise-Entwickler kosten. Kurz gesagt, RoR skaliert nicht mit Ihrem Geschäft; es wird zu einem Klotz am Bein.

Zuletzt hassen wir, dass es nur wirklich gut auf Linux läuft. Es läuft kaum auf Windows, was erfordert, dass unsere Teammitglieder, die Windows verwenden, eine VM ausführen müssen, nur um mit Rails zu arbeiten.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Nur Ruby on Rails für die Prototypenerstellung / Erstellung eines minimal funktionsfähigen Produkts verwenden. Den richtigen Zeitpunkt planen, um von RoR wegzugehen, wenn Ihr Produkt / Projekt wächst. RoR ist gut als "Kleber" zwischen anderen größeren Diensten, aber nicht als Unternehmensprodukt. Nicht in die häufige Falle tappen, immer mehr Funktionalität zu Ihrem MVP hinzuzufügen, bis es schließlich zu einem großen, langsamen, schwer zu wartenden Monolithen wird, der schlecht skaliert.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Unser Unternehmen benötigte eine Möglichkeit, eine E-Commerce-Idee schnell in ein minimal funktionsfähiges Produkt umzuwandeln, das wir sofort verkaufen konnten. Es passte gut zu unserem Start-up, um zu sehen, ob unsere Idee(n) Potenzial hatten, und um schnell zu schwenken, während wir unsere Produkt-Markt-Passung fanden.

  ### 22. Einfach zu hosten und zu erstellen. Bestes Webapp-Framework.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Renu R. | Graduate Student Researcher, Höhere Bildung, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** November 21, 2018

**Was gefällt Ihnen an Ruby on Rails am besten?**

Sehr einfach zu lernen. Sogar Anfänger können innerhalb weniger Tage gut funktionierende Websites mit Ruby on Rails entwerfen. Es gibt sehr gute Tutorials zur Unterstützung. Die Entwicklung ist im Vergleich zu anderen Frameworks sehr schnell. Sehr unterstützende und aktive Community. Regelmäßige Updates zu Ruby on Rails. Kostenlose Drittanbieter-Pakete (GEMS). Der Bau eines minimal funktionsfähigen Produkts ist sehr zeiteffizient. Hervorragende Testunterstützung.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Die Leistung ist nicht so gut, wenn die Anwendung wächst und Millionen von Nutzern erreicht. Wenn die App groß ist, dauert es lange, einfache Dinge zu erledigen. Es ist also wie ein Kompromiss zwischen Leistung und Benutzerfreundlichkeit.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Es ist sehr einfach zu lernen und damit zu beginnen. Die Unterstützung der Gemeinschaft ist großartig.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ich habe Ruby on Rails für ein paar Projekte verwendet. Eines davon war die Gestaltung eines Portals für die automatische Synchronisierung des Rechenzentrumsinventars. Ich habe weniger als eine Woche gebraucht, um das gesamte System einzurichten und konnte eine funktionierende Lösung entwerfen, da die meisten der gewünschten Funktionen in Form von Bibliotheken verfügbar waren. Die Machbarkeitsprüfung war ebenfalls sehr einfach und die Entwicklung verlief sehr schnell.

  ### 23. Ruby on Rails ist ausgezeichnet für schnelles Prototyping.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** March 02, 2019

**Was gefällt Ihnen an Ruby on Rails am besten?**

Ruby on Rails ist großartig für schnelles Prototyping. Erstelle schnell ein Gerüst für eine Prototyp-App in Minuten und bringe sie live zum Laufen!

**Was gefällt Ihnen an Ruby on Rails nicht?**

Manchmal kann es mir Fehler geben, aber meistens läuft es reibungslos.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ruby on Rails bietet eine umfassende Codebasis, die eine Vielzahl technischer Anforderungen abdeckt.

  ### 24. Begann mit den ersten Versionen von Rails zu arbeiten, habe seitdem kontinuierlich damit gearbeitet.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pablo C. | Director of Engineering, Computersoftware, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** July 26, 2018

**Was gefällt Ihnen an Ruby on Rails am besten?**

Die Sprache selbst ist schön, die Lernkurve ist nicht zu steil, die Gemeinschaft ist großartig.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Nicht viel wirklich, hätte gerne mehr Dokumentation oder Artikel über die Verwendung mit neueren Technologien.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Schnelle Entwicklung, Code bald an Kunden liefern.

  ### 25. Ausgezeichnetes Anwendungsentwicklungs-Framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Internet | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** July 30, 2018

**Was gefällt Ihnen an Ruby on Rails am besten?**

Das Framework kümmert sich um alle wichtigen Anforderungen in einem Webentwicklungs-Workflow: Testen, Sicherheit, allgemeine Entwicklungsabläufe, Authentifizierung usw.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Die Aktualisierungen des Rahmens erfolgen so schnell, dass es manchmal schwer ist, Schritt zu halten. Aber ich denke, das ist auch seine Stärke.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Lies die Dokumentation, bevor du loslegst!

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Wir haben viele Dinge mit Ruby on Rails gebaut: E-Commerce-System, Mitfahrgelegenheitssystem, Startups, Marktplatz, usw.

  ### 26. Ein schneller Einstieg in die Webentwicklung

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Informationstechnologie und Dienstleistungen | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** March 27, 2018

**Was gefällt Ihnen an Ruby on Rails am besten?**

Rails macht es einfach für Leute mit wenig bis keiner Erfahrung in der Webanwendungsentwicklung, robuste Websites zu erstellen.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Viel von der Einfachheit im Rails-Framework ist auf "Magie" zurückzuführen, die einige Aufgaben verwirrend macht. Ich habe mich schon mehrmals in den Quellcode des Rails-Frameworks vertiefen müssen, um zu verstehen, was im Hintergrund vor sich geht.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Wir verwenden Rails, um schnelle Anwendungen zu erstellen, die internen Geschäftszwecken dienen.

  ### 27. Einzelnes Ruby-Framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mihail B. | Software engineer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** January 24, 2017

**Was gefällt Ihnen an Ruby on Rails am besten?**

Ruby on Rails bietet Ihnen alles, was Sie benötigen, um ein Projekt zu entwickeln, von kleinen Blogs bis hin zu hochbelasteten komplexen Systemen. Einfacher Start, viele Gems, Generatoren, API-Modus, große Community. Schnelle und nützliche Updates, aktuelle Dokumentation. Flexibilität der Framework-Einstellungen. Einfach automatisierte Tests zu erstellen, viele coole Datenbank-Adapter.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Es ist ziemlich schwierig, Ruby on Rails von 2x auf 4x und höher zu aktualisieren. Monkey Patches. Es könnte eine Weile dauern, eine andere Datenbank wie MongoDB einzurichten, da es viele Active Record-Aufrufe gibt. Es wäre gut, Unterstützung für einige JS-Frameworks zu haben.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Hoch empfohlen, mit RubyMine zu verwenden und das Turbolinks-Gem zu entfernen.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ich baue verschiedene Apps, die mit einfachen Blogs beginnen und mit globalen Schwergewichten enden, die über 1 Million Codezeilen umfassen. Ruby on Rails bewältigt diese Aufgaben perfekt. Beginnend mit Rails 5 ist der API-Modus enthalten, der jede Art von API einfacher und schneller ermöglicht.

  ### 28. Ich liebe Ruby on Rails, mein Lieblings-Framework.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ismael Guillermo M. | Senior Technical Consultant, Computersoftware, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** May 10, 2017

**Was gefällt Ihnen an Ruby on Rails am besten?**

Es ist sehr einfach, viele Dinge auf eine sehr modische Weise zu tun, verwendet MVC, hat viele Gems, Ruby ist eine großartige Sprache, es ist die perfekte Kombination.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Es ist irgendwie langsam, aber das liegt mehr an Ruby als an Rails, und es geht auch mehr darum, wie man Apps schreibt, als um das Framework.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Ich denke, der beste Weg, um herauszufinden, ob Ruby on Rails Ihren Bedürfnissen entspricht, ist, es zu verwenden. Für mich war es der Weg, Apps in den letzten 8 Jahren zu entwickeln.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ich benutze es jeden Tag seit den letzten 8 Jahren, also ist es mein Hauptweg, Software zu schreiben.

  ### 29. Schienen

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Informationstechnologie und Dienstleistungen | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** January 17, 2017

**Was gefällt Ihnen an Ruby on Rails am besten?**

Ich denke, das Beste an Rails ist, dass alles, was man erwartet, vorhanden ist. Und die großartige Gemeinschaft hinter dem Framework. Es gibt eine Menge Werkzeuge (Gems), die einem beim Erstellen einer großartigen Software helfen. Und es gibt noch andere Werkzeuge, die verwendet werden können, um die Leistung zu verbessern oder sogar die Art und Weise, wie man den Code schreibt, zu verbessern.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Die Geschwindigkeit, im Vergleich zu anderen Web-Frameworks ist die Geschwindigkeit nicht die beste.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Versuch es.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ich erstelle Webseiten, daher hilft es mir dabei. Derzeit arbeite ich an mehreren Produkten und Rails hilft mir von Anfang an sehr, weil es wirklich einfach einzurichten ist, und es ist einfach, mit der Wartung des Produkts fortzufahren, wenn das, was man tut, gut ist, andernfalls kann man in ein Chaos geraten.

  ### 30. Einfache zu erlernende Sprache, die die Arbeit schnell erledigt.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Wei D. | Senior Security Engineer, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** July 19, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Ruby on Rails ist einfach zu lernen. Man kann von keinerlei Kenntnissen darüber zu einer vollwertigen Webanwendung in weniger als einem Tag gelangen. Man sollte natürlich wissen, wie man programmiert. Aber der Punkt ist, dass es einfach zu benutzen ist und die Bereitstellungszeit schnell und relativ schmerzlos ist, besonders mit einem Tutorial, etwas wie Pragmatic Ruby ist ein gutes.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Es ist langsam. Sobald Sie eine große App haben, kann sie aufgebläht sein und viel länger brauchen, um Dinge auszuführen, als wenn sie zum Beispiel komplett in C wäre. Es gibt also einen Kompromiss zwischen Benutzerfreundlichkeit und Leistung. Aber die positive Seite ist, dass es eine aktive Gemeinschaft gibt, die ständig versucht, Ruby on Rails zu verbessern und schneller zu machen.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Es ist schnell zu lernen und hat eine aktive Gemeinschaft.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Habe eine Web-App mit Ruby on Rails erstellt, die täglich von Tausenden von Nutzern genutzt wird, um ihr Leben zu verbessern.

  ### 31. Ruby on Rails

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** April 11, 2017

**Was gefällt Ihnen an Ruby on Rails am besten?**

Es hat ein logisches MVC-Framework, das VIELE Funktionen bietet.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Es ist so umfassend ausgestattet, dass es schwierig sein kann zu wissen, ob das, wonach man sucht, bereits als Einzeilenbefehl existiert. Die meiste Zeit habe ich damit verbracht herauszufinden, ob etwas bereits intern implementiert war.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Es ist voll ausgestattet, hat aber eine ziemlich steile Lernkurve.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Wir haben eine einseitige interne Überwachungsanwendung erstellt.

  ### 32. Produktivität und Spaß

**Rating:** 4.5/5.0 stars

**Reviewed by:** Fernando H. | Lead Software Engineer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** December 17, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Konvention vor Konfiguration Konzept. Übliche Funktionen für Webanwendungen sind in einer Box verfügbar.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Viele Dinge geschehen verborgen vor den Augen der Entwickler, dies kann für unerfahrene Programmierer gefährlich sein.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Mein Team entwickelt die beste Hotel-Metasuchmaschine der Welt mit Ruby on Rails. Produktivität in einer testgetriebenen Webanwendung.

  ### 33. Der richtige Weg

**Rating:** 4.5/5.0 stars

**Reviewed by:** Erik R. | Web Developer, Marketing und Werbung, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** April 29, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Die Mentalität "Konvention vor Konfiguration" ist das Beste an Rails. Ich habe an so vielen Orten gearbeitet, wo sie ihre eigene Framework-Mischung verwendet haben oder es organisch gewachsen ist, und man verbringt die ersten Wochen nur damit, das Framework zu lernen, und dann den Rest seines Arbeitslebens damit, Probleme in diesem Framework zu lösen, die von weitaus klügeren Menschen als einem selbst bereits gelöst wurden. Dies ist, was Rails auf eine einfache, leicht zu erlernende, großartig dokumentierte und skalierbare Weise löst.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Die Langsamkeit des Frameworks. Es ist definitiv schnell genug für die meisten Anwendungsfälle, aber ich weiß, dass ich viele Zyklen mit dem Rails-Framework verschwende. Es ist absolut lohnenswert und Hardware ist spottbillig, nur ist mein Dienst nicht so umsatzintensiv, sodass es sich lohnt, jede Ecke zu betrachten, die eingespart werden kann.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Schreiben Sie nicht Ihre eigene oder verwenden Sie ein obskures Framework mit wenig bis keiner Community.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ich benutze es für jede neue und aktuelle App, die ich als Hobbyprojekt pflege und benutze. Habe bei großen bis mittelgroßen Unternehmen gearbeitet, die es für das Hosting eines kundenorientierten Dashboards und einer Verkaufswebsite genutzt haben.

  ### 34. Rails bietet eine starke Werkzeugkiste für agile Entwicklung mit flexiblen Konventionen für Produktivität.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hisakazu Arturo I. | CEO, Fundador, Jefe Ingeniería, Internet, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** March 04, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Einige der ersten Dinge, die mir an PHP-Frameworks gefielen, waren die Ruby-Sprache und das "Konvention vor Konfiguration"-Paradigma. Sobald man das in seine Denkweise integriert und mit Hilfe der Ruby on Rails-Guides und Scaffolding-Tools arbeitet, hat man eine solide Basisstruktur, um sich auf den Aufbau der wichtigen Funktionen zu konzentrieren. Tests als erstklassige Bürger zu haben, ermöglicht es auch, wirklich produktive/agile Dinge wie BDD und den Rot/Grün-Refaktor-Zyklus zu lernen.

Zunächst mag es zu starr in Bezug auf seine Konventionen erscheinen, aber nach einer Weile der Nutzung von Rails wird man feststellen, dass man verschiedene Konventionen und Entwurfsmuster anwenden kann, um unterschiedliche Zwecke zu erreichen, zum Beispiel Service-Objekte verwenden, um super fette Modelle zu vermeiden, serverseitiges Javascript anstelle von HTML/ERB rendern, sich mit nicht-SQL-Datenbanken verbinden oder PostgreSQL jsonb-Datentypen verwenden, Hintergrundjobs.

Noch besser ist, dass Rails mit jeder neuen Version neue Technologien integriert. Zum Beispiel werden Websockets in Rails 5 über ActionCable enthalten sein und Rails 4 hat ActiveJob eingeführt, was vorher "manuell" gemacht werden musste, um Unterstützung für asynchrone Jobs zu haben.

Und etwas wirklich Wichtiges, wenn man Code in der Produktion hat, ist die Rails-Sicherheitsberichte-Google-Gruppe, die ständig über Sicherheitsprobleme mit Patches und/oder Anweisungen zur Minderung von Schwachstellen berichtet.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Es gibt nicht allzu viele Dinge, die ich an Rails nicht mag, aber trotz der Tatsache, dass ich Konventionen am meisten mag, gibt es einige, die ich nicht so sehr mag, wie zum Beispiel Concerns. 

Vielleicht ist eine andere Sache, die ich nicht so sehr mag, die Ebene/Länge der Komponentenstapel, aber vielleicht verbessert sich das im Laufe der Zeit. Ich meine, für einen bestimmten Punkt in der Codeausführung gibt es meiner Meinung nach einen langen Stapel davor. Meistens sind diese Teil der Tools/Gems, die man verwendet, aber meiner Meinung nach könnten einige Dinge ein wenig flacher sein. Wie auch immer, ich bin kein Rails-Beitragender und ich muss dem Kompromiss zwischen Produktivität und Effizienz der Codeausführung zustimmen.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Sie werden Sie in die richtige Richtung führen und Sie werden die offene Straße sehr schnell sehen, sodass Sie ohne großen Aufwand schneller und weiter gehen können.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

In unserer Agentur Iporaitech haben wir in den letzten 4-5 Jahren verschiedene Probleme gelöst, wobei die wichtigsten die folgenden sind:

- Web-App für einen Rockband-Wettbewerb mit Integration zu Soundcloud, um Tracks im Wettbewerb abzuspielen, und Facebook, um jeden Track, jede Band und die gesamte Seite zu liken sowie Facebook-Umfragen in dieser Zeit.
- Web-App für die Präsidentschaftswahlen in Paraguay 2013, die es den Nutzern ermöglichte, Kandidaten nebeneinander zu vergleichen, mit Informationen, die mit einem Rake gesammelt wurden, der andere Websites mit Nokogiri und einigen anderen Tools durchsuchte.
- E-Commerce-Websites mit Spree.
- Web-Service-API für Einzelhandelsgeschäfte, die von Client-Apps auf Tablets verwendet werden, um Offline-Verarbeitung und verteilte Erstellung von Ressourcen basierend auf UUIDs zu ermöglichen.
- Web-Service zur Bereitstellung von Finanzberichten über Personen und Unternehmen für Kunden wie Banken.
- Web-Management-System für kleine/mittlere Einzelhandelsunternehmen.
- In www.tweetandlove4g.com, unserem neuesten Projekt, haben wir eine Idee einer Agentur umgesetzt, eine Web-App, um Tweets in MP3-Audiodateien zu konvertieren, indem Noten aus Tweets in Spanisch wie do (C), re (D) und so weiter extrahiert werden. In diesem Projekt nutzen wir das Rails-Template- und Layout-System, um einen 2-Pass-Algorithmus zu erstellen, der das Notensystem zuerst als partielles Layout rendert und dann die Noten im Notensystem in der Ansicht platziert.

  ### 35. Kleines Webentwicklungsunternehmen, das Rails für 5 Projekte verwendet.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Michael Kevin V. | CEO, Internet, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** March 04, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Wir haben Rails in fünf Projekten verwendet, an denen unser Unternehmen arbeitet, und ich denke, es stimmt wirklich, was sie über Rails sagen - "Ermöglicht kleinen Teams, große Dinge zu tun". Wir haben mehrere Projekte von anderen Frameworks zu Rails migriert, hauptsächlich weil es eine gute Menge an Funktionalität von Haus aus bietet und wir wirklich keine Zeit damit verschwenden müssen, Code dafür zu schreiben. Es hat uns ermöglicht, uns auf den Aufbau des Produkts zu konzentrieren, anstatt uns mit Dingen wie Routing und dem Hinzufügen von Elementen zur Datenbank zu beschäftigen.

Wir haben auch festgestellt, dass die Rails-Community wirklich hilfsbereit und aktiv ist, was uns ebenfalls geholfen hat, bessere Entwickler zu werden. Da wir die Rails-Community lieben, haben einige unserer Entwickler auch begonnen, etwas zurückzugeben, was wirklich schön zu sehen ist!

**Was gefällt Ihnen an Ruby on Rails nicht?**

Rails hat eine ziemlich steile Lernkurve und es muss auch viel Sorgfalt darauf verwendet werden, andere Frameworks wie AngularJS in eine Rails-App zu integrieren.

Wir haben auch gesehen, dass, da Rails so viel Magie übernimmt, die Möglichkeit besteht, dass Entwickler manchmal nicht verstehen, was wirklich im Hintergrund passiert.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

dass Sie ein gutes Team haben, das das Rails-Framework vollständig versteht

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Wir arbeiten im Allgemeinen mit Startups zusammen, um ihnen technische Partnerschaften zu bieten.

Wir haben festgestellt, dass Rails es uns ermöglicht, wirklich flexible Apps zu entwickeln, die mit der Veränderungsrate, mit der Startups normalerweise arbeiten, Schritt halten können und ihnen die Flexibilität geben, ihr Geschäftsmodell zu ändern.

  ### 36. Full-Stack-Entwickler auf Ruby on Rails seit 2009

**Rating:** 4.0/5.0 stars

**Reviewed by:** Radhames B. | Sr developer, Internet, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** March 03, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Hohe Produktivität, Lesbarkeit und Wartbarkeit. Ruby ist eine ausgezeichnete Sprache, die es dem Entwickler ermöglicht, sich auf Konzepte des Softwaredesigns auf hoher Ebene zu konzentrieren.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Prozessbasierte Nebenläufigkeit ist sehr ineffizient. Rails verbraucht viel RAM, es ist schwierig, Echtzeitanwendungen damit zu erstellen.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Für die meisten Webanwendungen wird Ruby on Rails perfekt sein, es ermöglicht Ihnen, produktiv zu sein und Prototypen schnell zum Laufen zu bringen. Mit schnellem Feedback vom Kunden haben Sie die Fähigkeit, sehr agil zu sein und sich an die Bedürfnisse des Kunden anzupassen. Für mehr Geschäft bietet es unvergleichlichen Wert. Nun, die Ausnahmen: Ruby on Rails wird zu einem Problem für RIESIGE Anwendungen, hauptsächlich weil es Prozesskonkurrenz verwendet. Jede Instanz wird nur eine Anfrage bedienen, und Sie werden mehrere Abhängigkeiten für die Interprozesskommunikation benötigen, das bedeutet auch, dass es kompliziert ist, Echtzeitanwendungen zu erstellen. Ruby ist eine langsame Sprache, also wenn Sie Leistung benötigen, werden Sie in den meisten Fällen mehr Serverressourcen hinzufügen müssen.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Wir haben mehrere E-Commerce- und SEM-Anwendungen. Es ermöglicht neuen Entwicklern, schnell produktiv zu werden, und wir können neue Funktionen ziemlich schnell implementieren. Kunden sind immer beeindruckt, wenn sie sehen, dass Funktionen 1 oder 2 Wochen nach ihrer Anfrage herauskommen. Sie haben Teams, die andere Tools verwenden, einige basieren auf Java, und diese benötigen Monate, um Funktionen zu liefern.

  ### 37. Ich bin ein Junior-Rails-Entwickler.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ruslan D. | Founder, Informationstechnologie und Dienstleistungen, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** March 03, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Es ist ein großartiges Werkzeug zur Erstellung von MVPs. Es ist schnell und schön. Rails-Code ist sauber und effektiv. Ich kann auch den kostenlosen Heroku-Server nutzen und es ist großartig. Rails ist ein Open-Source-Framework. Die Dokumentation ist auch fast perfekt und man muss nichts anderes lesen, um mit dem Codieren zu beginnen. Es gibt auch einige gute Rails-Content-Management-Systeme, E-Commerce-Engines usw.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Abhängigkeitsmanagement (aber es könnte sein, weil ich vorher PHP verwendet habe). Was für mich auch wichtig war, ist die Windows-Kompatibilität, aber ich weiß, dass es eher mein Problem ist, nicht das von Rails :) (Ich habe RailsInstaller und SQLite auf Windows verwendet). Es gibt nicht so viele Junior-Entwickler-Stellenangebote, daher ist es schwer, einen Job zu finden, wenn man ein Junior-Entwickler ist. Besonders wenn man nicht in den USA ist (aber es wäre fair zu sagen, dass das Verhältnis von Remote-Arbeit zu Büroarbeit am besten ist).

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Es ist schwierig, Rails zu lernen, wenn man vorher PHP verwendet hat, so wie ich. Aber man wird sehen, dass der Code sauberer und effektiver wird.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Schnelles Testen von Hypothesen. Ich denke, es ist eines der besten Werkzeuge für Startups. Und es ist auch sicher (meistens). Auch das Gehalt von Rails-Entwicklern ist hoch, sodass man sich keine Gedanken über finanzielle Probleme machen muss, sondern einfach das tun kann, was man gerne tut.

  ### 38. Senior Software Engineer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tataihono N. | New Staff, Computersoftware, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** March 03, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Die Gemeinschaft rund um Rails ist umfangreich. Dies bietet eine große Auswahl an Werkzeugen, die Menschen entwickelt haben, um die Entwicklung für Rails erheblich zu erleichtern. Es bedeutet auch, dass es Menschen gibt, die Rails in einer Vielzahl von Anwendungen nutzen. Dies fließt in die Rails-Entwicklung zurück und macht es zu einem Werkzeug, das in vielen Situationen funktioniert.

Rails hat auch eine lebendige Testkultur. Dies führt zu zuverlässigeren Produkten, die gut gebaut sind. Es ist so einfach, TDD mit Rails zu machen. Dies hat mir viele Stunden des Haareraufens erspart, da jeder Aspekt der Produkte getestet wird. Insgesamt hat TDD unsere Veröffentlichungsfrequenz verbessert und unseren Code-Umsatz erheblich reduziert.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Der Langzeit-Support hinkt hinter den Erwartungen zurück, die man von einem kostenpflichtigen Produkt hätte. Dies liegt offensichtlich daran, dass es eine Open-Source-Community ist, die das Produkt pflegt. Es gibt jedoch kostenpflichtige Lösungen, in die man für LTS investieren kann.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

RoR ist sehr einfach zu erlernen für jeden mit grundlegenden Kenntnissen des MVC-Musters.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Wir arbeiten daran, Probleme im Zusammenhang mit dem christlichen Dienst zu lösen, während er mit Technologie interagiert. Als der bedeutendste Fortschritt seit der Erfindung des Buchdrucks vereinfachen Computer die Art und Weise, wie wir Spendenverwaltung, Öffentlichkeitsarbeit, interne Kommunikation und vieles mehr durchführen. Mit so vielen coolen Dingen, die wir zur Förderung der Sache des Christentums entwickeln könnten, brauchten wir ein Werkzeug, das es uns ermöglicht, schnelle und zuverlässige Softwareentwicklung zu betreiben. Rails hat uns die Fähigkeit gegeben, schnell zu schreiben, einmal zu schreiben, TDD-Software zu schreiben.

  ### 39. Den Boden laufend erreichen

**Rating:** 4.5/5.0 stars

**Reviewed by:** Matthew S. | Application Developer, Informationstechnologie und Dienstleistungen, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** February 26, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Ruby on Rails macht es schnell, Ihr Produkt zu starten und ein MVP für ein kleines Startup zum Laufen zu bringen. Wenn Sie in einem größeren Unternehmen sind, ermöglicht der Rails-Monolith die Durchsetzung von Standards wie Standard-Datenbankstrukturen und Routing-Mustern. Ruby Gems machen es trivial, zusätzliche Funktionalitäten zu Ihrer Umgebung hinzuzufügen, und erstaunliche Test-Frameworks wie Capybara und Cucumber machen TDD und BDD zum Kinderspiel. Obwohl noch relativ jung mit unter 10 Jahren, wurde es von Unternehmen wie Twitter und Github erprobt. Es gibt etwas für Entwickler jeder Stufe.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Da Ruby on Rails Standards durchsetzt, ist es manchmal schwierig, die Plattform für spezifische Bedürfnisse anzupassen; es gibt den "Rails-Weg" der Entwicklung und Bereitstellung, der drastisch anders sein kann als das, was Entwickler gewohnt sind. Zusätzlich machte die monolithische Natur von Rails es schwierig, Rails als Back-End zu verwenden, während ein Front-End wie Ember.js eingesetzt wird. Die Active Model JSON-Serialisierung hat einen Teil dieses Stresses verringert, und Rails API wurde in die kommende Rails 5.0-Version integriert, was dies weniger zu einem Problem macht.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Auch wenn Sie mit Ruby nicht vertraut sind, könnten Sie Gefallen an der "Rails Way" der Entwicklung finden.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ruby on Rails hat es uns ermöglicht, Produkte für Kunden in Rekordzeit zu entwickeln und Standards in unserer Entwicklungspraxis durchzusetzen. Unser Entwicklungsteam konnte sich leichter um eine Methodik versammeln und Code-Reviews sowie Testgetriebene Entwicklung annehmen.

  ### 40. Tolles Webanwendungs-Framework für alle, die sofort loslegen möchten

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** May 11, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Wir verwenden Rails als Web-API für unsere mobile App. Es bietet viele Werkzeuge direkt ab Werk und hat viele Konventionen, die viele Konfigurationen überflüssig machen, was es sehr schnell und einfach macht, es bereitzustellen. Rails hat eine großartige Dokumentation und eine riesige Community, und fast jede Anfängerfrage wurde bereits beantwortet, was es trotz der schlecht dokumentierten zugrunde liegenden Sprache Ruby sehr anfängerfreundlich macht. Aufgrund der Größe der Rails-Community gibt es viele Drittanbieter-Gems, die auf Ihre Bedürfnisse zugeschnitten sind.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Die Philosophie "Konventionen über Konfigurationen" hinter Rails kann für einige Entwickler, die nach einer anpassbareren Lösung suchen, auch frustrierend sein. Zum Beispiel hat Rails als Web-API ein einfach zu verwendendes JSON-Parsing-Tool, solange die JSON-Struktur Ihren zugrunde liegenden Modellen entspricht. Wenn Sie jedoch benutzerdefiniertes JSON erstellen möchten, kann dies zu extrem ausführlichem und unschönem Code führen.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Wenn Sie eine einfache, standardmäßige, dynamische Webanwendung erstellen, dann ist Rails ein großartiges Werkzeug.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Wir verwenden Rails als Web-API für unsere mobile App, einschließlich der Nutzung von Rails zur Kommunikation mit der Datenbank und anderen Diensten, die wir verwenden, wie ElasticSearch, Amazon S3 usw.

  ### 41. Ruby on Rails - Bewertung

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ashok M. | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** March 03, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Für die schnelle Webentwicklung ist Ruby on Rails ein wunderbares Framework, das wie ein Zauber funktioniert. Ruby als Programmiersprache ist sehr einfach zu codieren und zu lernen, und Rails basiert vollständig auf Ruby. Die MVC-Elemente sind in Ruby on Rails sehr gut gebunden und es ermöglicht uns, sauberen, wiederverwendbaren Code zu schreiben. Außerdem gibt es eine sehr gute Community für Ruby on Rails.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Wenn Ihre Webanwendung größer wird, kann Ruby on Rails Ihre App ein wenig verlangsamen. Dies ist im Vergleich zu anderen und dies ist ein wesentlicher Nachteil der Verwendung von Ruby on Rails.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Wir haben eine webbasierte Anwendung, die Ruby on Rails verwendet. Die App wird zur Erstellung und Verwaltung verschiedener Tests und Prüfungen verwendet, die von Organisationen durchgeführt werden. Ruby on Rails begünstigt eine schnelle, rasche Entwicklung, wenn eine neue Idee auftaucht.

  ### 42. eines der besten Frameworks

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yurui Z. | Web Developer, Informationstechnologie und Dienstleistungen, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** May 04, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

* Einfach einzurichten.
* Viele Werkzeuge (Gems) zur Auswahl
* Sehr flexibel, funktioniert mit vielen Frameworks
* Asset-Pipeline ist wirklich schön
* Großartige Gemeinschaft - sehr groß und aktiv.
* Noch in sehr aktiver Entwicklung.
* Es ist kostenlos.
* Gute Leistung.
* Viele gute Annahmen, fördert eine gute Anwendungsstruktur.
* TDD

**Was gefällt Ihnen an Ruby on Rails nicht?**

* ActiveRecord - es ist gut für Menschen, die neu in diesem Bereich sind. Aber es ist wirklich einfach, in seine Fallen zu tappen.
* Skalierung kann schwierig sein, besonders für Neulinge.
* Erzwingt keine gute Praxis. Menschen können leicht schlechten Code schreiben, um Dinge zu erledigen.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Eine leistungsstarke webbasierte Anwendung, die sowohl interne als auch externe Benutzer bedient. Verbindet sich mit mehreren Datenbanken und integriert sich mit einer Datenanalyseanwendung, um Datenanalysen durchzuführen und eine große Menge an PDFs zu erzeugen. Integriert sich mit APIs von Drittanbietern.

  ### 43. Großartig für kleine bis mittelgroße Projekte

**Rating:** 4.5/5.0 stars

**Reviewed by:** Janosch M. | Softwareentwickler, Programmentwicklung, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** March 03, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

- basierend auf Ruby, der flexibelsten und aktuellsten aller heute gebräuchlichen Programmiersprachen  
- schnell neue Projekte mit solider Testung und Sicherheit einrichten

**Was gefällt Ihnen an Ruby on Rails nicht?**

- Einige Kernfunktionen skalieren nicht und werden in sehr großen Projekten unbrauchbar, sodass man sie letztendlich ersetzt oder umgeht.  
- Es gibt immer noch einige raue Kanten in der neuesten Version, wie zum Beispiel modifizierte Ruby-Kernklassen oder Fehler im Zusammenhang mit fortgeschrittenen Datenbankfunktionen.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Erfahren Sie mehr über die neuesten Rails-Standards, bevor Sie mit dem Programmieren beginnen, sonst erfinden Sie das Rad neu.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

- Hosting einer komplexen Community- und Spenden-Website  
- Metaprogrammierungsfunktionen helfen bei der Einrichtung verschiedener Zahlungsdienst-APIs  
- Permanente Änderungen und Refaktorisierung sind dank guter Migrations- und Testframeworks relativ einfach  

  ### 44. Hauptingenieur für Ruby on Rails

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aman A. | Software Engineering Consultant, Personalvermittlung und -rekrutierung, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** March 04, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Wie einfach es ist, Dokumentationen zu erstellen.  
Wie gut lesbar der Code ist.  
Wie einfach es ist, den Code organisiert zu halten.  
Wie schnell es sein kann, Lösungen zu entwickeln und Ergebnisse zu messen.  
Wie es den Benutzer zu bewährten Praktiken ermutigt und die Prinzipien der Softwaretechnik nutzt.  

**Was gefällt Ihnen an Ruby on Rails nicht?**

Während Ruby und Rails auf Windows funktionieren, wurde eine beträchtliche Anzahl von Gems mit Blick auf Unix entwickelt, ohne auf Windows getestet zu werden. Dies zwingt den Entwickler mit einem Windows-System, entweder eine Unix-VM zu installieren oder einen Weg zu finden, mit Inkompatibilitäten umzugehen.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

- Erstellen Sie eine einheitliche Schnittstelle, die verschiedene Systeme zusammenführt.  
- Entwickeln Sie ein modernes Frontend für Altsysteme.  
- Stellen Sie eine API bereit, um auf ein geschlossenes System zuzugreifen.  

  ### 45. Immer noch eine empfohlene Wahl zum Erstellen von Websites und APIs.

**Rating:** 4.0/5.0 stars

**Reviewed by:** David C. | Senior Programmer, Informationstechnologie und Dienstleistungen, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** March 04, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Rails ist ein altes Framework, aber es ist immer noch eine gute Wahl für heutige Projekte. Es ist eine Sammlung von Best Practices. Ganz zu schweigen davon, dass es ein großes Ökosystem hat. Beide können die Projekte für Startups beschleunigen. Selbst wenn man den passenden Gem zur Lösung eines Domainproblems nicht findet, kann man mit Ruby (mit einigen Low-Level-Gems) sein eigenes Rad bauen, es ist eine freudige Reise.

Rails inspiriert auch viele andere Frameworks, das bedeutet, dass man, wenn man eines Tages zu einer anderen Sprache und Plattform wechselt, immer noch einige der Erfahrungen nutzen kann. Zum Beispiel kann man 80% der Erfahrungen im Phoenix-Framework wiederverwenden, wenn man sich um Parallelität kümmert.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Rails ist nicht für Anfänger. Seine Produktivität basiert auf "Ich habe Erfahrung im Web und ich weiß, dass Rails viele knifflige Probleme gelöst hat", aber nicht auf "Ich habe weniger Erfahrung, also brauche ich ein Framework, das mir hilft, diese Details zu vermeiden". Das ist eigentlich kein Nachteil. Aber sei vorsichtig, dir nicht ins eigene Bein zu schießen.

Ein echtes Problem ist, dass du beurteilen musst, was du von vielen Gems verwenden solltest und was nicht. Einige von ihnen sind großartig, passen aber vielleicht nicht sehr gut zu deinem Projekt. Du kannst schnell einen Prototypen erstellen, indem du viele Drittanbieter-Gems verwendest, aber später könntest du feststellen, dass der Code schwer zu ändern und zu aktualisieren ist. Wähle weise zwischen Rails-eigenen Teilen und Drittanbieter-Gems.

Rails ist aus Basecamp extrahiert, was auch bedeutet, dass einige der Lösungen von Basecamp beeinflusst sind. Viele Leute nennen das gerne den "Rails-Weg". Es ist nicht für jeden geeignet, also musst du immer noch urteilen.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Elixir und Phoenix könnten in Zukunft der größte Konkurrent werden. Die Syntax und Metaprogrammierung von Elixir zieht viele Rubyisten an, und Phoenix erbt die Produktivität von Rails. Die Erlang-VM ist eine der besten Plattformen, um nebenläufige, fehlertolerante Programme zu schreiben. Diese Dinge sind in der Ruby-Welt nicht einfach zu bewerkstelligen.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ehrlich gesagt, Rails und die meisten anderen Web-Frameworks sind nur "Hüllen". Man baut einfach einen Webserver, um Anfragen zu bearbeiten und delegiert die eigentliche Geschäftsschicht. Aber Rails und sein Ökosystem bieten eine sehr bequeme Möglichkeit, viele Dinge zu integrieren, die man möchte. Denn viele Tools kümmern sich um die Rails-Integration.

In den letzten Jahren nutze ich Rails, um APIs zu erstellen. Und ich habe festgestellt, dass ich viele Dinge von Rails weiterhin nutzen kann. Das ActiveRecord ist großartig, für komplexere SQL-Abfragen kann ich das Squeel-Gem verwenden, für die Volltextsuche kann ich Elasticsearch integrieren, usw. Eine API ist nicht nur eine Datenschicht, man kümmert sich immer noch um Autorisierung, Dienstschicht, Hintergrundjobs und mehr. Rails macht es einfach, solche Dinge zu tun. Ich denke sogar, es ist besser ohne seine Ansichtsschicht.

  ### 46. Fließende Webanwendungsentwicklung mit Ruby on Rails

**Rating:** 3.0/5.0 stars

**Reviewed by:** Chan Myae S. | Developer, Computersoftware, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** March 03, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Das, was ich an Ruby on Rails am meisten mag, ist das "Konventionen über Konfigurationen"-Prinzip. Alles in Rails hat eine Konvention, wo Dinge platziert werden, wie man es macht usw. Wenn man den Konventionen von Rails folgt, nimmt einem das Framework viele schwere Lasten ab.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Der Nachteil von meinungsstarken Konventionen. Die meisten Rails-Konventionen sind großartig und vernünftig für den normalen Webentwicklungsprozess. Aber geschäftliche Bedürfnisse sind nicht immer identisch, und es wird eine Zeit kommen, in der wir Dinge tun müssen, die Rails nicht dafür konfiguriert hat. Dies ist der Moment, in dem der Zauber von Rails verfliegt. Man muss sich mit vielen Dingen auseinandersetzen, nur um etwas auf eine andere Weise als die von Rails vorgesehene anzupassen.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Wenn Sie sich für Webentwicklung interessieren, sollten Sie sich auf jeden Fall Rails ansehen. Auch wenn Sie letztendlich andere Sprachen/Frameworks verwenden, werden Sie eine Menge über Best Practices in der Webentwicklung von der Rails-Community lernen.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ich habe einige Büromanagementsysteme, E-Commerce-Systeme, kleine bürgerliche Apps mit Rails entwickelt. Der Hauptvorteil von Rails ist, dass es sehr einfach und produktiv ist, eine Webanwendung zu erstellen. Besonders für kleine, typische datenbankgesteuerte Apps ist die Produktivität bei der Verwendung von Rails sehr hoch. Auch wenn man Ideen prototypisiert, kann eine schnelle und zügige Rails-App ein großer Gewinn sein.

  ### 47. Hochproduktives Anwendungs-Framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ankur S. | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** March 03, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Ich habe in den letzten Jahren RoR in zwei verschiedenen Unternehmen und für einige Nebenprojekte verwendet. Ruby on Rails ist eine großartige Plattform für die schnelle Anwendungsentwicklung. Es hat ein großartiges Ökosystem und verschiedene Bereitstellungsoptionen. In letzter Zeit nutzen wir es über JRuby, sodass wir Zugriff auf das gesamte Java-Ökosystem haben.

Ruby ist eine großartige Sprache. Sie ermöglicht es, viele komplexe Dinge sehr einfach zu erledigen.

Ruby on Rails war ein sehr einflussreiches Framework. Es hat zur Bedeutung von ReST und Plattformen wie ASP.net MVC, Groovy on Grails und einigen PHP-Klonen geführt.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Rails ist in letzter Zeit etwas ins Stocken geraten. Die Probleme mit der Geschäftslogik sind tiefgreifend und müssen getrennt von Rails behandelt werden. Der "Rails-Weg" hat tiefgreifende Probleme mit der Wartbarkeit, da REST für komplexe Apps wirklich nicht ausreichend ist. Ich finde den Trailblazer-Ansatz großartig.

Darüber hinaus gibt es Bestrebungen hin zu Single-Page-JavaScript-Apps und der Nutzung von Rails nur für APIs. Für eine einfache API könnte Java eine bessere Wahl für reine APIs sein.

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Es gibt immer noch keine ausgereiften Alternativen in Ruby für die vollständige Anwendungsentwicklung. Es gibt Alternativen wie Lotus, aber sie sind noch nicht bereit. ActiveRecord ist ein gutes ORM und Rails ist immer noch eine großartige Wahl.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Jede benutzerdefinierte Logik kann in Rails implementiert werden. Ich habe an Terminplanung, Verkaufssystemen für individuelle Hausbauer, Bestellverteilung und benutzerdefinierten Zahlungen gearbeitet. Es gibt keine Grenzen. Nur extrem leistungsstarke Sachen könnten eine bessere Plattform nutzen.

  ### 48. Web-App in ein paar Monaten.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jack (Peng) W. | Senior Developer, Finanzdienstleistungen, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** March 03, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Ich benutze Ruby on Rails seit Jahren. Ich bin ein professioneller Softwareentwickler auf Senior-Level. Ich habe vorher JAVA gemacht. Ich kann Ihnen sagen, dass Ruby viel produktiver ist als JAVA. Wichtiger ist, dass es einen Weg von Rails gibt, wenn man der Konvention folgt, gibt es weniger Raum für Fehler. Ich mag Ruby on Rails, es ist:  
- zuverlässig mit großer Community  
- produktiv  
- kreativ  
- einfach zu beginnen  
- kosteneffektiv  

**Was gefällt Ihnen an Ruby on Rails nicht?**

Nun, es gibt eine Einschränkung.  
Derzeit befindet es sich in einer seltsamen Position mit JS im Front-End.  
Hauptsächlich, weil die meisten Entwickler im Rails-Team eher altmodisch sind und immer noch versuchen, Webseiten anstelle von Web-Apps zu erstellen.  
Heutzutage sehe ich Rails mehr als API-Server-Seite denn als Seiten-Rendering-Framework.  

Also zusammengefasst:  

- seltsame Beziehung zur Front-End-JS-Entwicklung im Moment

**Empfehlungen für andere, die Ruby on Rails in Betracht ziehen:**

Ruby on Rails ist das Beste. Aber erwägen Sie, JS und Frontend separat zu machen.  
Ruby on Rails ist die beste Technologie, um API zu erstellen.  
Ruby on Rails ist die beste Technologie, um JSON API zu konsumieren.  
Ruby on Rails ist auch eine gültige Wahl, wenn Sie nur ein paar Seiten ohne aufwendige Frontend-Arbeiten erstellen möchten.  
Ruby on Rails ist definitiv die Wahl für Start-ups!

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ich habe wirklich in allen möglichen Geschäften gearbeitet. Sowohl Startup als auch Unternehmen.

Ruby on Rails ist wirklich ein cooles Framework, es ist definitiv produktiver als viele andere Optionen.
- niedrige Kosten
- produktiver
- kleines Team
- gut gepflegte Projekte
- gute Kultur in der Gemeinschaft

  ### 49. Wunderbares Rahmenwerk, mit dem man arbeiten kann!

**Rating:** 4.0/5.0 stars

**Reviewed by:** John Z. | Software Engineer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** March 03, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Mein Lieblingsteil an Rails ist definitiv der "meinungsstarke" Aspekt davon. Ja, man könnte sich bei einigen unkonventionellen Dingen mit dem Framework auseinandersetzen, aber die eingesparte Zeit ist enorm! Dies war auch ein großer Vorteil beim Erlernen des Frameworks, da alle Tutorials konsistent bleiben, wo der Code und die Konfiguration hingehen. Routen gehen in Routen, Modelle sind in Modellen, Ansichten in Ansichten... Im Vergleich dazu, wenn man versucht, node.js/express.js zu lernen, könnte man ein Tutorial zum Posten eines Formulars finden, dann ein anderes zum Umgang mit Dateien, und die Servereinrichtung ist völlig anders.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Ich mag die Asset-Pipeline nicht, wenn ich mit Frontend-Frameworks arbeite, hauptsächlich mit Angular.js. Meiner Erfahrung nach können die Dinge hier schnell unübersichtlich werden. Es gibt jedoch einige großartige Ressourcen und Best Practices für die Verbindung von Angular und Rails. Nur die Lernkurve von Angular, gemischt mit der Integration in Rails, hat mich davon abgehalten, es in einem meiner Projekte zu verwenden.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Rails ist zu diesem Zeitpunkt ein ausgereiftes Framework, was ein großer Vorteil ist. Es ist einfach zu skalieren und in Rails 5 fügen sie ApplicationCable hinzu, um mit Websockets umzugehen, was in Rails schon seit einiger Zeit ein Problem war.

  ### 50. Ruby on Rails

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Informationstechnologie und Dienstleistungen | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** March 03, 2016

**Was gefällt Ihnen an Ruby on Rails am besten?**

Die Erweiterbarkeit ist bemerkenswert. Die Ruby on Rails-Gemeinschaft der Gems floriert immer noch. Ich bin nicht auf viele Probleme gestoßen, bei denen Gems veraltet waren oder meistens nicht wie beabsichtigt funktionierten. Die Sicherheit von Rails scheint stark zu sein, insbesondere mit den Standardeinstellungen, die helfen, häufige Schwachstellen wie CSRF und XSS zu verhindern.

**Was gefällt Ihnen an Ruby on Rails nicht?**

Die Lernkurve beim Einstieg ist relativ steil. Es dauert eine Weile, sich an die Asset-Pipeline zu gewöhnen und einige der Konfigurationen vorzunehmen, die erforderlich sind, um von einer einfachen App weiterzukommen.

**Welche Probleme löst Ruby on Rails für Sie, und wie profitieren Sie davon?**

Ich entwickle derzeit zwei Rails-Produkte. Eines ist eine interne Anwendung, die für ein Sicherheitsunternehmen entwickelt wurde, und das andere ist eine öffentlich zugängliche App namens Preferred Athlete Scouting Services.

Erstere löst ein Problem für unser Unternehmen in Bezug auf die Erstellung von Schwachstellenberichten für unsere Kunden und die gemeinsame Nutzung/Kollaboration an Projekten und Berichten zwischen Mitarbeitern.

Letztere ist ein Verwaltungssystem für Basketballspielerinnen, das Zugang zu wichtigen Informationen über potenzielle Basketball-Rekruten für College-Scouting-Programme bietet.


## Ruby on Rails Discussions
  - [Wofür wird Ruby on Rails verwendet?](https://www.g2.com/de/discussions/what-is-ruby-on-rails-used-for) - 1 comment
  - [Ist Ruby on Rails Frontend?](https://www.g2.com/de/discussions/is-ruby-on-rails-front-end) - 1 comment

- [View Ruby on Rails pricing details and edition comparison](https://www.g2.com/de/products/ruby-on-rails/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-03+15%3A42%3A49+-0500&secure%5Bsession_id%5D=51354a26-5135-4e3c-b873-a66007e61b87&secure%5Btoken%5D=22db1f2781f4b8287a6f5797a4143d0a02fc328e0573324ee0c1f918d29ecb7f&format=llm_user)


## Top Ruby on Rails Alternatives
  - [ASP.NET](https://www.g2.com/de/products/asp-net/reviews) - 4.3/5.0 (54 reviews)
  - [JQuery UI](https://www.g2.com/de/products/jquery-ui/reviews) - 3.6/5.0 (27 reviews)
  - [IHP](https://www.g2.com/de/products/ihp/reviews) - 4.5/5.0 (175 reviews)

