Trabajar principalmente en Yii2, comprobado laravel, es agradable pero no tan consistente como Yii en el interior. Laravel tiene una herramienta muy rígida para crear interfaces de usuario, por otro lado, Yii tiene herramientas no visuales más rígidas para trabajar con servicios remotos, servidores, consolas, etc.
No soy competente con Laravel, pero conozco bien Symfony3 y Django. Y de esos 3 marcos elegiría Yii2 para mis próximos proyectos de trabajo. Django ofrece más en términos de código base existente, pero Yii es más flexible y muy práctico.
Pros Yii2:
Simplemente para dejar de entender el funcionamiento interno (el código es simple y muy comentado, no he visto algo ni siquiera cercano en otros marcos)
Las excelentes herramientas de interfaz visual (cuadrícula de datos integrada profunda, excelente control de kartik de terceros, integrado en Bootstrap), no han visto algo cercano en ningún otro marco, evento que sufrió Djangos data_tables2.
Build-in ajax (validación, ajax grid)
Andamios: controladores y modelos de andamios Laravel, aplicaciones YUD GRUD completas
Muy flexible: simplemente puede anular cualquier clase principal de marco, por ejemplo, enrutador
- ¿Puedo obtener un trabajo de desarrollador web después de la secundaria?
- ¿Cuándo se cargan las imágenes de fondo CSS en el ciclo de vida de una página web?
- ¿Cuáles son algunas de las cosas que necesita para aprender todos los elementos esenciales del desarrollo web?
- ¿Cómo selecciono / autoacepto un mensaje de alerta con JavaScript?
- ¿Hay alguna guía para solucionar el Servidor Parse?
Pros de Laravel:
Es genial y brillante en términos de codificación (en laravel estamos usando método chining, en configuraciones de matriz Yii)
Buenas herramientas para trabajar con servicios. Construye integraciones con Stripe, Mailgun, etc. Puede controlar servidores con comandos remore
Comunidad e infraestructura – Spark, Laracasts
Por supuesto que hay más, pero como dije, uso Yii o Django