Una guía de frameworks PHP populares para principiantes

Una guía de frameworks PHP populares para principiantes

junio 15, 2021 0 Por admin


PHP es un lenguaje de programación del lado del servidor que funciona bien con bases de datos y HTML, lo que lo convierte en una excelente opción para los especialistas en marketing digital o desarrolladores que buscan aprender un nuevo lenguaje.

Pero, ¿qué puedes hacer realmente con PHP?

En este artículo, encontrará una descripción general de alto nivel de los frameworks PHP más populares para que pueda comenzar a imaginar lo que es posible con este popular lenguaje. Descubrirás Laravel, Symfony, Zend / Laminas, Yii, CakePHP, CodeIgniter, Phalcon, Fat-Free.

Vea cómo estos marcos se comparan con los siguientes criterios:

  • Sencillez e instalación del marco.
  • Documentación.
  • Flexibilidad.
  • Compatibilidad con PSR.
  • Aplicaciones de proyectos.
  • Popularidad.

También encontrará una comparación de cuántas solicitudes puede manejar cada marco por segundo y aprenderá más sobre el alojamiento que se puede usar para cada uno. ¡Vamos a sumergirnos!

Laravel

El interés de Laravel a lo largo del tiempo

la Laravel framework permite una hermosa escritura de código. Laravel lo ayudará a facilitar una serie de operaciones como la grabación, el enrutamiento, el almacenamiento en caché y el uso de sesiones.

Publicidad

Continuar leyendo a continuación

Con Laravel, se han tenido en cuenta las mejores características de otros frameworks PHP y Ruby on Rails.

Laravel es una herramienta simple pero poderosa y flexible para crear grandes proyectos, incluso para principiantes.

Tiene:

  • Enrutamiento simple y limpio.
  • Fácil integración con otras bibliotecas PHP.
  • Un sistema de migración sencillo y práctico.
  • Ensayos modulares.

Instalación – Para instalar Laravel, su servidor debe tener ciertos módulos habilitados y debe seguir estos requisitos de marco:

El equipo oficial de Laravel recomienda usar servidores virtuales de Laravel Homestead donde ya se cumplen todos los requisitos.

Publicidad

Continuar leyendo a continuación

Documentación – Este marco tiene pautas bastante simples y accesibles.

Flexibilidad – Este framework permite ampliar su funcionalidad. Se pueden instalar nuevos módulos y complementos a través de Composer.

RPS – Este marco cumple con la segunda versión de los estándares PSR, PSR-2.

Dónde se puede utilizar este marco: Este marco es una opción óptima para crear proyectos pequeños y medianos. Sin embargo, también se puede utilizar para desarrollar sitios web a gran escala.

Popularidad de Laravel

Interés de Laravel a lo largo del tiempo "width =" 1197 "height =" 583 "size =" (max-width: 1197px) 100vw, 1197px "srcset =" https://cdn.seoconsem.com/wp-content/uploads / 2021 / 04 / laravel-search-trends-606aee37ad36f.png 1197w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/laravel-search-trends-606aee37ad36f-480x234.png 480w, https: // cdn.seoconsem.com/wp-content/uploads/2021/04/laravel-search-trends-606aee37ad36f-680x331.png 680w, https://cdn.seoconsem.com/wp-content/uploads/2021/ 04 / laravel -search-trends-606aee37ad36f-768x374.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/laravel-search-trends-606aee37ad36f-1024x499.png 1024w "src =" https: //cdn.seoconsem.com/wp-content/uploads/2021/04/laravel-search-trends-606aee37ad36f.png

Yii 2

Una guía para principiantes de los marcos populares de PHP "width =" 1536 "height =" 723 "size =" (max-width: 1536px) 100vw, 1536px "srcset =" https://cdn.seoconsem.com/wp-content / uploads / 2021/04 / yii-php-freamwork-606afc8a728aa.png 1536w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/yii-php-freamwork-606afc8a728aa-480x226.png 480w, https : //cdn.seoconsem.com/wp-content/uploads/2021/04/yii-php-freamwork-606afc8a728aa-680x320.png 680w, https://cdn.seoconsem.com/wp-content/uploads/ 2021 / 04 / yii-php-freamwork-606afc8a728aa-768x362.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/yii-php-freamwork-606afc8a728aa-1024x482.png 1024w "src = "https://cdn.seoconsem.com/wp-content/uploads/2021/04/yii-php-freamwork-606afc8a728aa.pngYii 2 es un poderoso framework PHP que le permite desarrollar rápidamente un programa.

Este framework permite diseñar proyectos de pequeña, mediana y gran escala como blogs, webs corporativas, tiendas online, portales, sistemas CMS, programas RESTful, etc. Las ventajas de este marco incluyen:

  • Como la mayoría de los frameworks PHP, Yii usa el modelo MVC (Model-View-Controller).
  • Yii es un marco integral que incluye una gran cantidad de herramientas, sistemas y código probados y listos para usar para sistemas de base de datos ActiveRecord SQL y NoSQL, API RESTful, soporte para almacenamiento en caché de múltiples niveles, etc.
  • Yii es fácil de actualizar. Puede escribir sus propios módulos o extensiones y ampliar la funcionalidad del marco.
  • Una de las características distintivas es su alto rendimiento, aunque Yii es un marco bastante masivo.
  • Este framework cuenta con un módulo de generación de código llamado Gii, que acelera el desarrollo del proyecto.

Instalación – Para usar Yii2 en su computadora, debe tener instalado el lenguaje de programación PHP 5.4 o superior (idealmente el último, PHP 7). Puede instalar este marco a través del compositor.

El marco permite dos tipos de marcos de programas: básico y avanzado. Debe elegir la versión que necesita durante la instalación.

Documentación – Este marco tiene un manual de instrucciones bastante sencillo.

Flexibilidad – Este framework permite ampliar su funcionalidad. Se pueden instalar nuevos módulos y complementos a través de Composer. También puede crear sus propias extensiones.

RPS – Este marco cumple con la segunda versión de los estándares PSR, PSR-2.

Dónde se puede utilizar este marco: Este marco se puede utilizar en cualquier proyecto, desde simples programas web hasta programas RESTful, portales extendidos, sistemas CMS y más.

Popularidad de Yii

Yii interés a lo largo del tiempo "width =" 1172 "height =" 629 "size =" (max-width: 1172px) 100vw, 1172px "srcset =" https://cdn.seoconsem.com/wp-content/uploads/ 2021 / 04 / yii-search-trends-606afd4b1228b.png 1172w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/yii-search-trends-606afd4b1228b-480x258.png 480w, https: // cdn.seoconsem.com/wp-content/uploads/2021/04/yii-search-trends-606afd4b1228b-680x365.png 680w, https://cdn.seoconsem.com/wp-content/uploads/2021/04 / yii -search-trends-606afd4b1228b-768x412.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/yii-search-trends-606afd4b1228b-1024x550.png 1024w "src =" https: //cdn.seoconsem.com/wp-content/uploads/2021/04/yii-search-trends-606afd4b1228b.png

Symfony

Symfony php freamwork "ancho =" 1536 "alto =" 723 "tamaños =" (ancho máximo: 1536 px) 100vw, 1536 px "srcset =" https://cdn.seoconsem.com/wp-content/uploads/2021/04 /symfony-php-freamwork-606aeed816a7e.png 1536w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/symfony-php-freamwork-606aeed816a7e-480x226.png 480w, https: // cdn .seoconsem.com / wp-content / uploads / 2021/04 / symfony-php-freamwork-606aeed816a7e-680x320.png 680w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/symfony- php-freamwork-606aeed816a7e-768x362.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/symfony-php-freamwork-606aeed816a7e-1024x482.png 1024w "src =" https: /cdn.seoconsem.com/wp-content/uploads/2021/04/symfony-php-freamwork-606aeed816a7e.png

Como Yii, Symfony es un marco de pila completo que se puede utilizar para construir cualquier proyecto. Este marco es bastante ancho y bastante complicado para principiantes.

Publicidad

Continuar leyendo a continuación

Symfony es un framework con funcionalidad acorde a los requerimientos modernos y se utiliza en proyectos particularmente grandes.

El CMS de Drupal también se basa en el marco Symfony.

Instalación – Para usar Symfony en su computadora, debe tener instalado PHP 7.2.5 o superior. Puede instalar este marco a través del compositor y el instalador de Symfony.

Configurar el marco es bastante sencillo. Al instalar Symfony, tiene la opción de elegir su futuro tipo de programa y se creará la estructura correspondiente según su elección.

También tiene la opción de elegir uno de los siguientes 3 marcos:

  1. La Standard Edition está instalada de forma predeterminada.
  2. Hello World Edition está diseñado para producir puntos de referencia.
  3. Symfony CMF Standard Edition es adecuado para la producción de CMS.

Documentación – Las instrucciones de este framework me parecieron más complicadas, comparadas con las de los frameworks Yii 2 y Laravel.

Flexibilidad – Este marco le permite ampliar su funcionalidad. Se pueden instalar nuevos módulos y complementos a través de Composer. También puede crear sus propias extensiones.

Publicidad

Continuar leyendo a continuación

RPS – Este marco cumple con la segunda versión de los estándares PSR, PSR-2.

Dónde se puede utilizar este marco: Este marco se puede utilizar en cualquier proyecto, desde simples programas web hasta programas RESTful, portales extendidos, sistemas CMS y más.

Popularidad de Symfonyinterés de Symfony a lo largo del tiempo "ancho =" 1453 "alto =" 702 "tamaños =" (ancho máximo: 1453px) 100vw, 1453px "srcset =" https://cdn.seoconsem.com/wp-content/uploads / 2021 / 04 / symfony-search-trends-606af114089f2.png 1453w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/symfony-search-trends-606af114089f2-480x232.png 480w, https: // cdn.seoconsem.com/wp-content/uploads/2021/04/symfony-search-trends-606af114089f2-680x329.png 680w, https://cdn.seoconsem.com/wp-content/uploads/2021/ 04 / symfony -search-trends-606af114089f2-768x371.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/symfony-search-trends-606af114089f2-1024x495.png 1024w "src =" https: //cdn.seoconsem.com/wp-content/uploads/2021/04/symfony-search-trends-606af114089f2.png

Zend Framework 3 / Blades

Zend, Laminas php freamwork "width =" 1536 "height =" 723 "size =" (max-width: 1536px) 100vw, 1536px "srcset =" https://cdn.seoconsem.com/wp-content/uploads/2021 /04/zend-php-freamwork-606af27117499.png 1536w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/zend-php-freamwork-606af27117499-480x226.png 480w, https: / /cdn.seoconsem.com/wp-content/uploads/2021/04/zend-php-freamwork-606af27117499-680x320.png 680w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/ zend-php-freamwork-606af27117499-768x362.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/zend-php-freamwork-606af27117499-1024x482.png 1024w "src =" https : //cdn.seoconsem.com/wp-content/uploads/2021/04/zend-php-freamwork-606af27117499.png

Zend Framework 3 (renombrado Laminas) es un marco PHP gratuito creado por los desarrolladores de Zend. Actualmente, la empresa se dedica al desarrollo del lenguaje de programación PHP.

Publicidad

Continuar leyendo a continuación

Este marco tiene muchas características y también se puede usar para escribir código académico. Zend es un marco MVC / OOP (programación orientada a objetos), que se utiliza en proyectos más grandes.

Para instalar Zend, su servidor debe tener PHP versión 5.6 o superior.

Instalación – Este marco se puede instalar a través de Composer. Se puede extraer una estructura lista del programa de la aplicación esqueleto de Zend.

Documentación – Este marco tiene instrucciones bastante simples y completas.

Flexibilidad – Este framework permite ampliar su funcionalidad. Se pueden instalar nuevos módulos y complementos a través de Composer.

RPS – La segunda versión de este marco se ajusta a PSR-2.

Notar: La segunda versión del marco Zend se ejecuta con bastante lentitud y requiere más esfuerzo para completar un proyecto. Dado que este es un entorno académico, se mantienen todas las reglas para desarrollar un programa. Este marco no es para principiantes.

Dónde se puede utilizar este marco: Este marco se puede utilizar principalmente para proyectos a gran escala.

Popularidad de Zend

interés del framework zend php a lo largo del tiempo "width =" 1163 "height =" 624 "size =" (max-width: 1163px) 100vw, 1163px "srcset =" https://cdn.seoconsem.com/wp-content / uploads / 2021/04 / zend-search-trends-606af45ce909a.png 1163w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/zend-search-trends-606af45ce909a-480x258.png 480w, https: //cdn.seoconsem.com/wp-content/uploads/2021/04/zend-search-trends-606af45ce909a-680x365.png 680w, https://cdn.seoconsem.com/wp-content/uploads/ 2021 / 04 /zend-search-trends-606af45ce909a-768x412.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/zend-search-trends-606af45ce909a-1024x549.png 1024w "src = "https://cdn.seoconsem.com/wp-content/uploads/2021/04/zend-search-trends-606af45ce909a.png

CakePHP 4 Fresa

CakePHP Framework "ancho =" 1536 "alto =" 723 "tamaños =" (ancho máximo: 1536 px) 100vw, 1536 px "srcset =" https://cdn.seoconsem.com/wp-content/uploads/2021/04/ cakephp-php-freamwork-606af51d96704.png 1536w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/cakephp-php-freamwork-606af51d96704-480x226.png 480w, https: // cdn. Searchenginejournal.com/wp-content/uploads/2021/04/cakephp-php-freamwork-606af51d96704-680x320.png 680w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/cakephp-php -freamwork-606af51d96704-768x362.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/cakephp-php-freamwork-606af51d96704-1024x482.png 1024w "src =" https: // cdn.seoconsem.com/wp-content/uploads/2021/04/cakephp-php-freamwork-606af51d96704.pngCakePHP 4 Fresa es un framework PHP gratuito que incluye código para desarrollar un programa rápidamente. El modelo MVC está disponible en este marco.

CakePHP es un marco de programación orientada a objetos, que tiene muchas características, se ejecuta rápido y ofrece una alta eficiencia.

Publicidad

Continuar leyendo a continuación

Instalación – Para utilizar CakePHP es posible que deba tener PHP 7.2 o más. Puede instalar este marco a través del compositor. Después de la instalación, obtiene un marco listo y puede crear su aplicación web basándose en él. La instalación es generalmente rápida y sencilla.

Documentación – Este marco tiene un manual de instrucciones bastante simple y completo.

Flexibilidad – Este marco le permite ampliar su funcionalidad. Se pueden instalar nuevos módulos y complementos a través de Composer.

Compatibilidad con PSR – La cuarta versión de este marco corresponde a PSR-7.

Notar: CakePHP 4 ha sufrido una importante refactorización y se han introducido muchas mejoras nuevas en el diseño de su marco, la velocidad y la API. La última versión es bastante flexible y tiene una mayor eficiencia que la anterior. Sin embargo, su desarrollo es muy lento.

Dónde se puede utilizar este marco: Este marco se puede utilizar para casi cualquier proyecto, desde simples programas web hasta programas REST y portales.

Popularidad de CakePHP

cakephp interés a lo largo del tiempo "ancho =" 1161 "alto =" 597 "tamaños =" (ancho máximo: 1161px) 100vw, 1161px "srcset =" https://cdn.seoconsem.com/wp-content/uploads/ 2021 / 04 / cakephp-search-trends-606af60c8ba7a.png 1161w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/cakephp-search-trends-606af60c8ba7a-480x247.png 480w, https: // cdn.seoconsem.com/wp-content/uploads/2021/04/cakephp-search-trends-606af60c8ba7a-680x350.png 680w, https://cdn.seoconsem.com/wp-content/uploads/2021/04 / cakephp -search-trends-606af60c8ba7a-768x395.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/cakephp-search-trends-606af60c8ba7a-1024x527.png "1024w" src = https: //cdn.seoconsem.com/wp-content/uploads/2021/04/cakephp-search-trends-606af60c8ba7a.png

CodeIgniter

codeigniter php freamwork "ancho =" 1536 "alto =" 723 "tamaños =" (ancho máximo: 1536px) 100vw, 1536px "srcset =" https://cdn.seoconsem.com/wp-content/uploads/2021/04 /codeigniter-php-freamwork-606af95a8ed3d.png 1536w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/codeigniter-php-freamwork-606af95a8ed3d-480x226.png 480w, https: // cdn .seoconsem.com / wp-content / uploads / 2021/04 / codeigniter-php-freamwork-606af95a8ed3d-680x320.png 680w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/codeigniter- php-freamwork-606af95a8ed3d-768x362.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/codeigniter-php-freamwork-606af95a8ed3d-1024x482.png 1024w "src =" https: / /cdn.seoconsem.com/wp-content/uploads/2021/04/codeigniter-php-freamwork-606af95a8ed3d.pngCodeIgniter también es gratuito y un marco de código abierto. Sin embargo, este marco no está diseñado para grandes proyectos.

Aunque es uno de los marcos más rápidos aquí, se considera que está a punto de desaparecer ya que rara vez se lanzan nuevas versiones y características.

Publicidad

Continuar leyendo a continuación

El modelo MVC también es accesible en este marco. CodeIgniter le permite trabajar con múltiples bases de datos como MySQL, PostgreSQL, Oracle, etc.

Tiene instrucciones claras y completas. Además, se necesita menos tiempo para desarrollar un programa en este contexto.

Instalación – Para usar CodeIgniter, debe tener PHP 7.3 o más. Su servidor debe tener instaladas las extensiones PHP * intl * y * mbstring *.

Puede instalar este marco a través del compositor.

Documentación – Este marco tiene un manual de instrucciones bastante simple y completo.

Flexibilidad – Este marco le permite ampliar su funcionalidad.

RPS – La cuarta versión de este marco corresponde a PSR-2.

Dónde se puede utilizar este marco: No desaconsejo el uso de este marco con fines comerciales; solo para facilitar los estudios.

Popularidad de CodeIgniter

Interés de Codeigniter a lo largo del tiempo "width =" 1443 "height =" 787 "size =" (max-width: 1443px) 100vw, 1443px "srcset =" https://cdn.seoconsem.com/wp-content/uploads / 2021 / 04 / codeigniter-search-trends-606afc2f59a18.png 1443w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/codeigniter-search-trends-606afc2f59a18-480x262.png 480w, https: // cdn.seoconsem.com/wp-content/uploads/2021/04/codeigniter-search-trends-606afc2f59a18-680x371.png 680w, https://cdn.seoconsem.com/wp-content/uploads/2021/ 04 / codeigniter -search-trends-606afc2f59a18-768x419.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/codeigniter-search-trends-606afc2f59a18-1024x558.png 1024w "src =" https: //cdn.seoconsem.com/wp-content/uploads/2021/04/codeigniter-search-trends-606afc2f59a18.png

Phalcon

Una guía para principiantes de los marcos populares de PHP "width =" 1536 "height =" 723 "size =" (max-width: 1536px) 100vw, 1536px "srcset =" https://cdn.seoconsem.com/wp-content / uploads / 2021/04 / phalcon-php-freamwork-606afe6f03354.png 1536w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/phalcon-php-freamwork-606afe6f03354-480x226.png 480w, https : //cdn.seoconsem.com/wp-content/uploads/2021/04/phalcon-php-freamwork-606afe6f03354-680x320.png 680w, https://cdn.seoconsem.com/wp-content/uploads/ 2021 / 04 / phalcon-php-freamwork-606afe6f03354-768x362.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/phalcon-php-freamwork-606afe6f03354-1024x482.png = 1024w "src "https://cdn.seoconsem.com/wp-content/uploads/2021/04/phalcon-php-freamwork-606afe6f03354.pngPhalcon también es gratuito y un marco de código abierto. Es uno de los marcos más rápidos (si no el más rápido).

Su alta velocidad se debe a que este framework está escrito en lenguaje de programación C, aunque no se requieren conocimientos de C para utilizarlo.

Publicidad

Continuar leyendo a continuación

La funcionalidad de Phalcon se expone en forma de clases e interfaces PHP.

Instalación – Para usar Phalcon, debe tener PHP 7.2 o más.

Documentación – Las instrucciones de este marco no son tan simples. Me pareció que tardaba el doble en pasar, en comparación con todos los demás marcos.

Flexibilidad – Este framework permite ampliar su funcionalidad. Se pueden instalar nuevos módulos y complementos a través de Composer. También puede crear sus propias extensiones.

RPS – La cuarta versión de este framework corresponde al PSR-4.

Dónde se puede utilizar este marco: Este marco se puede utilizar en cualquier proyecto, desde simples programas web hasta programas a gran escala como tiendas en línea, foros, redes sociales, portales extendidos y más.

Popularidad de Phalcon

interés de phalcon a lo largo del tiempo "ancho =" 1151 "alto =" 596 "tamaños =" (ancho máximo: 1151px) 100vw, 1151px "srcset =" https://cdn.seoconsem.com/wp-content/uploads / 2021 / 04 / phalcon-search-trends-606b0321a6297.png 1151w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/phalcon-search-trends-606b0321a6297-480x249.png 480w, https: // cdn.seoconsem.com/wp-content/uploads/2021/04/phalcon-search-trends-606b0321a6297-680x352.png 680w, https://cdn.seoconsem.com/wp-content/uploads/2021/ 04 / phalcon -search-trends-606b0321a6297-768x398.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/phalcon-search-trends-606b0321a6297-1024x530.png 1024w "src =" https: //cdn.seoconsem.com/wp-content/uploads/2021/04/phalcon-search-trends-606b0321a6297.png

Libre de grasas

php frame sin negrita "width =" 1536 "height =" 666 "tamaños =" (ancho máximo: 1536px) 100vw, 1536px "srcset =" https://cdn.seoconsem.com/wp-content/uploads/2021/ 04 / fat-free-php-freamwork-606b036f2e27b.png 1536w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/fat-free-php-freamwork-606b036f2e27b-480x208.png 480w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/fat-free-php-freamwork-606b036f2e27b-680x295.png 680w, https://cdn.seoconsem.com/wp-content/uploads //2021/04/fat-free-php-freamwork-606b036f2e27b-768x333.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/fat-free-php-freamwork-606b036f2e27b - 1024x444.png 1024w "src =" https://cdn.seoconsem.com/wp-content/uploads/2021/04/fat-free-php-freamwork-606b036f2e27b.png

Publicidad

Continuar leyendo a continuación

Libre de grasas es actualmente el marco más simple, ligero y fácil de aprender.

No tiene las capacidades extendidas de los otros marcos enumerados aquí, y cuando use Fat-Free, a menudo tendrá que agregar otras bibliotecas de terceros, ya que carece de funciones.

Este marco tiene:

  • Limpiar el motor de enrutamiento.
  • Capacidad para crear aplicaciones web multilingües.
  • Motor de caché.
  • Soporte de motores SQL (MySQL, SQLite, PostgreSQL, SQL Server, Sybase y Oracle).
  • Capacidad para optimizar automáticamente archivos JS / CSS.

Recomiendo este marco como un marco PHP inicial para principiantes.

Instalación – Para usar Phalcon, debe tener PHP 5.4 o más. Puede instalarlo a través de redactar o descargar un archivo zip con compilación completa.

Documentación – Este marco tiene un manual de instrucciones bastante sencillo.

Flexibilidad – Este framework permite ampliar su funcionalidad. Se pueden instalar nuevos módulos y complementos a través de Composer. También puede crear sus propias extensiones.

RPS – La cuarta versión de este framework corresponde al PSR-4.

Dónde se puede utilizar este marco: Este marco se puede utilizar en cualquier proyecto, desde simples programas web hasta programas RESTful, portales extendidos y más.

Publicidad

Continuar leyendo a continuación

Popularidad de Fat Free

Interés sin grasa a lo largo del tiempo "width =" 1173 "height =" 609 "size =" (max-width: 1173px) 100vw, 1173px "srcset =" https://cdn.seoconsem.com/wp-content/uploads / 2021 / 04 / fat-free-search-trend-606b07a72ca2f.png 1173w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/fat-free-search-trend-606b07a72ca2f-480x249. Png 480w , https://cdn.seoconsem.com/wp-content/uploads/2021/04/fat-free-search-trend-606b07a72ca2f-680x353.png 680w, https://cdn.seoconsem.com/wp- content / uploads / 2021/04 / fat-free-search-trend-606b07a72ca2f-768x399.png 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/fat-free-search-trend - 606b07a72ca2f -1024x532.png 1024w "src =" https://cdn.seoconsem.com/wp-content/uploads/2021/04/fat-free-search-trend-606b07a72ca2f.png

Comparación de las características de velocidad, eficiencia y ahorro de recursos de los marcos

Tabla de prueba de carga de los 7 frameworks probados. "Width =" 1600 "height =" 840 "size =" (max-width: 1600px) 100vw, 1600px "srcset =" https://cdn.seoconsem.com/wp- content /uploads/2021/04/php-freamworks-load-test-60741dfa8f418.jpg 1600w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/php-freamworks-load-test-60741dfa8f418 - 480x252.jpg 480w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/php-freamworks-load-test-60741dfa8f418-680x357.jpg 680w, https://cdn.seoconsem.com / wp-content / uploads / 2021/04 / php-freamworks-load-test-60741dfa8f418-768x403.jpg 768w, https://cdn.seoconsem.com/wp-content/uploads/2021/04/php-freamworks- load -test-60741dfa8f418-1024x538.jpg 1024w "src =" https://cdn.seoconsem.com/wp-content/uploads/2021/04/php-freamworks-load-test-60741dfa8f418.jpgEl número de solicitudes que cada marco puede procesar por segundo.

Probé estos marcos en la misma computadora y realicé las mismas acciones. Usé Apache Benchmark como herramienta de prueba.

La computadora en la que se realizó la prueba tiene las siguientes características:

  • Linux Mint 17 Cinnamon de 64 bits.
  • Kernel de Linux: 3.13.0-24-genérico.
  • Procesador: Intel Core i3-4160 CPU 3.60Ghz X2.
  • Memoria: 8 GB.
  • Versión del servidor: Apache / 2.4.7 (Ubuntu).
  • PHP 7.1

¿Qué hosting se puede utilizar para frameworks PHP?

Puede instalar Yii, Laravel, Symfony, Zend, CakePHP, CodeIgniter y Fat-Free, pero no Phalcon – en cualquier host popular, incluidos Bluehost, HostGator, A2 Hosting o SiteGround.

Publicidad

Continuar leyendo a continuación

Para Phalcon, necesita un servidor en el que deberá trabajar con el sistema operativo a través de SSH como usuario root y modificarlo. Estas opciones pueden incluir AWS o DigitalOcean.

¿Qué entorno merece la pena estudiar?

CakePHP es lento de desarrollar. Entonces, me pregunto si vale la pena aprender en este momento.

Yii2, Laravel, Zend, y Symfony Actualmente cumplen con los estándares y requisitos modernos. Tienen una gran demanda y tienen características enormes.

Pour étudier ces trois frameworks, vous devez savoir ce que signifie MVC, avoir une connaissance approfondie de PHP (y compris la POO) et être capable de travailler avec des bases de données.

Pour les débutants, il sera plus facile de commencer par Laravel et Yii, plutôt que Symfony ou alors Zend.

Plus de ressources:


Crédits image

Image en vedette : Journal des moteurs de recherche
Toutes les captures d'écran prises par l'auteur, avril 2021

Publicité

Continuer la lecture ci-dessous