Gedanken eines Java-&-Spring-Entwicklers nach ersten Erfahrungen mit Ruby on Rails
(blog.dramancompany.com)Stärken von Ruby on Rails
-
Niedrige Einstiegshürde
-
Die Ausdrucksstärke der Sprache Ruby
-
rails console
-
Komfort beim Schreiben von Testcode
-
Datums- und Zeitfunktionen
-
Verwaltung des DB-Schemas
-
E-Mail-Versandvorschau
-
sidekiq für die Verarbeitung asynchroner Logik
Stärken von Spring
-
Deklaratives Routing von API-Endpunkten
-
Deklarative Verwaltung von DB-Transaktionen
-
Container und DI
-
Klare Trennung zwischen DB-Entity-Layer und Query-Layer
-
Cloud-Plattform, MSA
-
Statische Typisierung (Java, Kotlin)
-
Entwicklungsökosystem
-
Komfort beim Schreiben von OpenAPI-Dokumentation
Weitere Themen
-
Produktivität
-
Case-Konvention
„Früher stachen vor allem die Stärken hervor, die nur Rails hatte. Mit der Zeit hat sich das Spring-Ökosystem jedoch mit sehr hoher Geschwindigkeit weiterentwickelt, sodass es schwerfällt zu sagen, dass die Stärken von Rails heute noch ausschließlich Rails-spezifische Stärken sind.
Dennoch ist Ruby on Rails ein ebenso ausgereiftes Framework wie Spring und erzielt durch die Open-Source-Community allein auch weiterhin kontinuierliche Fortschritte.“
2 Kommentare
Heute mögen viele seiner Stärken verblasst sein, doch wenn man auf die Zeit seiner ersten Veröffentlichung und Verbreitung zurückblickt, scheint es ein Framework zu sein, das eine große Zahl von Sprachen und Entwicklungsumgebungen nachhaltig beeinflusst hat.
Früher war ich eine Zeit lang total von Ruby begeistert und habe deshalb auch viel mit Rails gearbeitet~ Neben den Stärken selbst fand ich vor allem die Entwicklungsphilosophie ziemlich attraktiv. Nach langer Zeit bin ich jetzt wieder auf entsprechende Inhalte gestoßen~ ^*