PHP: Usa ka Maayong Basahon ug MVC Framework alang sa PHP

Ang mga tawo sa ibabaw sa Pagbalhin sa Packt adunay bag-o nga post diin gidasig nila ang mga developer / blogger sa PHP nga magbasa usa ka bag-ong libro ug blog bahin niini. Ginaapresyar ko gyud ang mga oportunidad nga sama niini - wala nangayo bisan unsang positibo o negatibo nga pag-post, usa ka matinuoron nga pagrepaso sa libro nga ilang gihatag (nga wala’y gasto).

1847191746Ang libro nga akong nadawat mao CodeIgniter alang sa Rapid PHP Application Development, gisulat ni David Upton.

Ang akong pinalabi nga libro sa PHP / MySQL naa gihapon Pag-uswag sa PHP ug MySQL Web. Kini ang PHP 101 ug MySQL 101 tanan giputos sa usa ka maayo, malukpanon nga libro nga adunay daghang mga sample sa code. Ang CodeIgniter usa ka hingpit nga pagdayeg, tingali usa ka panudlo nga PHP 201. Gikinahanglan ang tanan nga mahigpit nga hard-coding sa PHP ug nagahatag usa ka balangkas aron mapaayo ang code nga labi ka dali ug adunay labing kaayo nga mga pamaagi sa a MVC nga sistema.

sumala sa Wikipedia:

Ang modelo-view-controller (MVC) usa ka sumbanan sa arkitektura nga gigamit sa software engineering. Sa mga komplikado nga aplikasyon sa kompyuter nga nagpakita sa daghang datos sa ninggamit, kanunay gitinguha sa usa ka developer nga bulagon ang mga kabalaka sa datos (modelo) ug interface sa gumagamit (aron ang mga pagbag-o sa interface sa gumagamit dili makaapekto sa pagdumala sa datos, ug nga ang datos mahimong maorganisar pag-usab nga dili mausab ang interface sa gumagamit. Gisulbad sa modelo-view-controller kini nga problema pinaagi sa pag-decoupling sa pag-access sa datos ug lohika sa negosyo gikan sa presentasyon sa datos ug pakig-uban sa gumagamit, pinaagi sa pagpaila sa usa ka sulud nga bahin: ang tigpugong.

Gawas sa maayong pagkasulat sa tonelada nga mga panig-ingnan sa tinuud nga kalibutan, usa sa mga butang nga labi ko nga gusto sa kini nga libro mao ang gipasabut niini kung unsa kini dili. CodeIgniter usa ka framework sa open-source nga gigikanan sa balay. Ingon niana, adunay kini giangkon nga mga limitasyon. Kini nga libro gidetalye sa detalye. Ang usa ka pares nga mga limitasyon nga akong nakit-an mao ang kakulang sa mga sangkap sa pag-access sa pagpakita sa mga sangkap sa interface sa gumagamit sama sa mga angkla, lamesa ug porma ug bisan unsang paghisgot sa yano nga mga XML REST API ug Mga Serbisyo sa Web. Bisan pa, nagtuo ako nga kana nga mga kapilian mahimong dali nga madugang sa umaabot nga mga bersyon - tan-awon naton!

Ang labing kompleto nga seksyon sa CodeIgniter, sa akong hunahuna, mao ang database library. Nakit-an nako ang pagsulat sa mga koneksyon sa MySQL ug mga pangutana nga dili kapani-paniwala nga nag-usik sa panahon ug naghago. Gusto nako nga magkalot dayon sa CodeIgniter aron magamit ang ilang framework sa database, nagtuo ako nga makatipig kini kanako us aka toneladang oras - labi na sa pagsulat / pagsulat usab sa mga pangutana! Adunay usab pipila nga maayo nga mga add-on alang sa Ajax, JChart ug Pagmanipula sa imahe.

Kung kini ingon nga akong gihisgutan ang CodeIgniter labi pa sa libro, ang duha usa ra sa parehas. Ang libro usa ka hingpit nga paagi sa pagkat-on sa mga advanced nga diskarte sa pag-uswag, bisan dili gigamit ang CodeIgniter. Gihangyo ko kaayo ang libro. Giingon sa libro nga "Pauswaga ang imong pagkamabungahon sa pag-coding sa PHP gamit ang libre nga compact open-source MVC CodeIgniter framework!". Matinuoron kini!

Kung interesado ka sa CodeIgniter, siguruha nga tan-awon ang Video sa Pasiuna.

2 Comments

  1. 1

    Ang katuyoan sa usa ka balangkas nga himuon nga simple ang proseso sa pagsulat sa mga aplikasyon nga nakabase sa web.

    Ang usa ka aplikasyon nga gilaraw sa palibot sa MVC mas dali nga madumala tungod kay nabahin kini sa mga hut-ong, nga nagtugot sa independente nga pag-uswag. Kini nagpasiugda nga magamit usab ang code pinaagi sa paghimo og mga modelo, nga magamit pag-usab sa tibuuk nga aplikasyon.

  2. 2

    Ang katuyoan sa usa ka balangkas nga himuon nga simple ang proseso sa pagsulat sa mga aplikasyon nga nakabase sa web.

    Ang usa ka aplikasyon nga gilaraw sa palibot sa MVC mas dali nga madumala tungod kay nabahin kini sa mga hut-ong, nga nagtugot sa independente nga pag-uswag. Kini nagpasiugda nga magamit usab ang code pinaagi sa paghimo og mga modelo, nga magamit pag-usab sa tibuuk nga aplikasyon.

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.