Buchbesprechung - Ajax und PHP erstellen reaktionsschnelle Webanwendungen


Verfasser: Cristian Darie
Bogdan Brinzarea
Filip Chereches-Tosa
Mihai Bucica
ISBN: 1904811825
Herausgeber: Packt Publishing
9,4 x 7,4
284 Seiten
Veröffentlicht: März 2006

Dieses Buch setzt Kenntnisse in PHP, XML, JavaScript und MySQL vorausR. und dass Sie PHP, MySQL, phpMyAdmin und einen Server wie Apache auf Ihrem Computer installiert haben. In diesem Buch bringen die Autoren Cristian Darie, Bogdan Brinzarea, Filip Chereches-Tosa und Mihai Bucica ihren Lesern bei, wie man PHP-gesteuerten Webanwendungen clientseitige Ajax-Funktionen hinzufügt.

Wie zu erwarten, diskutieren die Autoren zunächst, was Ajax ist, seine Geschichte und welche Ajax-Funktionen Sie den im Buch beschriebenen PHP-Anwendungen hinzufügen werden. Die Autoren verfolgen beim Erstellen dieser Webanwendungen einen modularen Ansatz.

Die erste Programmieraufgabe, die in vielen Computerbüchern behandelt wird, ist die clientseitige Formularvalidierung. In diesem Buch haben die Autoren dasselbe getan, indem sie gezeigt haben, wie Ajax den traditionellen Formularvalidierungsprozess geändert hat. Im herkömmlichen Prozess erfolgt die clientseitige Validierung nach dem Absenden des Formulars, jedoch bevor es den Server erreicht. Die Autoren zeigen Ihnen, wie Sie diesen Prozess verbessern können, indem Sie Ajax verwenden, um die Eingaben des Benutzers während der Eingabe zu überprüfen.

Als Nächstes erstellen Sie eine Ajax-Chat-Anwendung. Die Autoren behandeln keine unterstützenden Prozesse wie Chatrooms, Chat-Benutzerlisten und Login. Sie konzentrieren sich auf die Verbesserung der Prozesse zum Posten und Empfangen von Nachrichten mithilfe von Ajax, um zu vermeiden, dass die Webseite bei der Ausführung dieser Aufgaben neu geladen werden muss. Vor Ajax und anderen XMLHTTP-bezogenen Programmen war dies nur mit Java möglichTM, BlitzR. oder andere spezielle Programmierung.

Ajax wurde aufgrund von Google Suggest populär gemachtTM. Es ist daher nur logisch, dass die Autoren Ihnen zeigen, wie Sie Ihre eigene Ajax-Vorschlag erstellen und die Anwendung automatisch vervollständigen können. Die Datenbank, die für das Arbeitsbeispiel für diese Anwendung verwendet wird, ist die PHP-Funktionsliste bei PHP.net. Als Nächstes lernen Sie, wie Sie zwei Echtzeit-Diagrammanwendungen erstellen. Das erste ist ein Diagramm, das in Echtzeit mit SVG erstellt wurde, und das andere ist ein Ajax-Raster, das mit XSLT und XPath erstellt wurde. Beide Anwendungen aktualisieren diese Diagramme, ohne die Webseite neu zu laden.

Die Popularität von RSS-Syndicaiton macht diese nächste Anwendung zu meinem Favoriten. Sie erstellen einen einfachen RSS-Reader (Aggregator) mit Ajax, PHP, XSLT und SimpleSML. Schließlich basiert die letzte Lektion auf einer vorhandenen Webanwendung (script.aculo.us). Sie erfahren, wie Sie mit Ajax dieser Aufgabenverwaltungsanwendung Drag & Drop-Unterstützung hinzufügen. (Aufgabenliste)

Das Buch verfügt über eine unterstützende Website mit funktionierenden Demos der im Buch enthaltenen Webanwendungen, Beispielkapiteln und einem kostenlosen Fallstudien-eBook mit dem Titel AJAX Whiteboard. Dies ist eine einfache Ajax-Webanwendung, mit der Sie mit der Maus zeichnen können.

Die Autoren dieses Buches mischen ihre unterschiedlichen Hintergründe für dieses Projekt. Cristian Darie ist Softwareentwickler und technischer Autor. Seine Support-Seite für dieses Buch finden Sie unter CristianDarie.ro. Bogdan Brinzarea hat einen Hintergrund in Bankwesen und Sicherheit. Filip Chereches-Tosa ist Webentwickler und Mihai Bucica arbeitet im Bereich Kommunikationssoftware. Sie können die besuchen






Video-Anleitungen: Wie erstellt man eine Datenbank? | Programmieren lernen mit JavaScript #30 (April 2024).