Sisu Marketing

PHP: suurepärane raamat ja MVC raamistik PHP jaoks

Rahvad üle Kirjastus Packt oli hiljutine postitus, kus nad julgustasid PHP arendajaid / blogijaid uut raamatut lugema ja selle kohta blogi pidama. Ma hindan väga selliseid võimalusi - ei taotlenud ei positiivseid ega negatiivseid postitusi, vaid lihtsalt aus ülevaade nende pakutavast raamatust (tasuta).

1847191746Raamat, mille sain, on CodeIgniter PHP kiireks rakenduste arendamiseks, kirjutanud David Upton.

Minu lemmikraamat PHP / MySQL-ist on endiselt PHP ja MySQL veebiarendus. See on PHP 101 ja MySQL 101, mis on pakitud fantastilisse, terviklikusse raamatusse, kus on palju koodinäiteid. CodeIgniter on täiuslik kompliment, võib-olla PHP 201 juhend. See nõuab kõiki rangeid PHP-i kodeerimisi ja pakub raamistiku koodi kiiremaks väljatöötamiseks ja parimate tavade MVC süsteemi.

Järgi Wikipedia:

Model-view-controller (MVC) on tarkvaraehituses kasutatav arhitektuurimuster. Keerulistes arvutirakendustes, mis esitavad kasutajale suure hulga andmeid, soovib arendaja sageli eraldada probleemid andmete (mudeli) ja kasutajaliidese (vaate) osas, nii et kasutajaliidese muudatused ei mõjutaks andmete käitlemist ja et andmed saab ümber korraldada ilma kasutajaliidest muutmata. Mudel-vaate-kontroller lahendab selle probleemi, lahutades andmetele juurdepääsu ja äriloogika andmete esitamisest ja kasutaja interaktsioonist, tuues sisse vahekomponendi: kontrolleri.

Peale selle, et see on hästi kirjutatud koos paljude reaalsete näidetega, meeldib mulle selle raamatu juures üks kõige rohkem see, et see selgitab, mis see pole. CodeIgniter on kodus kasvatatud avatud lähtekoodiga raamistik. Sellisena on sellel mõned tunnustatud piirangud. Raamatus käsitletakse neid üksikasjalikult. Paar piirangut, mille leidsin, oli juurdepääsukomponentide puudumine kasutajaliidese komponentide, näiteks ankrute, tabelite ja vormide kuvamisel ning viited lihtsatele vanadele XML REST API-dele ja veebiteenustele. Usun siiski, et need võimalused võidakse tulevastes versioonides hõlpsasti lisada - näeme!

CodeIgniteri kõige täiuslikum jaotis on minu arvates andmebaaside kogu. Minu arvates on MySQL-i ühenduste ja päringute kirjutamine uskumatult aeganõudev ja töömahukas. Ma tahan nende andmebaasiraamistiku kasutamiseks kohe süveneda CodeIgniterisse, usun, et see säästab mind palju aega - eriti päringute kirjutamisel / uuesti kirjutamisel! Ajaxi, JCharti ja Image'i manipuleerimiseks on ka mõned suurepärased lisandmoodulid.

Kui tundub, et arutlen CodeIgniteri üle rohkem kui raamatu üle, on need kaks tegelikult ühte ja sama. Raamat on suurepärane viis arenenud arendustehnikate õppimiseks, mitte ainult CodeIgniteri abil. Soovitaksin seda raamatut väga. Raamatus on kirjas „Parandage oma PHP kodeerimise tootlikkust tasuta kompaktse avatud lähtekoodiga MVC CodeIgniteri raamistikuga!”. See on aus!

Kui olete CodeIgniteri vastu huvitatud, vaadake kindlasti sissejuhatavat videot.

Douglas Karr

Douglas Karr on CMO of OpenINSIGHTS ja selle asutaja Martech Zone. Douglas on aidanud kümneid edukaid MarTechi idufirmasid, on aidanud Martechi omandamisel ja investeeringutel üle 5 miljardi dollari ulatuses läbi viia ning jätkab ettevõtete abistamist nende müügi- ja turundusstrateegiate rakendamisel ja automatiseerimisel. Douglas on rahvusvaheliselt tunnustatud digitaalse transformatsiooni ja MarTechi ekspert ja esineja. Douglas on ka Dummie juhendi ja ärijuhtimise raamatu autor.
Tagasi üles nupule
lähedal

Adblock tuvastatud

Martech Zone suudab teile seda sisu tasuta pakkuda, kuna teenime oma saidi rahaks reklaamitulu, sidusettevõtete linkide ja sponsorluse kaudu. Oleksime tänulikud, kui eemaldaksite meie saidi vaatamise ajal oma reklaamiblokeerija.