PHP fejlesztés felsőfokon
Szerző:
George Schlossnagle
Kiadó:
Kiskapu
Kiadás éve:
2004
ISBN:
963 9301 80 9
Oldalak száma:
685
Értékelés:
8
Linkek
Ez nem az a könyv, amiből a PHP szintaxisát vagy alapvető szabályait lehetne megtanulni, sokkal inkább a haladók kézikönyve. Kézikönyv, hiszen nem kell feltétlenül az elejétől a végéig folyamatosan olvasni, bármelyik fejezet önmagában is használható. Sok hasznos témában ad komoly ötleteket, megoldásokat. A könyv fejezetei öt témába sorolhatók. Minden fejezet végén részletes hivatkozási listát is találhatunk a további olvasmányokhoz.
Megvalósítási és fejlesztési módszerek
Kódolási szabályok nagyon szép, precíz bemutatása után a tervezési mintákról olvashatunk. Konkrétan bemutatja az elvek mellett az alapvető mintákat példákkal illusztrálva. Bemutatja a hibakezelés új, kivételekkel való megoldását. Olvashatunk az egységtesztelés, CVS és API tervezés alapjairól is. Nekem ez az egyik kedvenc fejezetem.
Gyorstárak
PHP-n belüli és kívüli gyorstárazási lehetőségeket foglalja össze. Bemutatja az adatösszetevők átmeneti tárolásának technikáját, végigvezetve egy működőképes tárolórendszer kifejlesztésének lépésein.
Elosztott alkalmazások
Az adatbázisok elérésének hatékony módszerei, munkamenet-kezelés mellett az elosztott környezet és webszolgáltatások témájába is bepillanthatunk. Részletesen tárgyalja az adatelérési osztályok készítésének elveit, és többféle gyakorlati módszert alaposan elemez, értékel is. Olvashatunk a felhasználók hitelesítéséről és a biztonságról is. A munkamenet-kezelés összes fontosabb lehetőségét körüljárja. A webkiszolgálók és adatbázis-szerverek fürtözésének kialakítását alaposan elemzi.
Teljesítmény
Teljes alkalmazásoktól kódblokkokig módszert találunk a teljesítmény mérésére. A profilkészítő alkalmazások és a PEAR mérőcsomagjait egyaránt vizsgálja.
Bővíthetőség
A szerző aktívan részt vesz a PHP csapat munkájában, mind a Zend engine, mind a PEAR és PECL fejlesztésében. Így a PHP bővítésének sokféle lehetőségéről olvashatunk. Részletesen bemutatja a rendszer néhány belső titkát, és az 5-ös verzió néhány kapcsolódó nyelvtani újdonságát. Végül a SAPI-król és a Zend engine bővítéséről olvashatunk.
Mégegyszer csak ajánlani tudom mindenkinek, nekem nagyon bejött ez a könyv.
■ Megvalósítási és fejlesztési módszerek
Kódolási szabályok nagyon szép, precíz bemutatása után a tervezési mintákról olvashatunk. Konkrétan bemutatja az elvek mellett az alapvető mintákat példákkal illusztrálva. Bemutatja a hibakezelés új, kivételekkel való megoldását. Olvashatunk az egységtesztelés, CVS és API tervezés alapjairól is. Nekem ez az egyik kedvenc fejezetem.
Gyorstárak
PHP-n belüli és kívüli gyorstárazási lehetőségeket foglalja össze. Bemutatja az adatösszetevők átmeneti tárolásának technikáját, végigvezetve egy működőképes tárolórendszer kifejlesztésének lépésein.
Elosztott alkalmazások
Az adatbázisok elérésének hatékony módszerei, munkamenet-kezelés mellett az elosztott környezet és webszolgáltatások témájába is bepillanthatunk. Részletesen tárgyalja az adatelérési osztályok készítésének elveit, és többféle gyakorlati módszert alaposan elemez, értékel is. Olvashatunk a felhasználók hitelesítéséről és a biztonságról is. A munkamenet-kezelés összes fontosabb lehetőségét körüljárja. A webkiszolgálók és adatbázis-szerverek fürtözésének kialakítását alaposan elemzi.
Teljesítmény
Teljes alkalmazásoktól kódblokkokig módszert találunk a teljesítmény mérésére. A profilkészítő alkalmazások és a PEAR mérőcsomagjait egyaránt vizsgálja.
Bővíthetőség
A szerző aktívan részt vesz a PHP csapat munkájában, mind a Zend engine, mind a PEAR és PECL fejlesztésében. Így a PHP bővítésének sokféle lehetőségéről olvashatunk. Részletesen bemutatja a rendszer néhány belső titkát, és az 5-ös verzió néhány kapcsolódó nyelvtani újdonságát. Végül a SAPI-król és a Zend engine bővítéséről olvashatunk.
Mégegyszer csak ajánlani tudom mindenkinek, nekem nagyon bejött ez a könyv.
Egyetertek
-- trevize
Nekem is megvan, jó könyv.
Pontszám
min. 9
LacKac
Én is szeretnék egy példányt
Szuper!!!
Ez mindennél jobb. Érthető és mégis sok fontos infó is megtalálható benne. Ajánlani tudom.
Értékelésem
Értékelésed
--
[ Dönci ]
gorges le
Kiraly
//Hegi
Könyvbemutató :)
Könyvbemutató: PHP-fejlesztés felsőfokon
Kicsit elcsúsztak, se baj... :)
Ha már újra "aktuális" a téma akkor feltenném egy vele kapcsolatos kérdésem: a könyv tartalmának hány %-a szól kifejzetten olyan megoldásokról, amelyeket csak PHP 5-ben lehet használni??
Transzformáció
Az, hogy mennyi használható fel, az agyi transzformációs képesség kérdése. Én már valamennyire régen láttam a kiadványt, és akkor is az angolt, de arra jól emlékszem, hogy nagyrészt technikákat mutat be a szerző, és a PHP 5 mint eszköz jelenik meg, de a technikák nagyrésze PHP 4-hez is adaptálható. Nem fogd-vidd kódmásolással a könyvből persze.
Köszönöm ezeket az inform
Valakinek tud egy kicsit többet mondani? Arra lennék leginkább kíváncsi, hogy mennyire fontos hozzá a PHP 5 használata/ismerete...
hasznosítható?
...mikor lesz nekem lehetőségem ilyen kiszolgáló fürtöket használni??? meg elosztott adatbázisokat?? Készítesz egy honlapot az XY Kftnek Magyarországon és nem tudod alkalmazni a könyv lehetőségeit.
Egy olvasást megér, de több 1000Ft én nem adnék ki érte. Ez persze magánvélemény.
hibakeresés, teljesítmény optimalizálás
újra olvasom
OOP
hibák ?
pl. azt írja hogy ha egy objektumról tényleges másolatot akarunk csinálni akkor használjuk a __clone() függvényt valahogy így:
$obj = new TestClass();
$copy = $obj->__clone();
Nekem erre kapásból Fatal errort dobott a php ...
Másik dolog hogy a __clone függvényt mikor túlterheli (egyik példában mikor minden őj objektumnak egyedi azonosítót ad), át akarja másolni az előző objektum tulajdonságát a $that segítségével.
egyrészt nincs is olyan hogy $that ( 5.0.4, 5.1.4 alatt próbáltam), másrészt úgy tudom hogy az objektum tulajdonságokat a __clone() függvény meghívása előtt másolja át a Zend Engine..
Akkor most mivan ? :D
(Ja volt még egy apróság az is_prime() függvény nemigazán helyesen állapította meg hogy a megadott paraméter prím-e, de efölött már elsiklottam :D)
Valamit én tudok rosszul ? Vagy miért ír le ilyen példákat egy ilyen szintű programozó ? Vagy ha leírta, biztos használta már őket, de akkor hogyhogy nekem nem mennek ?
Aki tud bővebb felvilágosítást ez ügyben, kérem szóljon hozzá :)
Gugli és könyv
http://www.hudzilla.org/phpbook/read.php/6_11_0
Ebben benne van a válasz a kérdésed második felére is. Én magam nem olvastam, úgyhogy nem tudok érdemben sokmindent hozzátenni, de a jó könyv ritka mint a fehér holló.
Egy dokumentáció maygarra fordítását még nem nevezném könyvnek. Amiért érdemes pénzt adni az a fejesztő saját tapasztala...
köszönöm
Még alaposabban megnéztem a PHP5 Changelogot, úgy tűnik hogy a PHP 5.0.0 beta 1 -ben még volt lehetőség ilyesmire.
Kösz a választ ! Amúgy jó könyv szerintem, nem sok olyat olvastam benne eddig amit teljesen tudtam volna... bár lehet azért van mert még kezdő vagyok, főleg OOP-ben, dehát ezért is vettem meg :)
És a példákban valóban benne van a szerző saját tapasztalata, aki egyébként elég elismert PHP- és webfejlesztő!
clone parancs
PHP középfokú ismeret?
Nekem megvan ez a könyv, és azt szeretném kérdezni, hogy ha mondjuk végeztem a PHP4 24 óra alatt c. könyvvel akkor már ebbe a könyvbe belekezdhetek, mint haladó PHP ismeretem megszerzése. Vagy ehhez kell a PHP haladó ismerete, vagy ebből azt "Meglehet tanulni", vagy egyáltalán honnan lehet a PHP haladó ismeretét, elsajátítani, mert ami a PHP4 24 óra alatt c. könyvben van az csak az alap, onnan hova tovább?
Válaszaitokat köszönöm előre is!
Sziasztok.
További kellemes napot!
Üdv.: Xdragon - Szabó Gergő
jóval magasabban van a léc
Köszi a választ, és akkor még egy kérdés :)
Köszi, és ehhez kapcsolódóan az lenne a kérdésem, hogy akkor milyen könyvet ajánlotok a következő szintre, mármint a PHP4 24 óra alatt utáni szintre :)
Köszi a válaszokat, előre is.
Szia.
További szép napot!
Üdv.: Xdragon - Szabó Gergő
nem tudom
Köszi ;)
Ezért köszi szépen;)
További szép napot!!
Sziasztok!
Ajánlani tudom
Nagyon jó könyv, csak ajánlani tudom ;). Legelőször a php24 óra alatt-ból tanultam, aztán jó féléves ilyen olyan leírások, ill a php.net lassan fejből felmondása :D
értékelés
Kiváló könyv! Kell hozzá egy erős középhaladó/haladó PHP alaptudás valamint némi rálátás az OO paradigmára.
Tény, hogy főleg a nagy projektekre, a kódok minél hatékonyabb megvalósítására koncentrál, de semmiképp nem tekinteném haszontalannak az elosztott rendszerekkel, egyszégteszteléssel vagy éppen a CVS-sel foglalkozó fejezeteket. Sok helyen a PEAR csomagokból merít, azokat használja. Ez nálam plusz pont.
Nem tudom, hogy ki milyen IDE-t használ, én Zend párti/elfogult vagyok. Nem elvárás, de kényelmesebbnek találtam volna a könyvet, ha vannak Zend (v6) IDE példák. A PEAR-el (néhány hiányos dokumentációt leszámítva) sincs semmi gond, de szívesen olvastam volna a Zend Framework csomagjairól is. Persze ez megint nem elvárás, hiszen a könyv nem függvényreferencia! Annál inkább, jelentős hányada programozás-módszertani összefoglaló a "hogyan írjuk jó programot?" kérdés körül.
Remek könyv, mindenkinek ajánlom aki PHP ismereteit (leg)magasabb szintekre szeretné emelni.