rozwiń zwiń
Irmidjusz

Profil użytkownika: Irmidjusz

Nie podano miasta Nie podano
Status Czytelnik
Aktywność 37 tygodni temu
36
Przeczytanych
książek
42
Książek
w biblioteczce
30
Opinii
75
Polubień
opinii
Nie podano
miasta
Nie podano
Dodane| 6 książek
Ten użytkownik nie posiada opisu konta.

Opinie


Na półkach: , , , ,

Świetna zabawa połączona z nauką matematyki :) W dzieciństwie powracałem do niej wciąż i wciąż i zawsze super się bawiłem, była dla mnie inspiracją i z pewnością dzięki niej polubiłem matematykę. Forma przekazywania wiedzy bardzo przystępna i urozmaicona a do tego ciekawa i wciągająca. Doskonała dla wszystkich dzieciaków ze skłonnościami do myślenia :) Polecam na prezent!

Świetna zabawa połączona z nauką matematyki :) W dzieciństwie powracałem do niej wciąż i wciąż i zawsze super się bawiłem, była dla mnie inspiracją i z pewnością dzięki niej polubiłem matematykę. Forma przekazywania wiedzy bardzo przystępna i urozmaicona a do tego ciekawa i wciągająca. Doskonała dla wszystkich dzieciaków ze skłonnościami do myślenia :) Polecam na prezent!

Pokaż mimo to

Okładka książki PHP5. Zaawansowane programowanie Alec Cove, Heow Eide-Goodman, Edward Lecky-Thompson, Steven D. Nowicki
Ocena 5,1
PHP5. Zaawanso... Alec Cove, Heow Eid...

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


Na półkach: , ,

Bez dwóch zdań, powieść polecana wszystkim młodym czytelnikom!
PS. Zawsze chciałem mieć takie "przyłożenie" jak Old Shatterhand... :)

Bez dwóch zdań, powieść polecana wszystkim młodym czytelnikom!
PS. Zawsze chciałem mieć takie "przyłożenie" jak Old Shatterhand... :)

Pokaż mimo to

Więcej opinii

Aktywność użytkownika Irmidjusz

z ostatnich 3 m-cy

Tu pojawią się powiadomienia związane z aktywnością użytkownika w serwisie


ulubieni autorzy [1]

Ursula K. Le Guin
Ocena książek:
7,1 / 10
103 książki
11 cykli
Pisze książki z:
959 fanów

statystyki

W sumie
przeczytano
36
książek
Średnio w roku
przeczytane
2
książki
Opinie były
pomocne
75
razy
W sumie
wystawione
36
ocen ze średnią 7,2

Spędzone
na czytaniu
212
godzin
Dziennie poświęcane
na czytanie
3
minuty
W sumie
dodane
0
cytatów
W sumie
dodane
6
książek [+ Dodaj]