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 om 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, wiidweidich boek mei ton koade-foarbylden. CodeIgniter is in perfekt komplimint, faaks in PHP 201-gids. It duorret alle stringende PHP-hurdkodearring en leveret in kader om koade rapper te ûntwikkeljen en mei de bêste praktiken fan in MVC 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.

Neist 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 iepenbiere ramt fan thús groeid. As sadanich hat it wat beheinde 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. Ik leau lykwols dat dizze opsjes maklik kinne wurde tafoege yn takomstige ferzjes - wy sille it sjen!

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

As it klinkt as ik CodeIgniter mear besprekke dan it boek, binne de twa echt ien yn itselde. It boek is in perfekte manier om avansearre ûntwikkelingstechniken te learen, hoewol net allinich CodeIgniter brûke. Ik soe it boek oanbefelje. It boek stelt "Ferbetterje jo PHP-kodearringproduktiviteit mei it fergese kompakte open-source MVC CodeIgniter-kader!". Dit is earlik!

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

2 Comments

  1. 1

    It doel fan in kader is om it proses fan it skriuwen fan web-basearre tapassingen ienfâldiger.

    In applikaasje ûntwurpen om MVC is makliker te beheare omdat it wurdt spjalte yn bestjoerslagen, dy't mooglik meitsje foar selsstannich ûntwikkeling. Dat befoarderet koade reusability troch it bouwen fan modellen, dy't reusable hiele applikaasje.

  2. 2

    It doel fan in kader is om it proses fan it skriuwen fan web-basearre tapassingen ienfâldiger.

    In applikaasje ûntwurpen om MVC is makliker te beheare omdat it wurdt spjalte yn bestjoerslagen, dy't mooglik meitsje foar selsstannich ûntwikkeling. Dat befoarderet koade reusability troch it bouwen fan modellen, dy't reusable hiele applikaasje.

Wat tinksto?

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