¿Por qué la mayoría de las aplicaciones a gran escala se desarrollan en Symfony?

Bueno, para empezar

  1. Symfony es aproximadamente 3 veces más rápido que Laravel y aproximadamente 2 veces más rápido que Zend Framework (2 de los 3 frameworks altamente respetados en el mundo PHP de hoy), mientras que también ocupa 2 veces menos memoria.
  2. Su inyector de dependencia y Event Dispatcher lo hacen completamente configurable, con cada uno de los ladrillos siendo totalmente independiente.
  3. Desde el ladrillo más pequeño hasta el núcleo completo en sí, todo se presenta como un “paquete” (o complemento en lenguaje Symfony) en Symfony. Cada paquete tiene la intención de agregar funcionalidad al marco, por supuesto, y cada paquete también puede reutilizarse en otro proyecto o compartirse con el resto de la comunidad. ¡Entonces es expandible!
  4. El marco incluye un amplio conjunto de herramientas de línea de comandos que son útiles durante la gestión de proyectos y el proceso de desarrollo.