Content Marketing

PHP: Frábær bók og MVC rammi fyrir PHP

Alþingi yfir á Packt útgáfa var með nýlega færslu þar sem þeir voru að hvetja PHP forritara / bloggara til að lesa nýja bók og blogga um hana. Ég þakka virkilega tækifæri eins og þetta - þau óskuðu ekki eftir neinni jákvæðri eða neikvæðri færslu, bara heiðarlega gagnrýni á bókina sem þau bjóða upp á (án kostnaðar).

1847191746Bókin sem ég fékk er CodeIgniter fyrir Rapid PHP Umsóknarþróun, skrifað af David Upton.

Uppáhaldsbókin mín um PHP / MySQL er ennþá PHP og MySQL vefþróun. Það er PHP 101 og MySQL 101 allt vafið í frábæra, alhliða bók með tonn af kóðasýnum. CodeIgniter er fullkomið hrós, kannski PHP 201 handbók. Það þarf alla ströngu PHP erfðaskrána og veitir ramma til að þróa kóða hraðar og með bestu venjum a VMC kerfi.

Samkvæmt Wikipedia:

Model-view-controller (MVC) er byggingarmynstur sem notað er í hugbúnaðarverkfræði. Í flóknum tölvuforritum sem leggja fram mikið gagnamagn fyrir notandann vill verktaki oft aðgreina gögn (líkan) og notendaviðmót (skoða), svo að breytingar á notendaviðmóti hafi ekki áhrif á meðhöndlun gagna og að gögnin hægt að endurskipuleggja án þess að breyta notendaviðmótinu. Líkan-útsýnisstýringin leysir þetta vandamál með því að aftengja gagnaaðgang og viðskiptarökfræði frá gagnakynningu og samskiptum notenda með því að kynna millistigshluta: stjórnandann.

Fyrir utan að vera vel skrifaður með tonn af raunverulegum dæmum er eitt af því sem mér líkar best við þessa bók að hún útskýrir hvað hún er ekki. CodeIgniter er heimatilbúinn opinn rammi. Sem slík hefur það nokkrar viðurkenndar takmarkanir. Bókin fer nánar út í þetta. Nokkrar takmarkanir sem ég fann voru skortur á aðgengishlutum í skjánum á notendaviðmóti hluti eins og akkeri, töflur og eyðublöð og allar tilvísanir í venjuleg XML REST API og Vefþjónusta. Hins vegar tel ég að þessum valkostum mætti ​​auðveldlega bæta við í framtíðarútgáfum - við sjáum til!

Heilli hluti CodeIgniter er að mínu mati gagnagrunnsbókasafnið. Mér finnst að skrifa MySQL tengingar og fyrirspurnir ótrúlega tímafrekar og erfiðar. Ég vil strax grafa mig inn í CodeIgniter til að nýta ramma gagnagrunnsins þeirra, ég trúi að það muni spara mér heilmikinn tíma - sérstaklega við að skrifa / skrifa aftur fyrirspurnir! Það eru líka frábær viðbót fyrir Ajax, JChart og mynd meðferð.

Ef það hljómar eins og ég sé að fjalla meira um CodeIgniter en bókina, þá er þetta tvennt í raun það sama. Bókin er fullkomin leið til að læra ítarlegri þróunartækni, ekki bara með því að nota CodeIgniter. Ég mæli eindregið með bókinni. Bókin segir „Bæta framleiðslu PHP kóðunar með ókeypis samningnum opnum heimildum MVC CodeIgniter ramma!“. Þetta er heiðarlegt!

Ef þú hefur áhuga á CodeIgniter, vertu viss um að horfa á kynningarmyndbandið.

Douglas Karr

Douglas Karr er CMO af OpenINSIGHTS og stofnandi Martech Zone. Douglas hefur hjálpað tugum farsælra MarTech sprotafyrirtækja, hefur aðstoðað við áreiðanleikakönnun yfir $5 milljarða í kaupum og fjárfestingum Martech og heldur áfram að aðstoða fyrirtæki við að innleiða og gera sjálfvirkan sölu- og markaðsáætlanir sínar. Douglas er alþjóðlega viðurkenndur stafrænn umbreytingu og MarTech sérfræðingur og ræðumaður. Douglas er einnig útgefinn höfundur Dummie's guide og bók um leiðtogaviðskipti.
Til baka efst á hnappinn
Loka

Auglýsingablokk greind

Martech Zone er fær um að útvega þér þetta efni að kostnaðarlausu vegna þess að við afla tekna af síðunni okkar með auglýsingatekjum, tengdatenglum og kostun. Okkur þætti vænt um ef þú myndir fjarlægja auglýsingablokkann þinn þegar þú skoðar síðuna okkar.