Recenzja książki - początek Ajax z PHP Od nowicjusza do profesjonalisty Lee Babin


Autor: Lee Babin
ISBN: 1590596676
Wydawca: Apress
272 strony
Opublikowano: październik 2006

Ajax jest językiem opartym na JavaScript, dlatego wielu programistów internetowych drży na myśl o użyciu Ajax na swoich stronach internetowych. Lee Babin napisał tę książkę, aby pomóc tym z nas, którzy dopiero zaczynają pracę z Ajaxem, nauczyć się korzystać z tego nowego języka, nie bojąc się jego pochodzenia JavaScript. Po krótkiej historii i wprowadzeniu do Ajax, Babin zaczyna od omówienia celu Ajax w aplikacjach internetowych i niektórych podstawowych zagadnień Ajax, takich jak wysyłanie żądań serwera bez powodowania odświeżenia strony.

Następnie wprowadza PHP do miksu i podaje kilka przykładów, w jaki sposób Ajax może ułatwić komunikację między klientem a serwerem w aplikacjach internetowych. Używa kilku codziennych przykładów, takich jak autouzupełnianie i sprawdzanie poprawności formularza. Kolejnym krokiem w nauce pisania dobrych aplikacji internetowych jest wprowadzenie bazy danych. Babin używa MySQLR baza danych w jego przykładzie roboczym, którym jest internetowa aplikacja kalendarza. Naprawdę podobała mi się ciągłość, którą autor osiągnął na podstawie tego samego przykładu w dalszej części książki. Na przykład w następnym rozdziale bardziej szczegółowo omawia sprawdzanie poprawności formularza, a następnie pokazuje, jak dodać tę funkcję do aplikacji kalendarza.

Jedną z zalet jednoczesnego używania Ajax i PHP jest to, jak dobrze radzą sobie z zadaniami, takimi jak manipulowanie i wyświetlanie obrazów na stronach internetowych. Babin najpierw omawia, jak generować miniatury w locie, a następnie stosuje to do galerii zdjęć. Aplikacja do tworzenia galerii zdjęć jest często używana podczas nauczania nowego języka programowania, ponieważ może być używana w wielu sytuacjach. Jednak Babin zwraca szczególną uwagę na to, jak można wykorzystać Ajax do ulepszenia popularnej internetowej galerii zdjęć.

Jedną z rzeczy, które programiści lubią robić, gdy uczą się nowego języka programowania, jest jego używanie wszędzie. Babin wyjaśnia, dlaczego należy unikać tego powszechnego błędu i wyjaśnia, kiedy najbardziej przydatne jest użycie Ajaxu do ulepszenia swojej witryny. Na przykład omawia popularność usług internetowych, takich jak GoogleTM wyszukiwarka i PayPalR przetwarzanie płatności i sposób korzystania z Ajax do włączenia tych usług do Twojej witryny.

Jak wszyscy wiemy, kodowanie w różnych przeglądarkach to problem, który nigdy nie wydaje się być rozwiązany całkowicie. Babin omawia to i inne problemy napotkane podczas korzystania z Ajax. Na przykład, co robisz, gdy użytkownik wyłączył JavaScript w przeglądarce lub gdy przyciski Wstecz i Dalej przestają działać. Na koniec omawia sposoby radzenia sobie z problemami bezpieczeństwa specyficznymi dla korzystania z Ajax.

Lee Babin programuje od wielu lat i jest właścicielem własnej firmy deweloperskiej. Pracował przy ponad 100 projektach.