Ruby on Rails Webanwendungen
Mit Ruby on Rails ist 2004 nicht nur eines der erfolgreichsten Frameworks für Webanwendungen, sondern auch eine ganz neue Philosophie der Softwareentwicklung enstanden. Der Convention over Configuration (Konvention statt Konfiguration) Ansatz und das DRY-Prinzip (Don't repeat yourself) ermöglichen eine bis dahin unbekannte Leichtigkeit und Geschwindigkeit bei der Entwicklung von Webapplikationen. Die Rails-Philosophie macht die häufigsten 90% der Aufgaben bei der Entwicklung sehr einfach und ermöglicht dennoch durch die Programmiersprache Ruby beliebige Erweiterungen und Sonderfälle. Durch die MVC-Struktur zusammenn mit der eingebauten Persistenzschicht (ActiveRecord) sind Rails-Anwendungen gut strukturiert und nachvollziehbar. Der einfache Einsatz agiler Methoden wie z.B. Testgetriebene-Entwicklung sorgen für eine hohe Qualität der Entwicklung.
Mit vielen Erweiterungen (den sogenannten Plugins) und der direkten Integration von AJAX in das Framework prägte Ruby on Rails viele Web 2.0 Anwendungen. Nach mehreren Jahren der Entwicklung ist Rails erwachsen geworden ohne auf Innovationen zu verzichten. Eine riesige Community (vor allem in den USA) sorgt für neue Impulse und bietet ein unerschöpfliches Reservoir an Know-How und Erfahrung mit dem Web-Framework.

