AJAX, JavaScript i PHP. Intensywny trening

Książki, Merytoryczne, programowanie    18 lipca 2010 2:54

Książka AJAX, JS i PHP jest dobra dla osób, które chcą poznać sposób w jaki te technologie łączą się ze sobą. Książka jest przeznaczona dla osób początkujących, zawiera także wstęp do HTML, natomiast aby poznać każdą z prezentowanych technologii bardziej lepiej jest zdobyć pozycje traktujące o nich oddzielnie.

Recenzja napisana przez Tomasza Halasza.

Na rynku pojawia się coraz więcej pozycji traktujących o technologii AJAX. To dzięki niej aplikacje webowe stają się coraz bardziej zbliżone w obsłudze do tradycyjnych aplikacji desktopowych. Jednak aby w pełni wykorzystać AJAX-a, konieczne jest zaczerpnięcie uprzednio wiedzy dotyczącej JavaScriptu oraz PHP. Prezentowana pozycja jest swego rodzaju zbiorem podstawowych informacji na temat powyższych trzech technologii, dzięki czemu książka staje się przystępna dla początkujących programistów i tak naprawdę jest właśnie dla nich przeznaczona.

Podręcznik podzielony jest na sześć tematycznych części.

Część pierwsza to przypomnienie HTML i CSS oraz nieco teorii na temat funkcjonowania sieci WWW i aplikacji napisanej w technologii AJAX.

Kolejna grupa rozdziałów dotyczy JavaScriptu – języka skryptowego po stronie klienta, dzięki któremu AJAX w ogóle istnieje. Opisane są tutaj podstawy składni, najważniejsze instrukcje warunkowe i pętle, funkcje i obiekty, a w szczególności obiektowy model dokumentu – DOM. Znaleźć też możemy niezbyt obszerny rozdział opisujący funkcje wbudowane i biblioteki.

Trzecia część książki poświęcona jest bardziej szczegółowym podstawom AJAX-a. Znajdziemy tu opis krok po kroku struktury aplikacji i w końcu napiszemy pierwszą działającą aplikację w tej technologii. I to chwilowo tyle, jeśli chodzi o AJAX.

Część czwarta poświęcona jest kolejnej technologii, tym razem pracującej po stronie serwera. To PHP. Przyznam, że przejrzałem ją bardzo pobieżnie ze względu na to, że programowanie zaczynałem od tego języka i czytanie 70-ciu stron na temat podstaw jak najbardziej nie jest już obiektem mojego zainteresowania. Znaleźć tutaj możemy opis zmiennych, funkcji, a także wstęp do programowania obiektowego.

Część piąta to w końcu konkret – Zaawansowane technologie ajaksowe. Przede wszystkim został tutaj opisany asynchronizm, na podstawie którego stworzono bibliotekę do celów edukacyjnych. Kolejne rozdziały to wykorzystywanie odpowiedzi serwera zarówno responseText jak i responseXML, a także protokoły REST i SOAP. W miarę możliwości poszczególne elementy przedstawiane są przez autorów na podstawie przykładów, dzięki czemu łatwiej jest zrozumieć prezentowany materiał. Ostatnim rozdziałem tej części podręcznika jest zbiór pułapek opisywanej technologii, czyli przykłady wykorzystania, gdzie zastosowanie AJAX-a może być drażniące, niepotrzebne lub niewygodne. Warto się z nim zaznajomić i zdawać sobie sprawę z tego, że czasami aplikacja ajaksowa jest po prostu przerostem formy nad treścią.

Ostatnia część podręcznika to opis kilku bibliotek, które mogą ułatwić życie, jak np. tworzenie interfejsu za pomocą biblioteki Rico czy zbiór efektów specjalnych prezentowany przez zasób Script.aculo.us. Rozdział przedstawia jedynie niektóre zastosowania i zachęca do korzystania z zewnętrznych bibliotek usprawniających korzystanie z AJAX-a.

Podsumowując, książka zawiera pobieżny opis podstaw JavaScriptu i PHP, a także ich połączenia – AJAX-a. Napisana jest stosunkowo prostym i zrozumiałym językiem i dedykowana dla początkujących programistów w tych technologiach. Dla jednych może być plusem fakt, że wszystkie niezbędne podstawy do tworzenia aplikacji ajaksowych umieszczono w jednym podręczniku, jednak ja skłaniam się i zachęcam do poszukania pozycji traktujących o każdej z nich z osobna. Dzięki temu dowiemy się zdecydowanie więcej i uzyskamy wiedzę bardziej zaawansowaną, co zaowocuje w bardziej złożone i efektywniejsze rozwiązania programistyczne.

Sprawdź proszę tutaj czy książka jest dobra dla Ciebie, zachęcam też przeczytać świetną recenzję książki „AJAX i PHP. Tworzenie internetowych aplikacji interaktywnych”, która prezentuje więcej praktycznych zastosować z połączenia PHP i JavaScript, również autorstwa Tomka Halasza.  [przyp. Tomasz S.]


Dodaj komentarz

Subskrybuj komentarze do tego tekstu

Przygotowałem dla Ciebie wpisy:


Programming Blogs - BlogCatalog Blog Directory
WordPress, Pool Theme - Borja Fernandez - mod