No-código 101: Lógica
Como la mayoría de los humanos, las aplicaciones también siguen la lógica.
En15 palabras o menos
Las reglas que estableces para el funcionamiento de tu aplicación.
En pocas palabras
Los humanos seguimos la lógica para tomar decisiones y hacer cosas (en la mayoría de los casos). Pues lo mismo ocurre con el software, y hay que establecerla. La lógica se refiere a la forma en que un programa/sistema procesa los datos y toma decisiones, basándose en ciertas reglas o condiciones que tú has establecido. Piensa en ella como si fueran los comandos de funcionamiento de tu aplicación.
Es posible que desee recuperar o actualizar datos, ejecutar consultas, registrar nuevos usuarios, enviar correos electrónicos, enviar notificaciones push o cargar archivos. Para hacer esas cosas, necesitas crear la lógica, que viene en forma de diferentes sentencias de programación. Así, si un usuario hace clic en el botón de inicio de sesión y su nombre de usuario y contraseña son correctos, se le llevará a la pantalla de su página de inicio. Esa es la vieja sentencia de programación if/then, pero hay otras construcciones que pueden crear el camino correcto para el usuario. En última instancia, la lógica garantiza que tu aplicación funcione correctamente y lleve a la gente a donde tiene que ir.
Por ejemplo, supongamos que quieres que tu aplicación recoja información de un usuario. Tienes que decidir qué ocurre cuando alguien introduce su información y envía el formulario. Podrías validar que la información que han introducido es correcta, luego almacenar la información en una base de datos, y luego enviar un correo electrónico de confirmación. Todo eso requiere lógica.
¿Por qué necesita saberlo?
- Permite crear aplicaciones sofisticadas. Aunque las herramientas sin código suelen tener una interfaz visual para crear aplicaciones, siguen necesitando lógica para determinar cómo van a funcionar realmente. Ahí es donde entras tú. Pensando en la lógica de la aplicación y en conceptos condicionales como las sentencias if/then, podrás crear una aplicación que funcione como tú quieras. Y puedes crear cosas bastante sofisticadas.
- También puedes minimizar los problemas. Al pensar en los distintos escenarios que podrían darse y en lo que quieres que haga la aplicación en esos escenarios, básicamente estás creando una experiencia de usuario mucho mejor. Tendrás menos errores, habrá que solucionar muchos menos problemas y tendrás muchos más usuarios satisfechos. Todo esto suena muy bien.
No me digas:
'Ganar más dinero del que gastamos es la única lógica que necesita mi negocio'.
Dilo:
He planificado la lógica de esta aplicación tan minuciosamente que nada puede salir mal".
Seguir aprendiendo
Consulte nuestra introducción a la lógica como parte de nuestro famoso tutorial Fundamentos del flujo de trabajo.
Principiantes
Fundamentos de los flujos de trabajo
Tutoriales similares
¿Quiere leer
más artículos
como éste?
Hágase miembro de NoCode y acceda a nuestra comunidad, a nuestros descuentos y, por supuesto, a nuestros artículos más recientes, que recibirá directamente en su buzón de entrada dos veces al mes.