Content Màrqueting

PHP: Un gran llibre i marc MVC per a PHP

La gent més a Editorial Packt va tenir una publicació recent on animaven els desenvolupadors / bloguers de PHP a llegir un nou llibre i fer-ne un bloc. Aprecio molt aquestes oportunitats: no he sol·licitat cap publicació positiva o negativa, només una revisió honesta del llibre que ofereixen (sense cap cost).

1847191746El llibre que he rebut és CodeIgniter per al desenvolupament ràpid d'aplicacions PHP, escrit per David Upton.

El meu llibre preferit sobre PHP / MySQL encara és Desenvolupament web PHP i MySQL. Es tracta de PHP 101 i MySQL 101, tot embolicat en un llibre fantàstic i complet amb un munt de mostres de codi. CodeIgniter és un complement perfecte, potser una guia de PHP 201. Es necessita tota la rigorosa codificació de PHP i proporciona un marc per desenvolupar codi més ràpidament i amb les millors pràctiques de MVC sistema.

D'acord amb Wikipedia:

Model-view-controller (MVC) és un patró arquitectònic utilitzat en enginyeria de programari. En aplicacions informàtiques complexes que presenten una gran quantitat de dades a l'usuari, un desenvolupador sovint vol separar les preocupacions de dades (model) i interfície d'usuari (visualització), de manera que els canvis a la interfície d'usuari no afectin el tractament de les dades i que les dades es pot reorganitzar sense canviar la interfície d'usuari. El model-vista-controlador resol aquest problema desvinculant l'accés a les dades i la lògica empresarial de la presentació de dades i la interacció de l'usuari, introduint un component intermedi: el controlador.

A part d’estar ben escrit amb un munt d’exemples del món real, una de les coses que més m’agrada d’aquest llibre és que explica què no és. CodeIgniter és un marc de codi obert de producció pròpia. Com a tal, té algunes limitacions admeses. El llibre s’endinsa en aquests detalls. Un parell de limitacions que vaig trobar van ser la manca de components d’accessibilitat a la visualització de components de la interfície d’usuari com ara àncores, taules i formularis i qualsevol referència a API REST XML antigues i serveis web. Tot i això, crec que aquestes opcions es podrien afegir fàcilment en futures versions; ja ho veurem.

Al meu entendre, la secció més completa de CodeIgniter és la biblioteca de bases de dades. Escriure connexions i consultes MySQL és molt laboriós i requereix molt de temps. Vull aprofundir immediatament en CodeIgniter per utilitzar el seu marc de base de dades, crec que m’estalviarà un munt de temps, sobretot en escriure / tornar a escriure consultes. També hi ha alguns complements fantàstics per a la manipulació d’Ajax, JChart i Image.

Si sembla que estic parlant de CodeIgniter més que del llibre, els dos són realment un en un mateix. El llibre és una manera perfecta d’aprendre tècniques avançades de desenvolupament, però no només amb CodeIgniter. Recomanaria el llibre. El llibre afirma: "Milloreu la vostra productivitat de codificació PHP amb el marc de codi obert compacte de codi obert MVC CodeIgniter." Això és honest!

Si us interessa CodeIgniter, no oblideu veure el vídeo d’introducció.

Douglas Karr

Douglas Karr és CMO de OpenINSIGHTS i el fundador de la Martech Zone. Douglas ha ajudat a desenes d'empreses d'èxit de MarTech, ha ajudat en la diligència deguda de més de 5 mil milions de dòlars en adquisicions i inversions de Martech i continua ajudant les empreses a implementar i automatitzar les seves estratègies de vendes i màrqueting. Douglas és un expert i conferenciant de MarTech en transformació digital reconegut internacionalment. Douglas també és autor publicat d'una guia de Dummie i d'un llibre sobre lideratge empresarial.
Torna al botó superior
a prop

Adblock detectat

Martech Zone és capaç de proporcionar-vos aquest contingut sense cap cost perquè monetitzem el nostre lloc mitjançant ingressos publicitaris, enllaços d'afiliats i patrocinis. Agrairem que elimineu el bloquejador d'anuncis mentre visualitzeu el nostre lloc.