
Jose Montoya
PreguntaVengo de Java, JavaScript y Node. Nunca había visto goto…
Me deja pensando que cuando usamos middlewares estamos haciendo algo como lo que el profe explica en esta clase, salta el flujo para hacer algo,…
Entonces, ¿sería mala práctica el uso de middleware? ¿Si, no y porqué?

Jose Montoya
Gracias a ambos, justo aclararon mi duda!

Jose Luis Saldarriaga Bravo
Son cosas muy diferentes, como ya explicó Miguel. El goto no lo verás nunca en otros lenguajes porque es una herramienta de bajo nivel. Cuando programas en ensamblador el goto se usa para moverse por los diferentes puntos de un programa de una forma similar a cuando llamas a una función, y en ese contexto es útil, pero en alto nivel eso puede romper el flujo del programa por lo que se puede considerar hasta peligroso. Es de esas herramientas que hay que saber que existen pero nunca vas a usar.

Miguel Sanchez
No es mala practica usar middlewares porque son diferentes a un goto (los middlewares forman parte de la logica), un goto lo que hace es saltar a una parte especifica y eso puede romper el flujo del programa.