sábado, 18 de mayo de 2019

Que es Symfony ?





                                                   QUE ES SYMFONY ?


Desarrollada por  la empresa frnacesa Sensio lab ,Symfony viene a ser un framework basado en php ,muy robusto que nos permite crear aplicaciones y sitios web rapidamente, siguiendo el desarrollo en un contexto de MVC (Modelo - Vista - Controlador), donde separamos y ordenamos nuestros proyectos de manera  que a mi parecer ayuda en gran medida , es cierto que existen otras soluciones en el mercado como Laravel, codeigniter ,zendframework. 

Symfony siempre se mantuvo pero en un sector europeo dado que los desarrolladores son de francia .
En esta ultima version todo cambio , fue un cambio radical con nuevos conceptos y modos mas simples de controlar todo nuestro entorno en Symfony 4.

QUE HACE DIFERENTE A SYMFONY 4?

Esta version representa un replanteamiento de sus ideas y caracteristicas en general, algunos de los datos mas imporantes son :
  • Los BUNDLES desaparecieron .
  • Los parametros de configuracion ahora son variables de enterno.
  • La estructura del directorio es ahora mas simple e intuitivo.
Se podria suponer  que ahora symfony facilita el aprendizaje , las configuraciones y la instalacion a comparaseion de sus versiones predecesoras , con una curva de aprendizaje mas lenta.
Un concepto nuevo nace en symfony con SYMFONY FLEX que automatiza todo , desde Habilitar paquetes hasta crear configuraciones iniciales.
Symfony  lo hace por ti, aprovechando de los Symfony Recipes , que son las que contienen las instrucciones para integrar un monton de paquetes asi como los paquetes de terceros dentro de la aplicacion de symfony.

Algunos datos importantes a tener en cuenta: 

Symfony nace como la necesidad de simplificar el trabajo del desarrollador , enfocándonos en el desarrollo funcional de nuestro  proyecto , facilitándonos la vida de desarrollador.
Ademas un dato a tener en cuenta , Fabian Potencier quien es el líder del proyecto de symfony es el mayor contributor de github , por ende el mas activo de la comunidad.
Si deseas puedes verlo desde el siguiente link.
El código de todos los componentes y librerías que se incluyen en symfony , se publican bajo la licencia MIT de software libre.
El cms PRESTASHOP esta basado en symfony , un punto de fortaleza muy importante  para aquellos que alguna vez se toparon con este gestor de contenidos orientado al e-commerce.
Share: