Das Framework Ruby on Rails revolutioniert die Webprogrammierung. Es erlaubt dem Webentwickler, sich auf Entwurf und Umsetzung seiner Anwendung zu konzentrieren. Eingebaute Features zum Testen und für das Deployment ermöglichen ihm, in kurzen Entwicklungszyklen professionelle Ergebnisse zu erreichen und auszuliefern. Kurz: Das Arbeiten mit Ruby on Rails erhöht die Produktivität und macht mehr Spaß.
Die Geschichte von Ruby on Rails
Als der japanische Programmierer Yukihiro »Matz« Matsumoto bereits 1995 die Programmiersprache Ruby veröffentlichte, wollte er die seiner Meinung nach besten Aspekte seiner Lieblingssprachen zu einer neuen Programmiersprache - Perl, Smalltalk, Eiffel, Ada sowie Lisp - zusammenfassen.
Der Rubin auf den Schienen
Ruby on Rails ist ein von David Heinemeier Hansson geschriebenes quelloffenes und auf der Scriptspache Ruby basierendes Webframework, das 2004 zum ersten Mal der Öffentlichkeit vorgestellt wurde. Getreu dem Prinzip „Don't Repeat Yourself“ (DRY) stellt es Programmierkonventionen über die Anwendungskonfiguration. Durch seinen Aufbau ermöglicht das Framework rasche Umsetzung von Anforderungen und unterstützt damit agile Softwareentwicklung.
Alles klar?
„Das Rails-Framework ist zwar keine Eier legende Wollmilchsau oder der Stein der Weisen der Applikationsentwicklung. Aber Ruby on Rails eignet sich hervorragend für viele datenbankgetriebene Internet- und Intranetanwendungen“ – so die Gründer der deutschen Rails-Usergroup und Addison-Wesley-Autoren Ramon Wartala und Jan Krutisch. (Community: http://www.rubyonrails.de/)
Webanwendungen mit Ruby on Rails
Der Praxiseinstieg von den Grundlagen über Testing bis zur Erweiterung
Dieses Praxisbuch ist eine umfassende und detaillierte Anleitung, wie Sie mit mehr Freude und in kürzester Zeit Webanwendungen mit Hilfe des Rails-Frameworks planen, entwickeln und in Produktion bringen. Nach Installation und Konfiguration Ihrer Entwicklungsumgebung unter Windows, Mac OS X und Linux steigen Sie direkt ein: Sie planen, bauen, testen, schützen und internationalisieren Ihre Beispielanwendung, erweitern sie mit Web Services und AJAX um Web 2.0-Features und bringen sie mit Capistrano in Produktion.
Dabei zeigt das Autorenduo Ramon Wartala und Jan Krutisch Ihnen anhand einer Beispielanwendung, wie schnell und einfach Konzepte von Ruby on Rails in ein auslieferbares Produkt umzusetzen sind. Das Beispiel ist bewusst so generell gehalten, dass Sie das Gelernte schnell auf eigene Anwendungen und Projekte übertragen können.
Sie lernen außerdem, wie Sie mit Helpers, Plugins und Generatoren Ihren Entwicklungsprozess noch produktiver machen und wie Sie eigene Rails-Plugins und Generatoren implementieren.
Der Anhang enthält eine kurze Spracheinführung in Ruby, mit der Sie schnell in die Sprache einsteigen können, sowie je eine Referenz zu den Rails-Werkzeugen und zu Capistrano.
DVD: Alle benötigten Entwicklungskomponenten für Windows, Mac OS X und Linux, alle Listings sowie ein VMWare-Image, mit dem Sie eine komplette Rails-Entwicklungsumgebung per Mausklick starten können.
Autoren: Für Ramon Wartala und Jan Krutisch hat das Arbeiten mit Ruby on Rails Produktivität und Freude zurück in die Webentwicklung gebracht. Auf einer abendlichen Heimfahrt mit der Hamburger Hochbahn gründeten beide Ende 2005 die erste deutsche Rails-Usergroup, auf Konferenzen und Fachmessen sind sie oft und gern gesehene Sprecher.
Webanwendungen mit Ruby on Rails, ISBN 978-3-8273-2491-7, 312 Seiten,1 DVD, € 29,95 [D] / http://www.awl.de/...
Ruby on Rails - 7,5 Stunden Video-Training auf DVD
Mit dem Webentwickler-Express schneller ans Ziel! ,Ruby on Rails’ ist das Webframework der Stunde, mit dem das Programmieren professioneller Webanwendungen entschieden vereinfacht wird. Und damit Sie diesen Vorteil schnellstens nutzen können, führt Sie ‚Personal Trainer’ Michael Raidel gezielt anhand eines großen, aber doch übersichtlichen Projekts in ,Ruby on Rails’ ein. Ziel des Trainingsprojekts ist eine Anwendung, mit der Sie eigene Webprojekte und Notizen verwalten können.
Sie lernen von der Installation bis zu konkreten Projekten, wie Sie mit ,Ruby on Rails’ professionelle Webanwendungen entwickeln. Und am Ende des Video-Trainings können Sie u. a. eine Entwicklungs- und Testumgebung einrichten, das Model-View-Controller Schema verstehen, Datenbankanbindungen realisieren, in kürzester Zeit Webanwendungen mittels Scaffolding erstellen, Daten mit Listen, Links und Formulare ausgeben und formatieren, Benutzereingaben und -anfragen verarbeiten und Datenmodelle für Webapplikationen erstellen – also kurz und gut: das Gelernte in konkrete Webprojekte einsetzen.
Trainer: Michael Raidel arbeitet seit 1998 als selbständiger Entwickler von Webapplikationen. Er diplomierte im Jahr 2000 an der FH-Salzburg im Fach MultiMediaArt.
Ruby on Rails, Video-Training, ISBN-13: 978-3-8273-6054-0, inklusive 24 Seiten Bonusmagazin, 1 DVD, € 39,95 [D]