Marketing de contenido

PHP: un gran libro y marco MVC para PHP

La gente de más de Packt Publishing tenía una publicación reciente en la que animaban a los desarrolladores de PHP / blogueros a leer un libro y un blog nuevos al respecto. Realmente aprecio oportunidades como esta: no solicitaron ninguna publicación positiva o negativa, solo una revisión honesta del libro que brindan (sin costo).

1847191746El libro que recibí es CodeIgniter para el desarrollo rápido de aplicaciones PHP, escrito por David Upton.

Mi libro favorito sobre PHP / MySQL sigue siendo Desarrollo web PHP y MySQL. Es PHP 101 y MySQL 101, todo envuelto en un libro fantástico y completo con toneladas de ejemplos de código. CodeIgniter es un complemento perfecto, quizás una guía de PHP 201. Requiere toda la codificación rigurosa de PHP y proporciona un marco para desarrollar código más rápido y con las mejores prácticas de un MVC .

Según Wikipedia :

Model-view-controller (MVC) es un patrón arquitectónico utilizado en ingeniería de software. En aplicaciones informáticas complejas que presentan una gran cantidad de datos al usuario, un desarrollador a menudo desea separar los datos (modelo) y las preocupaciones de la interfaz de usuario (vista), de modo que los cambios en la interfaz de usuario no afecten el manejo de datos y que los datos se puede reorganizar sin cambiar la interfaz de usuario. El modelo-vista-controlador resuelve este problema desacoplando el acceso a los datos y la lógica empresarial de la presentación de datos y la interacción del usuario, mediante la introducción de un componente intermedio: el controlador.

Aparte de estar bien escrito con toneladas de ejemplos del mundo real, una de las cosas que más me gustan de este libro es que explica lo que no es. CodeIgniter es un marco de código abierto creado en casa. Como tal, tiene algunas limitaciones admitidas. El libro los analiza en detalle. Un par de limitaciones que encontré fueron la falta de componentes de accesibilidad en la visualización de los componentes de la interfaz de usuario, como anclas, tablas y formularios, y cualquier referencia a los servicios web y API REST XML antiguos. Sin embargo, creo que esas opciones podrían agregarse fácilmente en versiones futuras, ¡ya veremos!

La sección más completa de CodeIgniter, en mi opinión, es la biblioteca de bases de datos. Me parece increíblemente laborioso y laborioso escribir conexiones y consultas MySQL. Quiero profundizar de inmediato en CodeIgniter para utilizar su marco de base de datos, creo que me va a ahorrar un montón de tiempo, ¡especialmente al escribir / reescribir consultas! También hay algunos complementos geniales para Ajax, JChart y manipulación de imágenes.

Si parece que estoy hablando de CodeIgniter más que del libro, los dos son realmente uno en el mismo. El libro es una manera perfecta de aprender técnicas de desarrollo avanzadas, no solo usando CodeIgniter. Recomiendo mucho el libro. El libro dice: "Mejore su productividad de codificación PHP con el marco MVC CodeIgniter compacto y gratuito de código abierto". ¡Esto es honesto!

Si está interesado en CodeIgniter, asegúrese de ver el video de introducción.

Douglas Karr

Douglas Karr es CMO de AbrirINSIGHTS y el fundador de la Martech Zone. Douglas ha ayudado a docenas de nuevas empresas exitosas de MarTech, ha colaborado en la diligencia debida de más de $5 mil millones en adquisiciones e inversiones de Martech y continúa ayudando a las empresas a implementar y automatizar sus estrategias de ventas y marketing. Douglas es un orador y experto en transformación digital y MarTech reconocido internacionalmente. Douglas también es autor de una guía para principiantes y de un libro sobre liderazgo empresarial.
Volver al botón superior
Cerrar

Adblock detectado

Martech Zone puede proporcionarle este contenido sin costo porque monetizamos nuestro sitio a través de ingresos publicitarios, enlaces de afiliados y patrocinios. Le agradeceríamos que elimine su bloqueador de anuncios mientras visita nuestro sitio.