Esta última entrada se centra en el desarrollo de back-end con la arquitecura Modelo Vista Controlador, con el uso de frameworks de PHP. En el video se muestra un vistazo de algunos de los más utilizados actualmente.
Los comentarios nuevos no están permitidos.
laravel es el mas usado por los programadores para la comodidad para la gestion de modelos, facilita varios procesos de gestión. symfoni es versátil para mvc, los componentes son extensos pero de mucha utilidad.
ResponderEliminarCodeIgniter su característica mas resaltante es por ser ligero y que puede ser interesante porque puede compartir varios procesos.
falcon para mi es muy rudimentario ya que su desarrollo siempre sera para proyectos muy grandes casi sin poder ahorrar codigo.
Existen varios framework PHP, entre ellos están:
ResponderEliminarLaravel: Es utilizado para crear servicios y aplicaciones web, es fácil de utilizar, testeable, de fácil aprendizaje y permite gestionar la configuración.
CodeIgniter: Es utilizado para la creación de aplicaciones web mediante sus funcionalidades avanzadas, es de fácil aprendizaje, posee una excelente documentación y es liviano lo que permite que pueda ser utilizado con un servicio de hosting compartido.
Symfony: Es utilizado para crear sitios y aplicaciones, utiliza programación orientada a objetos y proporciona cursos de formación y certificacion.
Phalcon: Esta escrito en el lenguaje de programación C, es un frameword de fácil aprendizaje y es rápido
El framework laravel es uno de los mas usados y simples de asimilar de PHP, este aporta mejoras y se adapta a cualquier proyecto que queramos realizar. Otro seria symfony este tiene muchos componentes que nos hace manejar de forma mas fácil y rápida las peticiones de los servidores,cookies, sesiones y acceso a la base de datos relacional o no relacional, entre otras. phalcon esta basado en el patrón (modelo vista controlador MVC), este framework ofrece un rendimiento alto y un mínimo consumo de recursos de petición y esto lo hace mas rápido. y cakePHP este es de código abierto y sus mayores ventajas es permitir un trabajo veloz, forma estructural de trabajo y bastante flexible a la hora de desarrollar un promagra o APP.
ResponderEliminarLaravel es el favorito entre los frameworks de php, ya que su diseño es extremadamente fácil de aprender y utilizar, además que tiene unas buenas herramientas para construir grandes proyectos, sumado a esto es bastante rápido para el desarrollo de aplicaicones web.
ResponderEliminarCodeIgniter es bastante ligero, sencillo de aprender y además tiene la opción de compartir hosting.
Phalcon está escrito en C y es bastante rápido.
Symfony es bastante flexible y tiene una gran cantidad de componentes.
A mí me encanta Laravel pero sin embargo le tengo un respeto enorme a Symfony porque es por llamarlo de alguna forma parte del "kernel" de muchos frameworks que se basan en el y le cogen componentes, por lo que colaborar en Symfony supone ayudar a más frameworks.
ResponderEliminarAunque como ya he dicho prefiero Laravel. por otra parte, creo que desde Laravel 5 ya no es un modelo vista controlador.
Para empezar laravel es el mas usado por su sencillez, aunque laravel y Symphony no estan bien fundamentados como frameworks, por que aunque nuestra aplicación utiliza Modelos Vistas y Controladores no es MVC, puesto que para que sea MVC se necesitan muchas capas para esto, a menos que termines escribiendo un codigo espaghetti,
ResponderEliminarEsto mismo sucede con codeigniter. que en si mismo si es un framework que almenos que sea una app sencilla, superan las 100 lineas de código, o incluso las 1000 si es una mas compleja.
La programacion es un oceano y el MVC es tu bote salvavidas.
Considero bastante útiles esos frameworks para PHP, tuve la oportunidad de utilizar codeigniter para el desarrollo de mi proyecto, aunque al final desistí de ello, a pesar de que se obtenía buena gestión en ambos lados de la aplicación( backend y Frontend), hay que estar bien orientado en el uso de dicho lenguaje, laravel parece ser bastante bueno, por lo que menciona el vídeo, pero considero que es bueno utilizar cualquiera de esos framework cuando ya se domine medianamente el lenguaje, en cuanto a mi opinión del vídeo, es poco explicativo al punto de aburrir solo con audio, falto orientación visual.
ResponderEliminarLaravel a pesar de ser nuevo en el mercado, es el favorito de los jóvenes programadores por ser ligero y cómodo.
ResponderEliminarSynfony tiene la característica de poseer sus múltiples componentes y sencillez a la hora de crear app web.
Phalcon se destaca por ser uno de los frameworks mas rápidos.
Los que escogen CodeIgniter aprovechan su gran facilidad a la hora de su aprendizaje y uso ademas de poseer funcionalidades interesantes para jóvenes desarrolladores.
Laravel es considerado como el marco PHP bien documentado, potente y versátil que proporciona una sintaxis sofisticada y exquisita. Nuestra programación Laravel también se basa en bibliotecas, herramientas, módulos que permiten compartir fácilmente. Aparte de eso, nuestras soluciones son altamente compatibles con la implementación de funcionalidades complejas de forma sencilla. En general, el marco de trabajo de Laravel es beneficioso y se convertirá en escritura de sintaxis de código tanto expresiva como simple. El desarrollo de aplicaciones web de Laravel también permite el proyecto con herramientas de seguridad pre-habilitadas y habilita las opciones de prueba de la unidad.
ResponderEliminarpor lo que veo los framework de php especificos como codeigniter son sencillos y practicos incluso para personas novatas en la materia y el mundo de la programacion, laravel es el mas usado y el mas recomendado por que tiene muchas ventajas como soporte para el caché, soporte para MVC y usa componentes de Symfony.
ResponderEliminarLaravel nace confiando en Symfony, pero también depende de otras grandes librerías como SwiftMailer, es decir, se ha tomado la mejor de los grandes para hacer un framework muy robusto, Gran parte de Laravel está formado por dependencias, especialmente de Symfony, esto implica que el desarrollo de Laravel dependa también del desarrollo de sus dependencias.