Creando un CRUD con Laminas framework
Conocí Zend Framework porque el mi actual trabajo se estaba utilizando en muchos proyectos. Pronto tuvimos que actualizar los proyectos a Laminas, he de confesar que me costo al principio dado que la curva de aprendizaje es un poco mayor a comparación de otros frameworks.
La ventaja que yo le veo, es la utilización de programación orientada a objetos, pero me dirás, que tiene eso de extraordinario si ya todos los frameworks PHP lo implementan.
Y si tienes razón pero entonces, ¿cual es la ventaja? La principal diferencia es la utilización de patrones de diseño y como te haces más consciente de su utilización. Eso a la larga te ayuda a ti como programador a desarrollar tus capacidades técnicas.
El proyecto Laminas es una continuación open-source de Zend Framework.
El principal argumento para usar Laminas es la difusión de buenas prácticas y patrones de diseño entre los desarrolladores web.
En la forma en que se escribe el código se busca la mantenibilidad para asegurar que nuestro código se pueda actualizar y escalar en forma que pueda ser continuamente actualizado sin romperse. Laminas se desarrolla teniendo en cuenta la mantenibilidad a largo plazo.
He creado este tutorial dado que hay poca documentación en español.
En esta serie creamos un CRUD básico. CRUD es una acrónimo para las acciones de Crear, Leer, Actualizar y Borrar. Son seis vídeos que abarcan lo siguiente:
Capítulo 1: Introducción e instalación
Capítulo 2: Custom Layout y configurar base de datos MySQL
Capítulo 3: Creación y edición de tareas
Capítulo 4: Borrar tareas.
Capítulo 5: Marcar tarea como completada
Capítulo final: Refactorización vistas de crear y editar tareas
Aquí la playlist con todos los vídeos.
Espero les sirva en su carrera como desarrolladores por si algún día se topan con Laminas o si por curiosidad quieren aprender un poco de este framework.
Mucho me ayudan si comparten los vídeos y se suscriben a mi canal de youtube.
Un saludo y happy coding.