Ahora, la semana pasada vimos 5 de los frameworks más usados, y quedaron 5 más para seguir hoy. Sin más dilación se los presento (espero que en opróximas semanas pueda meterme a explicar alguno en profundidad, rechazo a Symfony porque lo puteé mucho en mis años de facultad)

6. CakePHP
CakePHP ya casi tiene década y media (la primera versión se lanzó en 2005), pero sigue estando entre los frameworks PHP más populares, ya que siempre ha logrado mantenerse al día. La última versión, CakePHP 3.0 mejoró la gestión de sesiones, mejoró la modularidad al desacoplar varios componentes y aumentó la capacidad de crear más bibliotecas independientes.
CakePHP tiene un escaparate realmente extraordinario que potencia los sitios web de grandes marcas como BMW, Hyundai y Express. Es una herramienta excelente para crear aplicaciones web que necesitan alto nivel de seguridad, ya que tiene muchas características de seguridad incorporadas, como validación de entrada, prevención de inyección SQL, prevención XSS (cross-site scripting), CSRF (solicitud entre sitios). falsificación) protección, y muchos otros.

7. Zend Framework
Zend es un framework PHP robusto y estable con muchas opciones de configuración, por lo que generalmente no se recomienda para proyectos más pequeños, pero es excelente para otros más complejos. Zend tiene socios como IBM, Microsoft, Google y Adobe. La versión principal, Zend Framework 3, está optimizada para PHP 7, pero seguirá soportando PHP 5.5 en adelante.
Tiene muchas características interesantes como herramientas de codificación criptográfica, un editor de arrastrar y soltar fácil de usar con soporte para tecnologías de front-end (HTML, CSS, JavaScript), depuración instantánea en línea y pruebas de PHP Unit herramientas y un asistente de base de datos conectado. Zend Framework se creó con la metodología Agile que facilita la entrega de aplicaciones de alta calidad a clientes empresariales.

8. Slim
Slim es un micro framework PHP que te proporciona todo lo que necesitas y nada que no necesites. Los micro frameworks son minimalistas en el diseño, son excelentes para aplicaciones más pequeñas donde un marco de pila completa sería una exageración. El creador de Slim se inspiró en una microestructura de Ruby llamada Sinatra.
Slim es utilizado por muchos desarrolladores de PHP para desarrollar API y servicios RESTful. Slim viene con características como el enrutamiento de URL, el almacenamiento en caché HTTP del lado del cliente, el cifrado de sesiones y cookies, y admite mensajes “flash” en las solicitudes HTTP también. Su guía del usuario es fácil de leer. un win-win.

9. FuelPHP
FuelPHP no solo admite el patrón MVC ordinario sino también su versión evolucionada, HMVC (Modelo jerárquico-Vista-Controlador) a nivel de arquitectura. FuelPHP agrega una clase opcional llamada Presenter (anteriormente llamada ViewModel) entre las capas Controller y View para mantener la lógica necesaria para generar Views.
FuelPHP es modular y extensible, se ocupa de las cuestiones de seguridad al proporcionar funciones como la entrada y el filtrado URI y la codificación de salida, y viene con su propio marco de autenticación, con muchas otras características sofisticadas y una documentación detallada.

10. PHPixie
PHPixie es un framework bastante nuevo, comenzó en 2012 con el objetivo de crear uno de alto rendimiento para sitios web de solo lectura. PHPixie también implementa el patrón de diseño de HMVC al igual que FuelPHP, y se construye mediante el uso de componentes independientes que también se pueden utilizar sin el propio marco. Los componentes de PHPixie se prueban al 100% y requieren mínimas dependencias.
El sitio web oficial tiene un tutorial que afirma que puede aprender en 30 minutos, y su blog también detalla muchos casos prácticos de uso. Entre las características, puede encontrar las capacidades estándar ORM (mapeo relacional de objetos), caché, validación de entrada, autenticación y autorización. PHPixie también le permite usar el lenguaje de marcado HAML, habilita la migración de esquema y tiene un sofisticado sistema de enrutamiento.
Lindo recorrido, y aunque a mi parecer hay dos ganadores, les dejo a ustedes el hecho de elegirlos.

