PHP: In geweldich boek en MVC Framework foar PHP

De folken oer by Packt Publishing hie in resinte post wêr't se PHP-ûntwikkelders / bloggers oanmoedigen in nij boek te lêzen en der oer te bloggen. Ik wurdearje kânsen lykas dizze echt - se fregen gjin positive of negative posting oan, gewoan in earlike resinsje fan it boek dat se leverje (sûnder kosten).

1847191746It boek dat ik krige is CodeIgniter foar rappe PHP-tapassingûntwikkeling, skreaun troch David Upton.

Myn favorite boek oer PHP / MySQL is noch PHP en MySQL Webûntwikkeling, It is PHP 101 en MySQL 101 allegear ferpakt yn in fantastysk, útwreide boek mei tonnen koade fan gebrûk. CodeIgniter is in perfekt komplimint, faaks in PHP 201-gids. It nimt alle rigere PHP-hardcoding en leveret in kader om koade rapper te ûntwikkeljen en mei de bêste praktiken fan in VMC systeem.

Neffens Wikipedy:

Model-view-controller (MVC) is in boukundich patroan brûkt yn software technyk. Yn komplekse kompjûterapplikaasjes dy't in grutte hoemannichte gegevens foar de brûker presintearje, wol in ûntwikkelder faak gegevens (model) en brûkersynterface (werjefte) skiede, sadat feroaringen yn 'e brûkersynterface gjin ynfloed hawwe op gegevensbehanneling, en dat de gegevens kin reorganisearre wurde sûnder de brûkersynterface te feroarjen. De model-werjefte-controller lost dit probleem op troch datatoegang en bedriuwslogika te ûntkoppeljen fan gegevenspresintaasje en ynteraksje fan brûkers, troch in yntrodusearje in tuskenkomponint: de controller.

Njonken goed skreaun mei ton foarbylden út 'e echte wrâld, is ien fan' e dingen dy't ik it leukst fyn oan dit boek dat it ferklearret wat it net is. CodeIgniter is in thús groeid open-source kader. As sadanich hat it wat talitten beheinen. It boek giet dêryn yngeand yn. In pear beheiningen dy't ik fûn wiene it ûntbrekken fan tagonklikheidskomponinten yn 'e werjefte fan komponinten fan brûkersinterface lykas ankers, tabellen en formulieren en elke ferwizing nei gewoane âlde XML REST API's en webservices. Lykwols, ik leau dy opsjes kinne wurde maklik tafoege yn de takomst ferzjes - wy sille sjen!

De meast folsleine seksje fan CodeIgniter is neffens my de databankbibleteek. Fyn ik it skriuwen MySQL ferbinings en fragen ongelooflijk tiidslinend en laborious. Ik wol fuortendaliks yngean op CodeIgniter om har databasekader te brûken, ik leau dat it my in soad tiid sil besparje - fral by it skriuwen / opnij skriuwen fan fragen! D'r binne ek geweldige add-ons foar Ajax, JChart en Image manipulaasje.

As it klinkt as ik bin besprekken CodeIgniter mear as it boek, de twa binne echt ien yn itselde. It boek is in perfekte wize fan learen avansearre ûntwikkeling techniken, net allinne mei help CodeIgniter al. Ik soe it boek oanbefelje. It boek stelt "Ferbetterje jo PHP-kodearringproduktiviteit mei it fergese kompakte open-source MVC CodeIgniter-ramt!". Dit is earlik!

As jo ​​ynteressearre binne yn CodeIgniter, moatte jo der wis fan wêze dat jo it Ynliedingsvideo besjen.

2 Comments

  1. 1

    It doel fan in ramt is om it proses fan it skriuwen fan web-basearre applikaasjes ienfâldiger te meitsjen.

    In applikaasje ûntworpen om MVC is makliker te behearjen, om't it is opdield yn tiers, wêrtroch ûnôfhinklike ûntwikkeling mooglik is. Dit befoarderet werbrûkberens fan koade troch modellen te bouwen, dy't troch de heule applikaasje opnij te brûken binne.

  2. 2

    It doel fan in ramt is om it proses fan it skriuwen fan web-basearre applikaasjes ienfâldiger te meitsjen.

    In applikaasje ûntworpen om MVC is makliker te behearjen, om't it is opdield yn tiers, wêrtroch ûnôfhinklike ûntwikkeling mooglik is. Dit befoarderet werbrûkberens fan koade troch modellen te bouwen, dy't troch de heule applikaasje opnij te brûken binne.

Wat tinksto?

Dizze side brûkt Akismet om spam te ferleegjen. Learje hoe't jo kommentaargegevens ferwurke wurde.