Content Marketing

PHP: Odlična knjiga in okvir MVC za PHP

Ljudje na Založba Packt so imeli nedavno objavo, v kateri so razvijalce/blogerje PHP spodbujali k branju nove knjige in blogu o tem. Zelo cenim takšne priložnosti - ni zahteval nobene pozitivne ali negativne objave, le pošten pregled knjige, ki jo ponujajo (brezplačno).

1847191746Knjiga, ki sem jo prejela, je CodeIgniter za hiter razvoj aplikacij PHP, napisal David Upton.

Moja najljubša knjiga o PHP / MySQL je še vedno PHP in MySQL spletni razvoj. To sta PHP 101 in MySQL 101, zavita v fantastično, obsežno knjigo s številnimi vzorci kode. CodeIgniter je popoln kompliment, morda vodnik PHP 201. Potrebuje vso strogo trdo kodiranje PHP in ponuja okvir za hitrejšo razvijanje kode in z najboljšimi praksami MVC sistem.

Glede na Wikipedia:

Model-view-controller (MVC) je arhitekturni vzorec, ki se uporablja v programskem inženirstvu. V zapletenih računalniških aplikacijah, ki uporabniku predstavijo veliko količino podatkov, razvijalec pogosto želi ločiti pomisleke glede podatkov (model) in uporabniškega vmesnika (pogled), tako da spremembe uporabniškega vmesnika ne bodo vplivale na obdelavo podatkov in da bodo podatki je mogoče reorganizirati brez spreminjanja uporabniškega vmesnika. Model-view-controller to težavo reši z ločitvijo dostopa do podatkov in poslovne logike od predstavitve podatkov in interakcije uporabnika z uvedbo vmesne komponente: krmilnika.

Poleg tega, da je dobro napisana s številnimi primeri iz resničnega sveta, mi je pri tej knjigi najbolj všeč, da razlaga, kaj ni. CodeIgniter je domači odprtokodni okvir. Kot taka ima nekatere priznane omejitve. V knjigi so te podrobno obravnavane. Nekaj ​​omejitev, ki sem jih odkril, je pomanjkanje komponent za ljudi s posebnimi potrebami v prikazu komponent uporabniškega vmesnika, kot so sidra, tabele in obrazci ter kakršno koli sklicevanje na navadne stare API -je XML REST in spletne storitve. Verjamem pa, da bi te možnosti v prihodnjih različicah zlahka dodali - bomo videli!

Najbolj popoln odsek CodeIgniterja je po mojem mnenju knjižnica baz podatkov. Pisanje povezav in poizvedb MySQL se mi zdi zelo dolgotrajno in naporno. Želim takoj kopati v CodeIgniter, da bi uporabil njihov okvir baze podatkov, verjamem, da mi bo prihranil veliko časa-zlasti pri pisanju/ponovnem pisanju poizvedb! Obstaja tudi nekaj odličnih dodatkov za manipulacijo Ajax, JChart in Image.

Če se sliši, kot da o CodeIgniter -ju razpravljam bolj kot o knjigi, sta res eno v istem. Knjiga je odličen način za učenje naprednih razvojnih tehnik, ne le z uporabo CodeIgniterja. Knjigo toplo priporočam. Knjiga navaja "Izboljšajte svojo produktivnost kodiranja PHP z brezplačnim kompaktnim odprtokodnim okvirom MVC CodeIgniter!". To je iskreno!

Če vas zanima CodeIgniter, si oglejte uvodni video.

Douglas Karr

Douglas Karr je CMO of Odpri INSIGHTS in ustanovitelj Martech Zone. Douglas je pomagal na desetine uspešnih startupov MarTech, pomagal je pri skrbnem pregledu več kot 5 milijard USD pri prevzemih in naložbah Martecha ter še naprej pomaga podjetjem pri izvajanju in avtomatizaciji njihovih prodajnih in trženjskih strategij. Douglas je mednarodno priznan strokovnjak in govorec za digitalno transformacijo in MarTech. Douglas je tudi objavljen avtor Dummie's guide in knjige o poslovnem vodenju.
Nazaj na vrh
Zapri

Zaznan Adblock

Martech Zone vam lahko zagotovi to vsebino brezplačno, ker naše spletno mesto monetiziramo s prihodki od oglasov, pridruženimi povezavami in sponzorstvi. Hvaležni bi bili, če bi med ogledom našega spletnega mesta odstranili zaviralec oglasov.