publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
6 skomentuj »

TAGI: książki informatyczne , merytoryczne , książki , programowanie , ajax , aplikacja internetowa , css , dom , interaktywny , java , php , responsetext , responsexml , rest , soap

2010-07-18 16:00:14, dodał Tomasz Smykowski

AJAX, JavaScript i PHP. Intensywny treningAJAX, 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:

Strona tego bloga

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
6 skomentuj »

Polecamy

Reklama

Komentarze

  • gosc

    #1 gosc 2010-07-18 17:22:42 0

    Patrząc na oceny na amazonie książka należy do tych słabszych przeciętnych.

    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

  • tomaszs

    #2 tomaszs® 2010-07-18 19:47:10 0

    @gosc

    Dokładnie rzecz biorąc to średnia ocena tej książki na Amazonie to 4,5 na 5 możliwych, a na Helionie 4 na 6 możliwych. Dla porównania na Helionie są tylko 2 książki które mają wyższe oceny niż ta, ale jedna to zbiór ćwiczeń praktycznych. W każdym bądź razie za tydzień pojawi się dla porównania recenzja 3 książki o AJAX, tej która ma wyższe oceny od tej, dla porównania, żeby każdy mógł wybrać najlepszą dla siebie. pozdrawiam.

    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

  • riggy

    #3 riggy® 2010-07-19 09:21:21 0

    "Jednak aby w pełni wykorzystać AJAX-a, konieczne jest zaczerpnięcie

    uprzednio wiedzy dotyczącej
    JavaScriptu oraz PHP."


    Autor recenzji pisze bajki. Jak dla mnie zdanie to nie jest prawdziwe. Do korzystania z AJAX'a nie jest konieczna znajomość PHP jeśli zna się inne technologie. Ot, czepiam się słówek :-)

    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

  • tomaszs

    #4 tomaszs® 2010-07-19 10:36:36 0

    @riggy

    Msz na myśli to, że zamiast PHP można korzystać np. z ASP.NET.

    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

  • trzy znaki

    #5 trzy znaki 2010-07-19 23:31:05 1

    @tomaszs

    co ma wspólnego ajax z PHP czy ASP.NET? Przecież treść wczytana za pomocą xhr nie musi być dynamiczna. To trochę tak jakbyś powiedział że żeby używać MySqla trzeba koniecznie znać PHP. Bez sensu

    IP: 89.78.15.[...] Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.6.30 Version/10.60

  • riggy

    #6 riggy® 2010-07-25 12:58:52 0

    @tomaszs

    Można korzystać z czegokolwiek innego lub wręcz niczego, czyli ładować statyczną a nie dynamicznie generowaną treść, jak napisał przedmówca (ja o tej statycznej początkowo nawet nie pomyślałem, ale to przecież oczywiste :-)

    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

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

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.

Polecane książki

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ł