rozwińzwiń

PHP5. Zaawansowane programowanie

Okładka książki PHP5. Zaawansowane programowanie Alec Cove, Heow Eide-Goodman, Edward Lecky-Thompson, Steven D. Nowicki
Okładka książki PHP5. Zaawansowane programowanie
Alec CoveHeow Eide-Goodman Wydawnictwo: Helion informatyka, matematyka
664 str. 11 godz. 4 min.
Kategoria:
informatyka, matematyka
Tytuł oryginału:
Professional PHP5
Wydawnictwo:
Helion
Data wydania:
2005-06-01
Data 1. wyd. pol.:
2005-06-01
Liczba stron:
664
Czas czytania
11 godz. 4 min.
Język:
polski
ISBN:
83-7361-825-2
Tłumacz:
Paweł Gonera, Jarosław Dobrzański, Adam Byrtek
Tagi:
informatyka programowanie php
Średnia ocen

5,1 5,1 / 10

Oceń książkę
i
Dodaj do biblioteczki

Porównaj ceny

i
Porównywarka z zawsze aktualnymi cenami
W naszej porównywarce znajdziesz książki, audiobooki i e-booki, ze wszystkich najpopularniejszych księgarni internetowych i stacjonarnych, zawsze w najlepszej cenie. Wszystkie pozycje zawierają aktualne ceny sprzedaży. Nasze księgarnie partnerskie oferują wygodne formy dostawy takie jak: dostawę do paczkomatu, przesyłkę kurierską lub odebranie przesyłki w wybranym punkcie odbioru. Darmowa dostawa jest możliwa po przekroczeniu odpowiedniej kwoty za zamówienie lub dla stałych klientów i beneficjentów usług premium zgodnie z regulaminem wybranej księgarni.
Za zamówienie u naszych partnerów zapłacisz w najwygodniejszej dla Ciebie formie:
• online
• przelewem
• kartą płatniczą
• Blikiem
• podczas odbioru
W zależności od wybranej księgarni możliwa jest także wysyłka za granicę. Ceny widoczne na liście uwzględniają rabaty i promocje dotyczące danego tytułu, dzięki czemu zawsze możesz szybko porównać najkorzystniejszą ofertę.
Ładowanie Szukamy ofert...

Patronaty LC

Mogą Cię zainteresować

Oceny

Średnia ocen
5,1 / 10
11 ocen
Twoja ocena
0 / 10

OPINIE i DYSKUSJE

Sortuj:
avatar
36
30

Na półkach: , , ,

Dla kogo jest ta książka?

Na pewno nie dla profesjonalistów, bo ci znają już wszystko co w niej opisane, ale i nie dla początkujących w PHP, bo dla tych będzie zbyt trudna i pobieżnie napisana. W zasadzie mam kłopot z określeniem, komu przyniesie korzyść przeczytanie jej. Rozdziały były pisane chyba przez różne osoby i reprezentują bardzo odmienne obszary poruszanych zagadnień oraz stopnia ich zaawansowania. Czytelnik musi znać PHP, najlepiej w wersji 5.

Jak oceniam książkę?

Przeciętnie. Nie jest wg. mnie warta swojej ceny, choć nie mogę powiedzieć, że jest bezwartościowa – owszem, można przeczytać, zawsze się czegoś człowiek nauczy… ale tylko pożyczoną lub kupioną taniej w antykwariacie. Poniżej postaram się uzasadnić swoją opinię.

Najpierw minusy:

- Dużo drobnych błędów w przedstawionym kodzie, szczególnie w początkowych rozdziałach. Być może nie są to błędy tak poważne, by miały uniemożliwić zrozumienie prezentowanego materiału, ale jednak są irytujące i – szczególnie początkującym – mogą utrudniać naukę.

- Bardzo nierówny poziom poruszanych tematów, i jednocześnie bardzo szeroki – autorzy próbowali przedstawić czytelnikowi wszystkie aspekty wytwarzania programowania, poczynając od kontaktów z klientem a kończąc na analizie automatu skończonego... Skutkiem tego jest książka, której każdy główny rozdział zawiera skondensowane minimum informacji o poruszanym temacie, gdy tymczasem należałoby na każdy temat napisać osobną książkę o tej samej grubości. Kilka rozdziałów jest bardziej dla menagerów zespołu informatycznego, niż dla programistów.

- Proponowane rozwiązania programistyczne nie należą do szczytowych osiągnięć. Oczywiście, każdy problem można oprogramować na 100 różnych sposobów, i te proponowane przez autorów są OK, ale mogłyby być lepsze... W każdym razie, zawsze można się czegoś od nich nauczyć, nie przeczę, ale z perspektywy czasu prezentowany kod wygląda momentami nieco prymitywnie.

- Prezentowanie pewnych tematów zrobione jest "po łebkach". Ot, takie liźnięcie tematu, bardzo pobieżne. Zdecydowanie brak wzmianki o tym, gdzie szukać pełnych informacji na dany temat. Kilka rozdziałów opisuje zagadnienia "z nikąd" – nie powiązane z resztą książki, pozostawiające odbiorcę w próżni.

A teraz plusy:

- Pierwszy rozdział (i cała pierwsza część) wprowadza w świat programowania obiektowego (OOP). To niezwykle ważne, gdyż w świecie PHP mnóstwo jest domorosłych "programistów", którzy zupełnie nie rozumieją OOP i nie potrafią pisać inaczej niż sktrukturalno-proceduralnie. Przez wszystkie rozdziały książki OOP jest zdecydowanie promowane i chwała za to autorom.

- Rozdział drugi przystępnie opisuje podstawy UML i prezentuje kilka przykładowych diagramów z opisem oraz kodem, prezentującym poruszane zagadnienia. W dalszej części książki UML jest konsekwentnie stosowane. Duży plus, bo wielu zawodowych koderów PHP nie wie do czego służy UML i nie potrafią z niego korzystać.

- Rozdział czwarty wprowadza pojęcie wzorców projektowych. Bardzo pobieżnie, ale jednak, co naprawdę cieszy :) Znajomość wzorców projektowych jest bowiem wśród PHP-owców nikła… a jest to niezwykle przydatna wiedza, znacznie podnosząca jakość rozwiązań niebanalnych aplikacji.

- Rozdział szesnasty prezentuje technikę testowania kodu za pomocą pakietu PHPUnit – rzecz bardzo cenna i polecana, bowiem o testowaniu wielu zawodowych koderów PHP słyszało i czytało, ale mało kto stosuje w codziennej pracy.

- Ponadto omawiane są (aczkolwiek, jak wspomniałem wcześniej, w stopniu zwykle podstawowym): warstwa abstrakcji bazy danych, protokół SOAP, architektura MVC, logowanie i debugowanie, system szablonów SMARTY, sesje i uwierzytelnianie (z uwzględnieniem bezpieczeństwa sesji),przetwarzanie plików konfiguracyjnych, pakiet PEAR.

- Proponowane są różne użyteczne rozwiązania programistyczne (gotowy kod z przykładami zastosowań) do stosowania we własnych projektach.

- Cała czwarta część książki (rozdziały 18-26) poświęcona jest analizie studium przypadku. Nie jest ona przeznaczona wyłącznie dla programistów. Choć przedstawiony jest też odpowiedni, praktyczny kod (bazujący na zagadnieniach – klasach i rozwiązaniach - omawianych w poprzednich rozdziałach),to znalazło się tu dużo materiału teoretycznego dotyczącego metod zarządzania projektami, procesu planowania systemu informatycznego, budowania architektury systemu, budowania zespołu, relacji z klientami oraz tzw. umiejętności "miękkich" programisty oraz różnych metodologii programowania (z naciskiem na XP i testy).


Podsumowując – można przeczytać, ale sprawą bardzo indywidualną będzie, czy przyniesie to korzyść czytelnikowi. Wystawiam ocenę "średnia".

Dla kogo jest ta książka?

Na pewno nie dla profesjonalistów, bo ci znają już wszystko co w niej opisane, ale i nie dla początkujących w PHP, bo dla tych będzie zbyt trudna i pobieżnie napisana. W zasadzie mam kłopot z określeniem, komu przyniesie korzyść przeczytanie jej. Rozdziały były pisane chyba przez różne osoby i reprezentują bardzo odmienne obszary poruszanych...

więcej Pokaż mimo to

avatar
38
10

Na półkach: ,

Nie polecam dla oczątkujących programistów. Niewiele mozna się z niej dowiedzieć.

Nie polecam dla oczątkujących programistów. Niewiele mozna się z niej dowiedzieć.

Pokaż mimo to

avatar
56
3

Na półkach:

Główny problem z tego typu książkami polega na tym, iż bardzo szybko się starzeją. Poza tym nie mają zbyt wartkiej akcji.

Główny problem z tego typu książkami polega na tym, iż bardzo szybko się starzeją. Poza tym nie mają zbyt wartkiej akcji.

Pokaż mimo to

avatar
57
33

Na półkach:

Całkiem dobra książka, choć posiada sporo błędów

Całkiem dobra książka, choć posiada sporo błędów

Pokaż mimo to

Książka na półkach

  • Przeczytane
    16
  • Chcę przeczytać
    8
  • Posiadam
    8
  • Informatyka
    2
  • Informatyka
    1
  • Papier
    1
  • PHP
    1
  • Programowanie/Książki specjalistyczne
    1
  • Programowanie
    1

Cytaty

Bądź pierwszy

Dodaj cytat z książki PHP5. Zaawansowane programowanie


Podobne książki

Przeczytaj także