textico.de
Manch Entwickler dürfte Tapestry oder Struts als Model-View-Controller-Architektur zur Entwicklung von Webanwendungen bekannt sein -- Ruby on Rails ist jedoch (noch) ein eher unbekanntes Team, doch das Autorenduo David Thomas und David Heinemeier Hansson hat mit
Agile Webentwicklung mit Rails nicht nur ein umfassendes und motivierendes Buch zu Ruby samt Rails geschrieben, sondern damit gleichzeitig einen Ausblick auf die Zukunft der Entwicklung, Verbreitung von Webanwendungen vorgelegt, der im wahrsten Sinne des Wortes vieles vereinfacht.
Agile Webentwicklung mit Rails ist eigentlich ein Doppelpack, besteht es doch im Grunde genommen aus einem Tutorial und einem Nachschlagewerk für Rails. Thomas und Hansson beginnen mit einem Einstieg in die Konzepte von Rails anhand eines einfachen Online-Shops -- der dazugehörige Quellcode steht dabei zum Download bereit. Darauf folgen Funktionen und Einrichtungen von Rails und der Einsatz der verschiedenen Rails-Komponenten. Im Anhang finden Ruby-Anfänger eine kurze Einführung in die Programmiersprache.
Irgendwie scheint Agile Webentwicklung mit Rails zufrieden zu grinsen. Wenn ein Buch überhaupt grinsen kann. Zumindest haben Hansson und Thomas sichtlich Spaß beim Schreiben gehabt und man merkt bei jeder Seite, dass sie sich in der Ruby/Rails-Materie sichtlich wohl fühlen. Das ist ansteckend und überzeugend. --Wolfgang Treß
Pressestimmen
"Insgesamt bietet das Buch eine gute Einführung in Rails. Man lernt viel über Rails an sich und wie man es praktisch einsetzen kann. Der pragmatische Stil macht Lust auf mehr." Java Magazin, April 2006
Kurzbeschreibung
Schneller, besser, leichter mit Rails Ihr Job ist es, Web-Applikationen in hoher Qualität zu entwickeln. Natürlich sollen sie morgen fertig sein und sich über Jahre gut warten und erweitern lassen. Sie könnten dafür Java einsetzen, so wäre Ihre Lösung gut strukturiert, aber es würde lange dauern. Sie könnten aber auch auf eine Skriptsprache wie PHP setzen. Damit wären Sie schneller am Ziel, aber ob Sie Ihre Anwendung auch in Zukunft gut warten und erweitern könnten? Ruby on Rails ist der goldene Mittelweg. Mit diesem MVC-Framework können Sie ausgezeichnet strukturierte Webanwendungen schreiben und das in sehr kurzer Zeit. Sie kümmern sich um die Funktionalität nur auf Anwendungsebene, die Details erledigt Rails. Der Ruby-Experte Dave Thomas und Rails-Erfinder David Heinemeier Hansson zeigen Ihnen, wie Sie Rails für komplexe und anspruchsvolle Web-Anwendungen nutzen. Mit Rails und diesem Buch werden Sie - Schritt für Schritt die Entwicklung eines Online-Stores verfolgen, - sich auf das Erstellen von Anwendungen konzentrieren können - und Rails kümmert sich um das Grundgerüst. - verstehen, wie Sie mit Hilfe der Code Generatoren von Rails in wenigen Minuten Prototypen erhalten und diese inkrementell erweitern können. - erfahren, wie Sie Technologien wie AJAX, Web Services und E-Mail-Handling in Ihren Code integrieren. - Ihre Anwendung schon testen, während Sie sie noch schreiben - dank der eingebauten Unit- und Funktionstest-Frameworks
Buchrückseite
Schneller, besser, leichter mit Rails Ihr Job ist es, Web-Applikationen in hoher Qualität zu entwickeln. Natürlich sollen sie morgen fertig sein und sich über Jahre gut warten und erweitern lassen. Sie könnten dafür Java einsetzen, so wäre Ihre Lösung gut strukturiert, aber es würde lange dauern. Sie könnten aber auch auf eine Skriptsprache wie PHP setzen. Damit wären Sie schneller am Ziel, aber ob Sie Ihre Anwendung auch in Zukunft gut warten und erweitern könnten? Ruby on Rails ist der goldene Mittelweg. Mit diesem MVC-Framework können Sie ausgezeichnet strukturierte Webanwendungen schreiben und das in sehr kurzer Zeit. Sie kümmern sich um die Funktionalität nur auf Anwendungsebene, die Details erledigt Rails. Der Ruby-Experte Dave Thomas und Rails-Erfinder David Heinemeier Hansson zeigen Ihnen, wie Sie Rails für komplexe und anspruchsvolle Web-Anwendungen nutzen. Mit Rails und diesem Buch werden Sie - Schritt für Schritt die Entwicklung eines Online-Stores verfolgen, - sich auf das Erstellen von Anwendungen konzentrieren können - und Rails kümmert sich um das Grundgerüst. - verstehen, wie Sie mit Hilfe der Code Generatoren von Rails in wenigen Minuten Prototypen erhalten und diese inkrementell erweitern können. - erfahren, wie Sie Technologien wie AJAX, Web Services und E-Mail-Handling in Ihren Code integrieren. - Ihre Anwendung schon testen, während Sie sie noch schreiben - dank der eingebauten Unit- und Funktionstest-Frameworks Die Zielgruppe: Webentwickler und Programmierer
Über den Autor
Dave Thomas, überzeugter Pragmatischer Programmierer, ist einer der Autoren des "Agilen Manifests" und spätestens seit seinem Buch "Programming Ruby" einer der bekanntesten Ruby-Experten. David Heinemeier Hansson ist der Erfinder des Rails Framworks.