Agile web development with Rails : a pragmatic guide
- 450pages
- 16 heures de lecture
Provides information on creating Web-based applications



Provides information on creating Web-based applications
You want to write professional-grade applications: Rails is a full-stack, open-source web framework that supports unit, functional, and integration testing. It promotes good design principles, code consistency, and effective release management. Beyond best practices, Rails makes it enjoyable to develop impressive web applications. It includes built-in support for Ajax, email functionality, internationalization, and REST-based interfaces, simplifying interactions with other applications. This book teaches you to use ActiveRecord for seamless connections between business objects and database tables, eliminating the hassles of object-relational mapping. Schema creation and modification are made easy with versioned migrations. You'll learn to use the Action Pack framework for routing requests and rendering pages with user-friendly templates and components. The book also covers Rails service frameworks for sending emails, implementing web services, and creating dynamic web pages with integrated JavaScript and Ajax support. Extensive testing coverage is included, along with a revised Deployment chapter featuring Phusion Passenger. The book begins with a comprehensive tutorial that builds parts of an online store, showcasing the best features of Rails V2.
Verschaffen Sie sich einen umfassenden Überblick über Ajax und Web 2.0, der über einzelne Frameworks hinausgeht. Erfahren Sie, wie Ajax in spezifischen Umgebungen funktioniert und wie man Javascript in serverseitige Frameworks integriert. Lernen Sie, Ajax-Techniken in bestehende Anwendungen einzubauen und vermeiden Sie häufige Fehler. Im Internet finden Sie den Programmcode zu zahlreichen Beispielen. Google Maps ist ein herausragendes Beispiel für eine Ajax-Anwendung, die zeigt, wie Ajax (Asynchronous JavaScript and XML) statische Webseiten in interaktive Anwendungen verwandelt. Mit Ajax können Sie Web-2.0-Anwendungen neu entwickeln oder bestehende Webseiten „ajaxifizieren“. Sie lernen, Browser-basierte Anwendungen zu erstellen, die mit großen Desktop-Applikationen konkurrieren können. Die Autoren erläutern die technischen Grundlagen von Ajax und den richtigen Einsatz aufkommender Ajax-Frameworks. Sie präsentieren die Vor- und Nachteile der Implementierung von Ajax in Java, .NET, Ruby on Rails und PHP, unter Verwendung von Bibliotheken wie Scriptaculous, Prototype, Dojo, SAJAX/NAJAX und ASP.NET. Ihre Kunden erwarten ajaxifizierte Web-Anwendungen, und dieses Buch zeigt Ihnen, wie es geht.