Entradas

Mostrando las entradas de mayo, 2018

¿Y si la lógica también fuera dinámica?

Las constantes no cambian porque son... constantes En desarrollo web hacemos primero una maqueta. Tiene las vistas y la navegación pero los datos están hardcodeados . La aplicación empieza a vivir cuando los datos dejan de ser parte del código y se traen de alguna fuente de datos. Cuando los datos se vuelven dinámicos. Hay cosas que podemos decir de las maquetas. Como que jamás serán capaces de mostrar algo más que lo que les ingresamos. Pero es así porque así las hemos definido. Cuando imaginas usar datos dinámicos es que dejamos atrás esa limitación. La lógica también puede ser variable En los programas tradicionales, lo que está hardcodeado es la lógica del negocio. En este momento es muy natural pensar que es así como debe ser. Pero esta lógica puede ser dinámica si la cargamos de una fuente externa. Algo así se hace en el Flow-based programming . Una vez que la lógica proviene de una fuente externa, el mismo programa, u otro, podría modificarla durante su ejecución