Ajax on Rails

Ajax on Rails zeigt Ihnen, wie Sie dynamische und interaktive Webanwendungen mit zwei der wichtigsten Komponenten der heutigen Webentwicklung erstellen: Ajax und das sensationell produktive Ruby on Rails.

Dieses Buch demonstriert, wie man sowohl Ajax als auch Rails nutzt, um schnell hochperformante, skalierbare Anwendungen zu bauen, ohne Tonnen von schwierig wartbarem JavaScript-Code schreiben zu müssen. Sie erhalten ein umfassendes und detailliertes Verständnis dafür, was hinter den Kulissen geschieht, sowie einen Überblick darüber, wie man Ajax-Techniken effektiv nutzt. Zu den Themen gehören: * Den Client-Server-Roundtrip mit XMLHttpRequest umgehen und andere Ajax-Grundlagen. * Mit den Bibliotheken Prototype und script.aculo.us Ihren Code vereinfachen, Browser-Abhängigkeiten ausmerzen und mächtige visuelle Effekte erzeugen. * Mit RJS in Ihren Ruby-Templates JavaScript erstellen und die Ajax-Entwicklung damit noch mehr vereinfachen. * Ajax-Anwendungen debuggen: von den normalen Log-Dateien und der Rails-Konsole bis zum Routing-Navigator-Plugin und der Firefox-Erweiterung Firebug. * Funktionale Tests und Integrationstests für Ajax-Anwendungen entwickeln; mit ARTS RJS testen; Unit-Tests für Ihr JavaScript. * Anwendungen bauen, die sich ganz intuitiv nutzen lassen, und andere Design-Praktiken für die Ajax-Usability. * Sichere Web-Anwendungen erstellen: verbreitete Angriffe auf Ajax-Anwendungen und das Abschotten Ihrer Anwendungen dagegen. * Schnelle Anwendungen bauen: Vor- und Nachteile der verschiedenen Session-Verwaltungen und die Verwendung von Caches, um die Performance zu erhöhen; statische Dateien zusammenfassen, damit die Browser keine Zeit mit dem Herunterladen von Unmengen an Dateien verschwenden; BackgrounDRb mit Ajax nutzen, um auch bei sehr lange laufenden Arbeiten funktionierende Schnittstellen zu bieten. Ajax on Rails enthält vollständige Referenzen von Prototype 1.5 und script.aculo.us 1.6.1, die auch außerhalb der Rails-Plattform genutzt werden können. Drei vollständig ausgearbeitete Anwendungen – ein Quiz-Programm, eine Foto-Galerie und ein Workgroup Collaboration Tool – zeigen Ihnen, wie alles in der Praxis zusammenwirkt. Ruby on Rails und Ajax haben beide die Web-Entwicklung revolutioniert, allerdings auf unterschiedlichen Wegen. Ajax on Rails zeigt Ihnen, wie es zusammenpasst. Wenn Sie es Leid sind, mittelmäßige Anwendungen zu schreiben und einen Schritt weitergehen wollen, weist Ihnen dieses Buch den Weg.

  • Taschenbuch: 363 Seiten
  • Verlag: (2007-08-30 )
  • Preis: 34.90 €
  • Sprache: german
  • ISBN-10: 3897217163
  • Autor(en): Scott Raymond
  • kaufen

Ajax on Rails

Learn to build dynamic, interactive web applications using the two most important approaches to web development today: Ajax and the phenomenally efficient Ruby on Rails platform. This book teaches intermediate to advanced web developers how to use both Ajax and Rails to quickly build high-performance, scalable applications without being overwhelmed with thousands of lines of JavaScript code.

More than just recipes, you also get a thorough, low-level understanding of what’s happening under the hood. “Ajax on Rails” includes three fully worked out Rails/Ajax applications, and quick reference sections for Prototype and script.aculo.us. Testing lessons show you how to eliminate cross-browser JavaScript errors and DOM debugging nightmares using a combination of Firebug, and Venkman. Advanced material explains the most current design practices for Ajax usability. You’ll learn to avoid user experience mistakes with proven design patterns. Beyond the how-to, “Ajax on Rails” helps you consider when Ajax is (and isn’t) appropriate, and the trade-offs associated with it. For those new to Rails, this book provides a quick introduction, the big picture, a walk through the installation process, and some tips on getting started. If you’ve already started working with Rails and seek to deepen your skill set, you’ll find dozens of examples drawn from real-world.

  • Taschenbuch: 350 Seiten
  • Verlag: (2006-11-20 )
  • Preis: 18.59 €
  • Sprache: english
  • ISBN-10: 0596527446
  • Autor(en): Scott Raymond
  • kaufen

Deutschsprachiges Ajax-Semiar mit Thomas Fuchs

Eintägiges deutschsprachiges Seminar "Ajax richtig verwenden" von
wollzelle[1] am 17. März in Wien —
mit Thomas Fuchs[2], Autor von script.aculo.us[3] und Ruby on Rails
Core-Team[4] Mitglied.
Das Seminar bietet einen Überblick über verbreitete Ajax-Entwicklungswerkzeuge und fokusiert auf die Verwendung der Prototype-Bibliothek[5] und script.aculo.us. Weiters werden die Möglichkeiten der integrierten Ajax-Funktionalität von Ruby on Rails demonstriert.

Im Vordergrund steht dabei die Erstellung von benutzerfreundlichen Webapplikationen und Websites — weg von den Einschränkungen des "traditionellen" Webs hin zu echter Interaktivität durch Funktionen wie Echtzeitsuche, Drag and Drop und visuellen Effekten. Ein detaillierter Blick auf die von wollzelle entwickelte Applikation fluxiom[6] zeigt die Möglichkeiten von Ajax in Ruby on Rails auf.
Daneben werden auch die "best practises" beleuchtet, die sich in der nunmehr einjährigen Ajax-Geschichte ergeben haben.

Jeder Teilnehmer erhält eine CD mit den Präsentationsunterlagen und vielen hilfreichen Source-Code-Beispielen, und
beim anschließenden gemütlichen Abendausklang gibt es die Gelegenheit Erfahrungen auszutauschen und zu netzwerken.

Anmeldung und weitere Infos unter:
http://www.wollzelle.com/seminare/ajax-richtig-verwenden

Links:

[1] http://www.wollzelle.com/
[2] http://mir.aculo.us/
[3] http://script.aculo.us/
[4] http://www.rubyonrails.org/core
[5] http://prototype.conio.net/
[6] http://www.fluxiom.com/