Content Marketing

PHP: een geweldig boek en MVC-raamwerk voor PHP

De mensen om Packt Publishing had een recent bericht waarin ze PHP-ontwikkelaars / bloggers aanmoedigden om een ​​nieuw boek te lezen en erover te bloggen. Ik waardeer dit soort kansen echt - ze hebben niet om een ​​positieve of negatieve plaatsing gevraagd, alleen een eerlijke beoordeling van het boek dat ze aanbieden (zonder kosten).

1847191746Het boek dat ik heb ontvangen is CodeIgniter voor snelle ontwikkeling van PHP-applicaties, geschreven door David Upton.

Mijn favoriete boek over PHP / MySQL is nog steeds PHP en MySQL-webontwikkeling. Het is PHP 101 en MySQL 101, allemaal verpakt in een fantastisch, uitgebreid boek met talloze codevoorbeelden. CodeIgniter is een perfect compliment, misschien een PHP 201-gids. Het vereist alle rigoureuze PHP-hardcodering en biedt een raamwerk om code sneller te ontwikkelen en met de best practices van een MVC systeem.

Think Wikipedia:

Model-view-controller (MVC) is een architectonisch patroon dat wordt gebruikt in software-engineering. Bij complexe computertoepassingen die een grote hoeveelheid data aan de gebruiker presenteren, wil een ontwikkelaar vaak data (model) en user interface (view) zorgen scheiden, zodat wijzigingen in de user interface geen invloed hebben op de dataverwerking, en dat de data kan worden gereorganiseerd zonder de gebruikersinterface te wijzigen. De model-view-controller lost dit probleem op door datatoegang en bedrijfslogica los te koppelen van datapresentatie en gebruikersinteractie, door een tussencomponent te introduceren: de controller.

Behalve dat het goed geschreven is met talloze voorbeelden uit de echte wereld, is een van de dingen die ik het leukst vind aan dit boek dat het uitlegt wat het niet is. CodeIgniter is een open source framework van eigen bodem. Als zodanig heeft het enkele toegegeven beperkingen. Het boek gaat hier in detail op in. Een paar beperkingen die ik ontdekte, waren het gebrek aan toegankelijkheidscomponenten in de weergave van gebruikersinterfacecomponenten zoals ankers, tabellen en formulieren en elke verwijzing naar gewone oude XML REST API's en webservices. Ik denk echter dat die opties gemakkelijk in toekomstige versies kunnen worden toegevoegd - we zullen zien!

De meest complete sectie van CodeIgniter is naar mijn mening de databasebibliotheek. Ik vind het schrijven van MySQL-verbindingen en -query's ongelooflijk tijdrovend en arbeidsintensief. Ik wil meteen in CodeIgniter graven om hun database-framework te gebruiken, ik denk dat het me een hoop tijd zal besparen - vooral bij het schrijven / herschrijven van vragen! Er zijn ook enkele geweldige add-ons voor Ajax, JChart en beeldmanipulatie.

Als het klinkt alsof ik CodeIgniter meer bespreek dan het boek, zijn de twee echt één in hetzelfde. Het boek is een perfecte manier om geavanceerde ontwikkelingstechnieken te leren, niet alleen door CodeIgniter te gebruiken. Ik zou het boek ten zeerste aanbevelen. Het boek stelt "Verbeter uw PHP-codeerproductiviteit met het gratis compacte open-source MVC CodeIgniter-framework!". Dit is eerlijk!

Als je geïnteresseerd bent in CodeIgniter, bekijk dan zeker de introductievideo.

Douglas Karr

Douglas Karr is CMO van INZICHTEN openen en de oprichter van de Martech Zone. Douglas heeft tientallen succesvolle MarTech-startups geholpen, heeft geholpen bij het due diligence-onderzoek van meer dan $ 5 miljard aan Martech-overnames en -investeringen, en blijft bedrijven helpen bij het implementeren en automatiseren van hun verkoop- en marketingstrategieën. Douglas is een internationaal erkend expert en spreker op het gebied van digitale transformatie en MarTech. Douglas is ook een gepubliceerde auteur van een Dummie's-gids en een boek over zakelijk leiderschap.
Terug naar boven knop
Sluiten

Adblock gedetecteerd

Martech Zone kan u deze inhoud gratis aanbieden omdat we inkomsten genereren met onze site via advertentie-inkomsten, gelieerde links en sponsoring. We zouden het op prijs stellen als u uw adblocker zou verwijderen terwijl u onze site bekijkt.