Presentamos los frameworks más populares de PHP en 2020; algunos de éstos se describen mejor como sistemas de gestión de contenido.
Los primeros marcos de trabajo de PHP incluyen PHPlib, Horde y Pear. La mayoría de los grandes nombres se lanzaron en 2005 o posterior a este año.
A continuación, algunos de los frameworks PHP que se utilizan en la actualidad.
Laravel
Se le conoce como “el marco PHP para artesanos web”. Co esta herramienta es fácil comenzar un entorno de desarrollo virtual.
Contiene Laravel Homestead que es una caja Vagrant oficial preempaquetada que proporciona un entorno de desarrollo sin necesidad de instalar PHP, un servidor web y cualquier otro software de servidor en su máquina local.
Es compatible con Symfony, CakePHP 3, Slim y Zend, así como con WordPress. Una ventaja que tiene sobre otros motores de plantillas es que puede usar PHP dentro de Blade, lo que no puede hacer con los demás.
Requerimientos técnicos:
- PHP> = 7.2.5 (o use Laravel Homestead)
- Composer instalado
- Soporte de base de datos para MySQL 5.6+, PostgreSQL 9.4+, SQLite 3.8.8+, SQL Server 2017+.
CodeIgniter
El marco CodeIgniter ayuda a crear aplicaciones web rápidamente, ya que requiere una configuración mínima. Cuenta con una huella liviana del marco (es una descarga de 1.2MB), en ese sentido se puede agregar los componentes que necesita.
Además, es flexible, ya que fomenta el desarrollo con la arquitectura MVC, pero también puede codificar otro tipo de aplicaciones. El marco incluye defensas contra ataques CSRF y XSS, además de una política de seguridad de contenido.
CodeIgniter admite múltiples métodos de almacenamiento en caché, lo que acelera las aplicaciones.
Requerimientos técnicos:
- PHP> = 7.2
- Soporte de base de datos para MySQL, PostgreSQL, SQLite3
Framework Yii
El nombre de este marco, Yii , significa “simple y evolutivo” en chino. También significa “¡Sí, lo es!”. Una de las ventajas es que su documentación está bien redactada y es fácil de seguir.
Tiene varias medidas de seguridad, como hash de contraseña bcrypt, encriptación, autenticación y autorización. La documentación ofrece buenas prácticas para prevenir ataques de inyección SQL, XSS y CSRF.
Asimismo, admite cuatro tipos de almacenamiento en caché para acelerar las aplicaciones web: almacenamiento en caché de datos, almacenamiento en caché de fragmentos, almacenamiento en caché de páginas y almacenamiento en caché HTTP.
Resalta que la comunidad de Yii ofrece soporte en vivo a través de Slack o IRC. También hay un foro de discusión y canales de redes sociales.
Requerimientos técnicos:
- PHP> = 5.4.0, se recomienda 7+
- Composer instalado
- Soporte de base de datos para bases de datos SQLite, MySQL, PostgreSQL, MSSQL u Oracle
Leíste: Frameworks más populares de PHP en 2020, te recomendamos: PHP qué es y su importancia en WP
Te invitamos a que nos sigas en nuestras redes sociales: Facebook, Twitter, Instagram y Youtube con el perfil: @tortugacode