Nilalaman Marketing

PHP: Isang Mahusay na Framework ng Aklat at MVC para sa PHP

Ang mga tao sa ibabaw sa Packt Publishing ay may isang kamakailang post kung saan hinihikayat nila ang mga developer / blogger ng PHP na basahin ang isang bagong libro at blog tungkol dito. Talagang pinahahalagahan ko ang mga pagkakataong tulad nito - ang hindi humiling ng anumang positibo o negatibong pag-post, isang matapat na pagsusuri lamang sa librong ibinibigay nila (nang walang gastos).

1847191746Ang librong natanggap ko ay CodeIgniter para sa Rapid PHP Application Development, isinulat ni David Upton.

Ang aking paboritong aklat sa PHP / MySQL ay naroon pa rin PHP at MySQL Web Development. Ito ay PHP 101 at MySQL 101 lahat ay nakabalot sa isang kamangha-manghang, komprehensibong libro na may toneladang mga sample ng code. Ang CodeIgniter ay isang perpektong papuri, marahil isang gabay sa PHP 201. Kinakailangan ang lahat ng mahigpit na hard-coding ng PHP at nagbibigay ng isang balangkas upang paunlarin ang code nang mas mabilis at may pinakamahusay na mga kasanayan sa a MVC system.

Ayon sa Wikipedia:

Ang model-view-controller (MVC) ay isang pattern ng arkitektura na ginamit sa software engineering. Sa mga kumplikadong aplikasyon ng computer na nagpapakita ng isang malaking halaga ng data sa gumagamit, madalas na nais ng isang developer na paghiwalayin ang mga alalahanin ng data (modelo) at interface ng gumagamit (tingnan), upang ang mga pagbabago sa interface ng gumagamit ay hindi makakaapekto sa paghawak ng data, at ang data maaaring ayusin muli nang hindi binabago ang interface ng gumagamit. Nalulutas ng model-view-controller ang problemang ito sa pamamagitan ng pag-decoupling ng pag-access ng data at lohika sa negosyo mula sa pagtatanghal ng data at pakikipag-ugnay ng gumagamit, sa pamamagitan ng pagpapakilala sa isang intermediate na bahagi: ang controller.

Bukod sa mahusay na pagkakasulat na may tone-toneladang mga halimbawa ng totoong mundo, ang isa sa mga bagay na pinakagusto ko sa librong ito ay ipinapaliwanag nito kung ano ang hindi. CodeIgniter ay isang home-grow open-source framework. Tulad ng naturan, mayroon itong ilang inamin na mga limitasyon. Ang libro ay napupunta sa mga ito nang detalyado. Ang ilang mga limitasyon na nahanap ko ay ang kakulangan ng mga bahagi ng kakayahang mai-access sa pagpapakita ng mga bahagi ng interface ng gumagamit tulad ng mga angkla, talahanayan at form at anumang sanggunian sa payak na mga XML REST API at Mga Serbisyo sa Web. Gayunpaman, naniniwala akong ang mga pagpipiliang iyon ay maaaring madaling maidagdag sa mga hinaharap na bersyon - makikita natin!

Ang pinaka-kumpletong seksyon ng CodeIgniter, sa palagay ko, ay ang database library. Natagpuan ko ang pagsusulat ng mga koneksyon sa MySQL at mga query na hindi kapani-paniwala na gugugol ng oras at masipag. Nais kong agad na maghukay sa CodeIgniter upang magamit ang kanilang balangkas ng database, naniniwala akong makatipid sa akin ng isang toneladang oras - lalo na sa pagsusulat / muling pagsusulat ng mga query! Mayroon ding ilang magagaling na mga add-on para sa Ajax, JChart at Pagmanipula ng Larawan.

Kung ito ay katulad ng tinatalakay ko ang CodeIgniter nang higit pa sa libro, ang dalawa ay talagang pareho sa pareho. Ang libro ay isang perpektong paraan ng pag-aaral ng mga advanced na diskarte sa pag-unlad, hindi lamang gamit ang CodeIgniter. Masidhing inirerekumenda ko ang libro. Nakasaad sa aklat na "Pagbutihin ang iyong pagiging produktibo sa pag-cod ng PHP gamit ang libreng compact open-source MVC CodeIgniter framework!". Ito ay matapat!

Kung interesado ka sa CodeIgniter, tiyaking panoorin ang Panimula ng Video.

Douglas Karr

Douglas Karr ay CMO ng OpenINSIGHTS at ang nagtatag ng Martech Zone. Nakatulong si Douglas sa dose-dosenang matagumpay na mga startup ng MarTech, tumulong sa angkop na pagsusumikap ng higit sa $5 bil sa mga pagkuha at pamumuhunan ng Martech, at patuloy na tinutulungan ang mga kumpanya sa pagpapatupad at pag-automate ng kanilang mga diskarte sa pagbebenta at marketing. Si Douglas ay isang kinikilalang internasyonal na digital na pagbabago at eksperto at tagapagsalita ng MarTech. Si Douglas ay isa ring nai-publish na may-akda ng isang Dummie's guide at isang business leadership book.
Bumalik sa tuktok na pindutan
Pagsasara

Natukoy ang Adblock

Martech Zone ay kayang ibigay sa iyo ang nilalamang ito nang walang bayad dahil pinagkakakitaan namin ang aming site sa pamamagitan ng kita ng ad, mga link na kaakibat, at mga sponsorship. Ikinalulugod namin kung aalisin mo ang iyong ad blocker habang tinitingnan mo ang aming site.