Maudhui ya masoko

PHP: Kitabu Kizuri na Mfumo wa MVC wa PHP

Watu zaidi Uchapishaji wa Packt walikuwa na chapisho la hivi karibuni ambapo walikuwa wakiwahimiza watengenezaji / wanablogu wa PHP kusoma kitabu kipya na blogi juu yake. Ninathamini sana fursa kama hizi - hawakuomba kuchapisha chanya au hasi, hakiki ya uaminifu ya kitabu wanachotoa (bila gharama yoyote).

1847191746Kitabu nilichopokea ni CodeIgniter ya Maendeleo ya Maombi ya haraka ya PHP, iliyoandikwa na David Upton.

Kitabu changu kipendwa kwenye PHP / MySQL bado PHP na Maendeleo ya Wavuti ya MySQL. Ni PHP 101 na MySQL 101 zote zimefungwa katika kitabu cha kupendeza, cha kina na tani za sampuli za nambari. CodeIgniter ni pongezi kamili, labda mwongozo wa PHP 201. Inachukua ufafanuzi wote wa PHP kwa bidii na hutoa mfumo wa kukuza nambari haraka na kwa mazoea bora ya VMC mfumo.

Kulingana na Wikipedia:

Model-view-controller (MVC) ni muundo wa usanifu unaotumiwa katika uhandisi wa programu. Katika programu ngumu za kompyuta ambazo zinaonyesha data nyingi kwa mtumiaji, msanidi programu mara nyingi hutaka kutenganisha data (mfano) na wasiwasi wa kiolesura cha mtumiaji (tazama), ili mabadiliko kwenye kiolesura cha mtumiaji hayaathiri utunzaji wa data, na kwamba data inaweza kujipanga upya bila kubadilisha kiolesura cha mtumiaji. Mtawala-mtazamo-mtawala hutatua shida hii kwa kusambaratisha ufikiaji wa data na mantiki ya biashara kutoka kwa uwasilishaji wa data na mwingiliano wa watumiaji, kwa kuanzisha sehemu ya kati: mtawala.

Mbali na kuandikwa vizuri na tani za mifano halisi ya ulimwengu, moja ya mambo ninayopenda zaidi juu ya kitabu hiki ni kwamba inaelezea sio. CodeIgniter ni mfumo wa chanzo wazi wa nyumbani. Kwa hivyo, ina mapungufu kadhaa yaliyokubaliwa. Kitabu kinaingia haya kwa undani. Vikwazo kadhaa ambavyo niligundua ni ukosefu wa vifaa vya ufikiaji katika onyesho la vifaa vya kiolesura cha mtumiaji kama nanga, meza na fomu na rejeleo lolote kwa API za zamani za XML REST na Huduma za Wavuti. Walakini, naamini chaguzi hizo zinaweza kuongezwa kwa urahisi katika matoleo yajayo - tutaona!

Sehemu kamili zaidi ya CodeIgniter, kwa maoni yangu, ni maktaba ya hifadhidata. Ninapata kuandika unganisho na maswali ya MySQL kwa muda mwingi na kwa bidii. Ninataka kuchimba mara moja kwa CodeIgniter kutumia mfumo wao wa hifadhidata, naamini itaniokoa tani ya muda - haswa kwa maswali ya kuandika / kuandika tena! Kuna pia nyongeza nzuri za Ajax, JChart na ghiliba ya Picha.

Ikiwa inasikika kama ninajadili CodeIgniter zaidi ya kitabu, mbili hizo ni moja sawa. Kitabu ni njia kamili ya kujifunza mbinu za maendeleo ya hali ya juu, sio tu kutumia CodeIgniter. Napenda sana kupendekeza kitabu. Kitabu hicho kinasema "Boresha uzalishaji wako wa usimbuaji wa PHP na mfumo wa bure wa chanzo wazi wa MVC CodeIgniter!". Hii ni kweli!

Ikiwa una nia ya CodeIgniter, hakikisha kutazama Video ya Utangulizi.

Douglas Karr

Douglas Karr ni CMO ya Fungua MAELEZO na mwanzilishi wa Martech Zone. Douglas amesaidia kampuni nyingi za kuanzisha MarTech zilizofaulu, amesaidia katika bidii inayofaa ya zaidi ya $5 bil katika ununuzi na uwekezaji wa Martech, na anaendelea kusaidia kampuni katika kutekeleza na kuelekeza mikakati yao ya uuzaji na uuzaji kiotomatiki. Douglas ni mtaalamu wa mabadiliko ya kidijitali anayetambulika kimataifa na mtaalam wa MarTech na spika. Douglas pia ni mwandishi aliyechapishwa wa mwongozo wa Dummie na kitabu cha uongozi wa biashara.
Rudi kwenye kifungo cha juu
karibu

Adblock Imegunduliwa

Martech Zone inaweza kukupa maudhui haya bila gharama kwa sababu tunachuma mapato ya tovuti yetu kupitia mapato ya matangazo, viungo vya washirika na ufadhili. Tutashukuru ikiwa ungeondoa kizuizi chako cha matangazo unapotazama tovuti yetu.