¿Cuándo se debe usar Laravel?

Puedes usar Laravel en cualquier tipo de sistema de tecnología web.

Pero tiene que mirar lo que está tratando de hacer y analizar el tamaño del problema para lograr mejores resultados. Por lo general, tiendo a usar Laravel, para proyectos medianos a grandes, especialmente los que requieren algún tipo de proceso o tienen una lógica compleja. (Ulad Ka enumeró estos proyectos en detalle).

Pero antes de comenzar a usarlo, tenga en cuenta estos puntos:

-Qué tipo de hosting tendrás para tu proyecto. Algunos proveedores de alojamiento ofrecen privilegios limitados, que a cambio afectarán a Laravel, no podrá configurarlo realmente en el servidor.

-Cuántos recursos tiene en el servidor, ya sea en términos de espacio en disco o potencia de procesamiento. Porque Laravel es un marco un poco pesado para cargar y mantener.

-¿La velocidad de carga de tu página se considera la máxima prioridad? ^

-¿Tiene alguna limitación en el número de consultas realizadas en la base de datos, porque Laravel Eloquent realiza muchas consultas pequeñas y evita usar la forma convencional de consultas grandes, que en realidad es algo mejor por muchas razones (puede lea sobre ellos aquí en esta respuesta que encontré en StackExchange), pero algunos administradores de bases de datos pueden limitar el número de consultas que se realizarán por varias razones.

Eso es lo que puedo pensar en este momento.

Laravel debe usarse para resolver los problemas más comunes, que a menudo surgen durante el desarrollo web

  1. Construyendo un Sistema de Autenticación y Autorización
  2. Integración con los servicios de correo
  3. Integración con herramientas para hacer aplicaciones web más rápidas
  4. Reparando las vulnerabilidades técnicas más comunes
  5. Error de configuración y manejo de excepciones
  6. Trabajo de prueba de automatización
  7. Configuración de enrutamiento de URL
  8. Separación del “Código de lógica empresarial” del “Código de presentación”
  9. Configuración del sistema de cola de mensajes (entrega retrasada)
  10. Programación de tareas de configuración y gestión

Por ejemplo: Las 10 principales ventajas de usar el framework PHP Laravel

Declaimer: escribo sobre desarrollo PHP

Te diré cuándo no usar Laravel.

No lo use para una aplicación de solo crud. Overkill

No lo use solo para un back-end REST.

No lo use para aplicaciones que necesitan una mejor plantilla o una mejor estructura MVC o si desea la ventaja de solo un par de partes de Laravel. (En lugar de usar paquetes)

No lo use para crear una aplicación de blog.

Piense en Laravel como un robot pesado que puede hacer cualquier cosa por usted, pero consumirá una cantidad considerable de energía.

Si su aplicación es simple, use herramientas más simples.

Un mentor me dijo una vez que “no se usa una espada para cortar verduras”. Entonces, elige tu cuchillo.

Bueno, si estás aprendiendo cosas, entonces Laravel podría ser una buena manera de empezar. Solo una sugerencia, sigue mirando el código fuente. Esto te ayudará a aprender mejor.

Mejor

Bueno, ¿cuándo se debe usar un taladro? Cuando necesitas hacer un agujero.

Laravel es una herramienta para el desarrollo de aplicaciones web y si ha estado desarrollando aplicaciones web desde cero, probablemente haya creado muchas herramientas y funciones de ayuda para que pueda reutilizar en sus proyectos futuros. Luego desarrollas tus mejores prácticas personales basadas en tus propios errores pasados. Laravel tiene un conjunto de herramientas que siguen las mejores prácticas de toda la industria, por lo que no necesitará reinventar cosas y solo puede usar componentes de laravel (en realidad, laravel está usando muchos componentes de sinfonía, que es otro marco de php).

Lo bueno de laravel es que puedes:

a. ¡Desarrolle aplicaciones web más rápido! ¡¡Mejor!! ¡¡¡Limpiador!!!

si. Trabaje utilizando las mejores prácticas de toda la industria.

do. Si alguien más necesita continuar con el desarrollo después de usted, suponiendo que esta persona sepa más, pasará mucho menos tiempo aprendiendo cómo funciona su aplicación web.

Todas las respuestas son bastante buenas, solo quiero agregarle un poco. cuando desee un código limpio y ordenado con métodos manuales cortos y un rápido desarrollo de aplicaciones, seguramente usará laravel para esto. de hecho, el rendimiento de laravel es mucho mejor que otros marcos.

Puede usar Laravel en cualquier momento que esté creando un sistema no trivial con php. Con todas sus funciones integradas, permite un rápido desarrollo de aplicaciones

Siempre que desee implementar y crear su aplicación rápidamente, puede usar Laravel 😉