Recenzja książki - Ajax i Php budują responsywne aplikacje internetowe


Autor: Cristian Darie
Bogdan Brinzarea
Filip Chereches-Tosa
Mihai Bucica
ISBN: 1904811825
Wydawca: Packt Publishing
9,4 x 7,4
284 strony
Opublikowano: marzec 2006

Ta książka zakłada praktyczną znajomość PHP, XML, JavaScript i MySQLR i że masz na swoim komputerze PHP, MySQL, phpMyAdmin i serwer taki jak Apache. W tej książce autorzy, Cristian Darie, Bogdan Brinzarea, Filip Chereches-Tosa i Mihai Bucica, uczą swoich czytelników, jak dodawać funkcje Ajax do aplikacji internetowych opartych na PHP.

Jak można się spodziewać, autorzy zaczynają od omówienia, czym jest Ajax, jego historia i jakie funkcje Ajax dodasz do aplikacji PHP omawianych w książce. Autorzy stosują podejście modułowe podczas tworzenia tych aplikacji internetowych.

Pierwszym zadaniem programowania omawianym w wielu książkach komputerowych jest sprawdzanie poprawności formularzy po stronie klienta. W tej książce autorzy zrobili to samo, pokazując, jak Ajax zmienił tradycyjny proces sprawdzania poprawności formularzy. W tradycyjnym procesie sprawdzanie poprawności po stronie klienta następuje po przesłaniu formularza, ale zanim dotrze on do serwera. Autorzy pokazują, jak poprawić ten proces, używając Ajax do sprawdzania poprawności danych wprowadzanych przez użytkownika.

Następnie zbudujesz aplikację czatu Ajax. Autorzy nie obejmują procesów wspierających, takich jak pokoje czatowe, listy użytkowników czatu i logowanie. Zdecydowali się skoncentrować na poprawie procesów wysyłania i odbierania wiadomości za pomocą Ajax, aby wyeliminować potrzebę ponownego ładowania strony podczas wykonywania tych zadań. Przed Ajaxem i innym programowaniem związanym z XMLHTTP było to możliwe tylko przy użyciu JavaTM, Lampa błyskowaR lub inne specjalne programowanie.

Ajax stał się popularny dzięki Google SuggestTM. Logiczne jest więc, że autorzy pokazali ci, jak zbudować własną sugestię i autouzupełnianie Ajax. Bazą danych użytą dla przykładu roboczego dla tej aplikacji jest Lista funkcji PHP na PHP.net. Następnie dowiesz się, jak zbudować dwie aplikacje do tworzenia wykresów w czasie rzeczywistym. Pierwszy to wykres rysowany w czasie rzeczywistym za pomocą SVG, a drugi to siatka Ajax przy użyciu XSLT i XPath. Obie aplikacje aktualizują te wykresy bez ponownego ładowania strony internetowej.

Popularność syndicaiton RSS sprawia, że ​​ta następna aplikacja jest moją ulubioną. Zbudujesz prosty czytnik RSS (agregator) przy użyciu Ajax, PHP, XSLT i SimpleSML. Ostatnia lekcja oparta jest na istniejącej aplikacji internetowej (script.aculo.us). Dowiesz się, jak korzystać z Ajax, aby dodać obsługę przeciągania i upuszczania do tej aplikacji do zarządzania zadaniami. (Lista rzeczy do zrobienia)

Książka ma pomocniczą stronę internetową, na której znajdują się działające wersje aplikacji internetowych przedstawione w książce, przykładowe rozdziały i darmowy eBook do studium przypadku zatytułowany AJAX Whiteboard. Jest to prosta aplikacja internetowa Ajax, która pozwala rysować za pomocą myszy.

Autorzy tej książki łączą różnorodne doświadczenia związane z tym projektem. Cristian Darie jest inżynierem oprogramowania i autorem technicznym. Jego stronę wsparcia dla tej książki można znaleźć na stronie CristianDarie.ro. Bogdan Brinzarea ma doświadczenie w bankowości i bezpieczeństwie. Filip Chereches-Tosa jest programistą, a Mihai Bucica zajmuje się oprogramowaniem komunikacyjnym. Możesz odwiedzić