Carlos Ivan Rivera Parra
PreguntaCual es el objetivo de tener carpeta views y components, o cual es la diferencia?

Jefferson Andres Espejo Goez
Quiźas en un proyecto tan pequeño como este no haya mucha diferencia, pero a medida que tienes una aplicación que escala esto se hace necesario. Pongamos un escenario hipotético. Imagina que tienes una aplicación que requiere login y que al entrar el usuario tiene acceso a rutas protegidas que no estaban antes de loguearse. Para este caso ya necesitarías al menos 2 vistas. En aplicaciones más complejas pueden ser 5 vistas o más, por esto se hace necesario el uso de distintos "Layouts". Espero hayas podido entender mi idea :)

Manuel Yafté
Te recomiendo esta respuesta de stackoverlow para un mejor entendimiento
Rafael Alejandro Belalcázar Burbano
Así es, concuerdo con Jose. En un proyecto pequeño no se logra apreciar las ventajas de hacer esto, pero a medida que el proyecto crece y empiezas a tener muchos archivos empiezas a valorar tener una buena estructura de archivos y una arquitectura limpia.
0 0
Unos de los principios de BASIC es separar la lógica de lo visual para hacer mucho mas sencillo de desarrollar y leer el código ;)