que puedan compilarse por separado, pero de alguna manera tendrán conexiones con otros módulos. • Una de las ventajas de trabajar con una estructura de este tipo es poder tener el limite bien definido de nuestro proyecto.
través de sus módulos. ✔ Contar con la posibilidad de componer el programa desde los problemas más pequeños completando y resolviendo el problema en general. ✔ Los módulos que se integran a la aplicación deben de ser diseñados para ser reusables.
partes ✔ Al poder tener nuestro sistema modulado nos ayuda en la comprensión del código y del sistema, para posteriormente realizar modificaciones mas rápido. Ejemplo : En el caso de que un nuevo colaborador llegue al equipo, la curva de aprendizaje sera mas rápida, ya que de no contar con una estructura que oriente al desarrollador este proceso de conocimiento del sistema llevara mas tiempo.
de aplicaciones Laravel de gran tamaño por medio de módulos. • Cada modulo creado puede contener rutas,vistas,controladores,modelos. • Este paquete es compatible en Laravel 5.5.
los módulos no se cargan automáticamente Para cargar automáticamente los módulos unamos psr-4. En el archivo composer.json agregamos "Modules\\": "Modules/"
estructura modular hace que el mantenimiento de la aplicación sea mas amigable para el desarrollador, evitando confusiones en el archivo que tenga que modificar. Por lo que es de gran ayuda en sistemas de gran tamaño.