Suchen und Finden
Service
Ruby on Rails (S. 39-40)
3.1 Installation 42
3.2 Model View Controller (MVC) 44
Sie dürften jetzt eine ungefähre Vorstellung von der Leistungsfähigkeit Rubys haben. Die Mächtigkeit einer Programmiersprache besteht aber nicht nur in der Sprache selbst, sondern auch im Vorhandensein von Bibliotheken für die typischen Aufgaben. Ob SOAP-Pakete oder Zugriff auf Windows-OLE-Automation-Objekte, ob Benutzeroberflächen oder XML-Verarbeitung – Ruby kann all das leisten.
Und mit Ruby on Rails gibt es eine Software, auf die Anhänger anderer Sprachen mitunter etwas neidisch schielen. Rails ist ein Framework, das – ganz allgemein gesagt – die Entwicklung und Wartung von Webanwendungen immens vereinfacht. Das versprechen alle Web-Frameworks, aber keines hält sich so stark an die Prämisse der Einfachheit, weshalb das Konzept bereits in viele andere Programmiersprachen hinübergeschwappt ist: In Java gibt es Trails, Groovy kennt Grails, in der Python-Welt finden sich TurboGears und Django, entsprechende PHP-Implementierungen sind PHPTrax, Biscuit und Cake. Anstelle aufwändiger Konfigurationen stellt Ruby on Rails die Konvention über die Konfiguration.
Statt komplexe XML-Dateien für die Konfiguration bearbeiten zu müssen, genügt es, die Verbindungsdaten zum Datenbank- Server zu hinterlegen.
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion

















