AJAX, JavaScript i PHP. Intensywny trening
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.]
Przygotowałem dla Ciebie wpisy:
Polecamy
Reklama
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Pobierałeś pirackie pliki? Uważaj! Kontrole antypirackie w domach użytkowników to codzienność
30
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1455
Debata w sprawie ACTA: internauci spodziewali się chyba czegoś innego
14
Wynalazca WWW przed sądem: walczy tam o wolny dostęp do webowych technologii dla każdego
8
PHP 5.3.9 nie pozwoli hakerom zawiesić serwera. Pozwoli za to przejąć nad nim kontrolę
28
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
15
Internet w EU bez Facebooka i Google? Firmy nie mają wyboru: albo się dostosują, albo…
10
MSWiA zamówiło narzędzia do „złamania” Tora i podsłuchiwania internautów. Czy złamało przy tym prawo?
89
[Aktualizacja] Facebook zablokował Demotywatory.pl. W czym zawiniły?
36
FBI zamknęło Megaupload. Anonimowi dali się sprowokować. Teraz ich akcja uzasadni potrzebę SOPA?
17
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1455
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
15
„Donald matole, twój rząd dopadną kibole” – hakerska elita przyłącza się do walki z ACTA
23
Klamka jeszcze nie zapadła. Minister prosi Donalda Tuska, by wstrzymał się z podpisywaniem ACTA
24
Społeczność
darekp @eimi, a co za różnica między zdobytym pieniędzmi a nie? Spróbuj zdobyć...
Jan "Tablet, na którym można uruchomić prawdziwe Microsoft Office, ładnie...
Maciekkkk Strona nie działa!
WebDev @eimi®
Zdobyte inaczej niż pieniędzmi, czyli jak? Czy mógłbyś to rozwinąć...
eimi @Webdev, a ja jeszcze raz Ci powiem - to co zdobyte inaczej niż pieniędzmi...
sade Powodem dla którego klienci wybierają ten sklep jest ich niewiedza.
lukaszposadowski Wydaje mi się, że użyte sformułowania "normalny pasek" oraz "normalny...
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
- Marek: problem z menu (2)
- Marek: Własne checkboxy w HTML,CSS (1)
Polecane książki
Praca
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |









#1 gosc 2010-07-18 17:22:42 0
IP: 81.210.111.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6
#2 tomaszs® 2010-07-18 19:47:10 0
IP: 87.206.169.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.10) Gecko/20100504 Firefox/3.5.10
#3 riggy® 2010-07-19 09:21:21 0
IP: 217.173.182.[...] Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100403 PLD/3.0 (Th) Iceweasel/3.6.3
#4 tomaszs® 2010-07-19 10:36:36 0
IP: 87.206.169.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.10) Gecko/20100504 Firefox/3.5.10
#5 trzy znaki 2010-07-19 23:31:05 1
IP: 89.78.15.[...] Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.6.30 Version/10.60
#6 riggy® 2010-07-25 12:58:52 0
IP: 217.173.182.[...] Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100403 PLD/3.0 (Th) Iceweasel/3.6.3