Content marketing

PHP: Izvrsna knjiga i MVC okvir za PHP

Ljudi su prešli u Izdavaštvo Packt imali su nedavno objavu u kojoj su ohrabrivali PHP programere / blogere da čitaju novu knjigu i vode blog o njoj. Zaista cijenim ovakve prilike - nisu zatražili pozitivno ili negativno objavljivanje, samo iskren pregled knjige koju pružaju (bez ikakvih troškova).

1847191746Knjiga koju sam dobila je CodeIgniter za brzi razvoj PHP aplikacija, napisao David Upton.

Moja omiljena knjiga o PHP / MySQL je i dalje PHP i MySQL web razvoj. To su PHP 101 i MySQL 101 svi umotani u fantastičnu, sveobuhvatnu knjigu s mnoštvom uzoraka koda. CodeIgniter je savršen kompliment, možda vodič za PHP 201. Potrebno je sve rigorozno PHP tvrdo kodiranje i isporučuje okvir za brži razvoj koda i uz najbolje prakse VMC sustav.

Prema Wikipedija:

Model-view-controller (MVC) je arhitektonski obrazac koji se koristi u softverskom inženjerstvu. U složenim računalnim aplikacijama koje korisniku prikazuju veliku količinu podataka, programer često želi razdvojiti probleme oko podataka (modela) i korisničkog sučelja (pogleda), tako da promjene korisničkog sučelja neće utjecati na rukovanje podacima i da podaci može se reorganizirati bez promjene korisničkog sučelja. Model-view-controller rješava ovaj problem razdvajanjem pristupa podacima i poslovne logike od prezentacije podataka i interakcije korisnika uvođenjem posredne komponente: kontrolera.

Osim što je dobro napisana s mnoštvom primjera iz stvarnog svijeta, jedna od stvari koja mi se najviše sviđa u ovoj knjizi je ta što objašnjava što nije. CodeIgniter je domaći okvir otvorenog koda. Kao takav, on ima neka priznata ograničenja. Knjiga detaljno ulazi u njih. Nekoliko ograničenja koja sam otkrio bili su nedostatak komponenata pristupačnosti u prikazu komponenata korisničkog sučelja kao što su sidra, tablice i obrasci i bilo kakva referenca na obične stare XML REST API-je i web usluge. Međutim, vjerujem da bi se te opcije mogle lako dodati u budućim verzijama - vidjet ćemo!

Po mom mišljenju, najcjelovitiji odjeljak CodeIgnitera je biblioteka baza podataka. Smatram da je pisanje MySQL veza i upita nevjerojatno dugotrajno i mukotrpno. Želim odmah ući u CodeIgniter kako bih iskoristio njihov okvir baze podataka, vjerujem da će mi to uštedjeti puno vremena - posebno u pisanju / ponovnom pisanju upita! Tu su i neki izvrsni dodaci za Ajax, JChart i Image manipulaciju.

Ako zvuči kao da o CodeIgniteru raspravljam više nego o knjizi, to su zapravo jedno te isto. Knjiga je savršen način za učenje naprednih razvojnih tehnika, ne samo pomoću CodeIgnitera. Toplo bih preporučio knjigu. U knjizi stoji "Poboljšajte produktivnost PHP kodiranja s besplatnim kompaktnim MVC CodeIgniter okvirom otvorenog koda!". Ovo je iskreno!

Ako vas zanima CodeIgniter, svakako pogledajte Uvodni video.

Douglas Karr

Douglas Karr je CMO of OpenINSIGHTS i osnivač Martech Zone. Douglas je pomogao desecima uspješnih MarTech startupa, pomogao je u due diligence-u od preko 5 milijardi USD u Martech akvizicijama i ulaganjima te nastavlja pomagati tvrtkama u implementaciji i automatizaciji njihovih prodajnih i marketinških strategija. Douglas je međunarodno priznati stručnjak i govornik za digitalnu transformaciju i MarTech. Douglas je također objavljeni autor Dummie's guide i knjige o poslovnom vodstvu.
Natrag na vrh
Blizu

Otkriven je Adblock

Martech Zone može vam pružiti ovaj sadržaj bez ikakvih troškova jer svoju web stranicu unovčavamo putem prihoda od oglasa, pridruženih veza i sponzorstava. Cijenili bismo kada biste uklonili program za blokiranje oglasa dok pregledavate našu stranicu.