Explicador
No-código 101: Lógica

Como la mayoría de los humanos, las aplicaciones también siguen la lógica.

Herramientas:
No se han encontrado artículos.
Nuestra valoración global
Facilidad de uso
Rentabilidad
Flexibilidad
Libertad de diseño

‍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. 

Clasificaciones

VER TUTORIAL
Principiantes
Fundamentos de los flujos de trabajo
VER TUTORIAL
VER ARTÍCULO

VER CASO DE USO
Sobre el autor
Marianne Eloise

Marianne Eloise es escritora y autora de la colección de ensayos Obsessive, Intrusive, Magical Thinking. Ha escrito para The Cut, Vulture y el New York Times, entre otros.

VER CATEGORÍA

Tutoriales similares

No se han encontrado artículos.

¿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.

Únete a los más de 10.000 lectores de NoCoders.
¡Gracias por unirte a NoCode.Tech!
¡Uy! Algo ha ido mal al enviar el formulario.