Content Marketing

PHP: Nagyszerű könyv és MVC keretrendszer a PHP-hez

Az emberek több mint Packt Kiadó nemrégiben írt egy bejegyzést, ahol arra bíztatták a PHP fejlesztőket / bloggereket, hogy olvassanak el egy új könyvet és blogot erről. Nagyon értékelem az ilyen lehetőségeket - nem kért semmilyen pozitív vagy negatív könyvelést, csupán egy őszinte áttekintést az általuk nyújtott könyvről (költség nélkül).

1847191746A könyv, amit kaptam, az CodeIgniter a gyors PHP alkalmazásfejlesztéshez, írta David Upton.

Kedvenc könyvem a PHP / MySQL-en még mindig PHP és MySQL webfejlesztés. Ez a PHP 101 és a MySQL 101 egy fantasztikus, átfogó könyvbe csomagolva, rengeteg kódmintával. A CodeIgniter tökéletes bók, talán egy PHP 201 útmutató. Ehhez az összes szigorú PHP hardkódolásra van szükség, és keretet biztosít a kód gyorsabb fejlesztéséhez és a MVC rendszer.

Szerint Wikipedia:

A Model-view-controller (MVC) a szoftvertervezésben használt építészeti minta. Bonyolult számítógépes alkalmazásokban, amelyek nagy mennyiségű adatot jelenítenek meg a felhasználó számára, a fejlesztő gyakran el akarja különíteni az adatok (modell) és a felhasználói felület (nézet) aggályait, hogy a felhasználói felület változásai ne befolyásolják az adatkezelést, és hogy az adatok a felhasználói felület megváltoztatása nélkül átszervezhető. A modell-nézet-vezérlő úgy oldja meg ezt a problémát, hogy elválasztja az adatelérést és az üzleti logikát az adatmegjelenítéstől és a felhasználói interakciótól, egy köztes komponens: a vezérlő bevezetésével.

Azon kívül, hogy jól megírtam rengeteg valós példát, a könyv egyik legjobban tetszik, hogy elmagyarázza, mi nem. CodeIgniter egy saját fejlesztésű nyílt forráskódú keretrendszer. Mint ilyen, vannak bizonyos korlátai. A könyv ezeket részletesen bemutatja. Néhány korlátot találtam a hozzáférési összetevők hiányában a felhasználói felület összetevőinek, például a horgonyok, táblázatok és űrlapok megjelenítésében, valamint a sima régi XML REST API-kra és a Web Services-re történő hivatkozásokra. Úgy gondolom azonban, hogy ezeket a lehetőségeket könnyen hozzá lehet adni a jövőbeni verziókhoz - meglátjuk!

A CodeIgniter legteljesebb szakasza véleményem szerint az adatbázis-könyvtár. A MySQL kapcsolatok és lekérdezések írása hihetetlenül időigényes és munkaigényes. Azonnal szeretnék belemerülni a CodeIgniterbe, hogy kihasználhassam az adatbázis-keretrendszerüket. Úgy gondolom, ez rengeteg időt takarít meg nekem - különösen a lekérdezések írása / újbóli megírása során! Van még néhány remek kiegészítő az Ajax, a JChart és a Image manipulációhoz.

Ha úgy hangzik, hogy a CodeIgniterről többet beszélek, mint a könyvről, akkor a kettő valóban egy és ugyanaz. A könyv tökéletes módja a fejlett fejlesztési technikák elsajátításának, nem csak a CodeIgniter használatával. Nagyon ajánlom a könyvet. A könyv kimondja: „Növelje a PHP kódolás hatékonyságát az ingyenes kompakt, nyílt forráskódú MVC CodeIgniter keretrendszerrel!”. Ez őszinte!

Ha érdekli a CodeIgniter, mindenképpen nézze meg a Bevezető videót.

Douglas Karr

Douglas Karr CMO of OpenINSIGHTS és az alapítója a Martech Zone. Douglas több tucat sikeres MarTech startupnak segített, több mint 5 milliárd dolláros átvilágításban segédkezett a Martech akvizíciókban és befektetésekben, és továbbra is segíti a vállalatokat értékesítési és marketingstratégiáik megvalósításában és automatizálásában. Douglas nemzetközileg elismert digitális átalakulás és MarTech szakértő és előadó. Douglas egy Dummie's Guide és egy üzleti vezetői könyv szerzője is.
Vissza a lap tetejére gombra
közel

Adblock észlelve

Martech Zone ingyenesen tudja biztosítani Önnek ezt a tartalmat, mivel webhelyünkkel bevételt szerezünk hirdetési bevételek, társult linkek és szponzorálás révén. Nagyra értékelnénk, ha eltávolítaná hirdetésblokkolóját, miközben megtekinti webhelyünket.