Framework
Framework
Framework
CODEIGNITER
Este framework se creó en 2006 y durante mucho tiempo ha sido considerado uno de los
frameworks de referencia en el mundo PHP, pero últimamente ha perdido terreno con los
competidores. A pesar de esto Codeigniter no es complicado de aprender así que continúa siendo
una buena opción a la hora de elegir un framework PHP
Que usa una arquitectura de Model View Controller (MVC). En términos sencillos, eso significa
que CodeIgniter utiliza diferentes componentes para manejar tareas de desarrollo específicas este
enfoque es muy popular entre los desarrolladores porque permite crear aplicaciones web
altamente escalables con un tamaño más reducido CodeIgniter también ofrece un rendimiento
sólido, lo que significa que es ideal para crear aplicaciones ligeras que se ejecuten bien en
servidores modestos.
Características principales:
FuelPHP
Es un framework PHP relativamente nuevo, lanzado por primera vez en el 2014. Los creadores
afirman haber reunido las mejores prácticas de otros frameworks potentes y creado algo nuevo y
emocionante. Algunos de los aspectos más únicos se describen en la sección de características.
Características principales:
Un framework diseñado para la velocidad está escrito en C desde sus cimientos y es con
seguridad el framework más rápido existente hoy día. Ofrece la mayoría de los recursos actuales
necesarios para desarrollar un proyecto ágil y fresco ( routing, controladores, vista de plantillas,
ORM, caché , etc).
Tras muchas pruebas sigue siendo el framework con más margen de rendimiento a la hora de
desarrollar nuestro proyecto web sea cual sea su tamaño y complejidad, ya que cuenta con todas
las características necesarias para ello, además de un entorno intuitivo y de fácil aprendizaje.
CakePHP
Framework de la “Old School”, que se niega a doblar la rodilla ante los que van llegando, por
muy fuerte que vengan pisando. Desarrollado en 2005 cuenta hoy día con licencia del MIT y ha
llamado la atención de grandes empresas como Hyundai o BMW para todos sus proyectos web.
Este veterano ha sacado a la luz su versión 3.0 con la que quiere volver a lo más alto del top de
los frameworks.
Entre sus novedades cuenta con una gestión de las sesiones mejorada, librerías independientes
(como ya vimos con Aura) y componentes modulares para reducir el peso y mejorar la
personalización de los proyectos; entre otros tantos recursos de hoy día.
Symfony 4
Es uno de los frameworks más utilizados y recomendados por las empresas digitales y el preferido
de muchos desarrolladores web. Symfony está compuesto por un amplio número de componentes
que se pueden reutilizar, además de contar con una comunidad activa que siempre expone nuevos
códigos para el desarrollo de posibles mejoras en las actualizaciones (Tebár, 2018).
Ventajas de utilizar Symfony
Licencia MIT: symfony hace uso de este tipo de licencia que permite realizar aplicaciones web
gratis y de software libre.
Control de la información: desde Symfony tienes la capacidad de controlar todos los accesos a
la información además del control -por defecto- de ataques CSRF o XSS.
Yii
Es otro candidato fuerte en nuestra lista de los mejores frameworks PHP, y es un competidor
digno. Lo primero que podemos decir es que Yii sobresale por su facilidad de instalación. Junto
con eso, el framework está a la altura de Phalcon en términos de rendimiento, lo cual resulta muy
atractivo, Yii ofrece un conjunto sólido de componentes que puedes utilizar para acelerar el
desarrollo de aplicaciones web. Sin embargo, se destaca por su sólido conjunto de características
de seguridad, que puede utilizar para crear proyectos altamente seguros (B, 2019).
Framework Web Django (Python)
Django es un marco web de Python de alto nivel que fomenta el desarrollo rápido y el diseño
limpio y pragmático, creado por desarrolladores experimentados, se encarga de gran parte de la
molestia del desarrollo web, por lo que puede concentrarse en escribir su aplicación sin necesidad
de reinventar la rueda fue diseñado para ayudar a los desarrolladores a llevar las aplicaciones
desde el concepto hasta su finalización lo más rápido posible. Es gratis y de código abierto
(Django framework, 2019).
Slim 3 framework
Slim es un marco micro de PHP que le ayuda a escribir rápidamente aplicaciones web y API
simples pero potentes, es en realidad un microframework para PHP y nos permite escribir
aplicaciones y APIs , Slim es un despachador que recibe una solicitud HTTP, invoca una rutina
de devolución de llamada adecuada y devuelve una respuesta HTTP, de forma muy rápida y con
muy poco código. No tiene la potencia de sus hermanos mayores (Laravel, Symfony,
KumbiaPHP, pero cumple bien su cometido. Y como buen framework, podemos vitaminarlo para
aumentar.
Zend Framework - paquetes PHP listos para PHP 7
Zend Framework es un marco de software simple, directo y de código abierto orientado a objetos
para PHP 5, diseñado para eliminar los tediosos detalles de la codificación y le permite
concentrarse en el panorama general. Este marco proporciona funcionalidad para el 80% del
código de la aplicación que es común en muchas aplicaciones, por lo que puede concentrarse en
personalizar el otro 20% de sus aplicaciones para satisfacer los requisitos de su negocio.
Uno de sus puntos fuertes es el diseño altamente modular de Model-View-Controller (MVC), que
hace que su código sea más reutilizable y más fácil de mantener. Zend Framework fue el ganador
del premio Infoworld Bossie en 2010.
Bibliografía
B, G. (Enero de 2019). tutoriales/mejores-frameworks-php/. Obtenido de tutoriales/mejores-
frameworks-php/: https://www.hostinger.es
Django framework. (2019). El framework web para perfeccionistas con plazos. Obtenido de El
framework web para perfeccionistas con plazos.: https://www.djangoproject.com/
MediaRoom Solutions S.L. . (2018). blog/tendencias-desarrollo-web-2019/. Obtenido de
blog/tendencias-desarrollo-web-2019/: https://www.mediaroomsolutions.es
Tebár, E. (Septiembre de 2018). es/blog/frameworks-en-el-desarrollo-web-las-mejores-
practicas-para-tu-negocio-online.html. Obtenido de es/blog/frameworks-en-el-
desarrollo-web-las-mejores-practicas-para-tu-negocio-online.html:
https://www.wearemarketing.com