PHP: Yon gwo liv ak MVC chapant pou PHP

Jan yo sou nan Piblikasyon Packt te gen yon pòs resan kote yo te ankouraje devlopè PHP / blogueurs li yon nouvo liv ak blog sou li. Mwen reyèlman apresye opòtinite tankou sa a - pa t 'mande nenpòt ki afiche pozitif oswa negatif, jis yon revizyon onèt nan liv la yo bay (a pa koute).

1847191746Liv mwen te resevwa a se CodeIgniter pou Devlopman rapid aplikasyon PHP, ekri pa David Upton.

Liv mwen pi renmen sou PHP / MySQL toujou PHP ak miskl Devlopman entènèt. Li nan PHP 101 ak MySQL 101 tout vlope nan yon kokenn, liv konplè ak tòn echantiyon kòd. CodeIgniter se yon konpliman pafè, petèt yon gid PHP 201. Li pran tout nan rijid PHP difisil-kod la ak Pwodwi pou yon fondasyon yo devlope kòd pi vit ak ak pi bon pratik yo nan yon MVC sistèm.

Dapre Wikipedya:

Modèl-View-kontwolè (MVC) se yon modèl achitekti yo itilize nan jeni lojisyèl. Nan aplikasyon òdinatè konplèks ki prezante yon gwo kantite done nan itilizatè a, yon pwomotè souvan vle separe done (modèl) ak itilizatè koòdone (View) enkyetid, se konsa ke chanjman nan koòdone nan itilizatè pa pral afekte manyen done, e ke done yo ka reòganize san yo pa chanje koòdone nan itilizatè. Modèl-View-kontwolè a rezoud pwoblèm sa a pa decoupling aksè done ak lojik biznis soti nan prezantasyon done ak entèraksyon itilizatè, pa entwodwi yon eleman entèmedyè: kontwolè a.

Akote ke yo te byen ekri ak tòn egzanp mond reyèl la, youn nan bagay sa yo mwen renmen pi byen sou liv sa a se ke li eksplike sa li pa. CodeIgniter se yon fondasyon ki louvri lakay ou. Kòm sa yo, li gen kèk limit admèt. Liv la ale nan sa yo an detay. Yon limit koup ke mwen te jwenn yo te mank de eleman aksè nan ekspozisyon an nan eleman koòdone itilizatè tankou lankr, tab ak fòm ak nenpòt referans a plenn fin vye granmoun XML REST APIs ak Sèvis entènèt. Sepandan, mwen kwè ke opsyon sa yo ta ka fasilman ajoute nan vèsyon nan lavni - nou pral wè!

Seksyon ki pi konplè nan CodeIgniter, nan opinyon mwen, se bibliyotèk baz done a. Mwen jwenn ekri MySQL koneksyon ak kesyon ekstrèmman tan konsome ak travayè. Mwen vle imedyatman fouye nan CodeIgniter yo itilize fondasyon baz done yo, mwen kwè ke li pral delivre m 'yon tòn tan - espesyalman nan ekri / re-ekri demann! Genyen tou kèk gwo ajoute-ons pou Ajax, JChart ak manipilasyon Imaj.

Si li son tankou mwen ap diskite sou CodeIgniter plis pase liv la, de la yo se reyèlman youn nan menm bagay la. Liv la se yon fason pafè pou aprann teknik devlopman avanse, pa sèlman lè l sèvi avèk CodeIgniter menm si. Mwen ta trè rekòmande liv la. Liv la deklare "Amelyore pwodiktivite kodaj PHP ou a ak kontra enfòmèl ant louvri-sous MVC CodeIgniter fondasyon an!". Sa a se onèt!

Si w enterese nan CodeIgniter, asire w ou gade videyo Entwodiksyon an.

2 Kòmantè

  1. 1

    Objektif la nan yon fondasyon se fè pwosesis la nan ekri aplikasyon ki baze sou wèb ki pi senp.

    Yon aplikasyon ki fèt alantou MVC se pi fasil jere paske li se divize an nivo, ki pèmèt pou devlopman endepandan. Sa a fè pwomosyon reutilizabl kòd pa bati modèl yo, ki se ki kapab itilize ankò nan tout aplikasyon an.

  2. 2

    Objektif la nan yon fondasyon se fè pwosesis la nan ekri aplikasyon ki baze sou wèb ki pi senp.

    Yon aplikasyon ki fèt alantou MVC se pi fasil jere paske li se divize an nivo, ki pèmèt pou devlopman endepandan. Sa a fè pwomosyon reutilizabl kòd pa bati modèl yo, ki se ki kapab itilize ankò nan tout aplikasyon an.

Ki sa ou panse?

Sit sa a sèvi ak Akismet diminye Spam. Aprann kijan kòmantè ou a trete.