No-code es cualquier herramienta que conduzca a la creación de software que funcione y que no requiera una capa de traducción para transformar un diseño en código o en el producto de trabajo. Así que es básicamente cada vez que estás creando software, flujos de trabajo o cosas que resuelven un problema que clásicamente fue hecho por un desarrollador, pero ahora estás usando una interfaz visual para hacerlo.
Creo que la ausencia de código a veces es mal vista. Porque la gente es como, "Oh, no se puede construir grandes cosas sin código." Realmente no creo que ese sea el punto. Creo que sin código es realmente sobre el empoderamiento. Se trata de ayudar a la gente que tiene ideas que quieren hacer un trabajo - ser capaz de hacer esas cosas.
No tienen que esperar a ingeniería. No tienen que esperar a que el departamento de TI haga estas cosas. Pueden utilizar herramientas como Adalo, Zapier, Webflow, Airtable o lo que sea para crear algo que funcione y resuelva el problema que tienen.
Para mí, no code consiste en ayudar a ese conjunto de personas a hacerlo posible. Es el tipo de democratización de la construcción de cosas que es realmente útil.
Tiene que ser algo que antes tenías que hacer con código, pero ya no tienes que hacer o recientemente no tienes que hacer y por eso es sorprendente o inusual que no tengas que codificar. Así que el punto de referencia se mueve, a la derecha. Así que dentro de cinco años, habrá cosas que diremos como, por supuesto, ya no tienes que codificar para eso. Y creo que tendremos una especie de aguja en movimiento de lo que es no codificar.
Ni siquiera me gusta el término "sin código". Porque a veces sigues copiando y pegando fragmentos de código. Simplemente no estás escribiendo todo con código. Creo que el no-código consiste en hacer cosas que antes requerían gente con conocimientos técnicos, y que ahora ya no se necesitan.
Creo que no-código es simplemente no tener que añadir código a un repositorio y ser capaz de crear una aplicación de una manera muy visual con tal vez un mínimo de secuencias de comandos o la creación de la automatización y flujos de trabajo utilizando algo como Zapier. Así que creo que es ser capaz de trabajar dentro de las herramientas, algunas secuencias de comandos ligeros desde una perspectiva JavaScript, pero aparte de eso, nada.
El componente más importante es que, como propietario u operador de una empresa, la persona de primera línea que utiliza el software, no-code debe permitirle ejecutar cualquier tarea sin tener que cambiar la aplicación en la que está trabajando.
Creo que hoy en día, mucha gente está agrupando muchas cosas que tradicionalmente no se habrían llamado "sin código" y las está mezclando. Creo que, en realidad, lo que no-código es, es la tecnología que permite a las personas construir tecnología. Permite a la gente construir cosas que antes no habrían sido capaces de construir sin código.
Es interesante hablar de no-código, porque en Draftbit también te damos el código fuente - así que vivimos en esta extraña zona gris entre código y no-código.
Creo que la terminología es una cosa, pero lo que realmente pienso es que todo este espacio está ayudando a todo el mundo a construir. Hay un enorme valor en permitir que los mil millones de personas en el planeta que utilizan software sean capaces de crear el suyo propio, ya sean técnicos, semi-técnicos, no técnicos, sea cual sea su nivel técnico - va a haber una herramienta y una plataforma que les ayudará a construir realmente su propio software.
Creo que para mí, tengo una definición bastante vaga de no-código. Creo que algunas personas son muy binario en torno a ella, donde no-código es igual a cero código, nunca. Para mí, sin código significa que se puede hacer la mayor parte, quizá el 80%, sin tener conocimientos básicos, con la posibilidad de personalizarlo un poco más y abrirlo. Yo diría que mi definición de no-código es una plataforma o un software que hace que sea más fácil para las personas para acelerar la forma en que pueden llegar a un MVP.
Yo lo veo más como lo que se puede hacer sin necesidad de código y partir de ahí. AJ, el creador de Carrd, tiene que decir algo así como "lo mejor de no-code no es tanto el 'no-code', sino la idea de que desmantela la noción de que hacer cosas serias está reservado sólo a los desarrolladores serios". Me gusta ese punto de vista porque se centra más en el aspecto de la construcción.
La construcción no está reservada únicamente a cierto tipo de personas, sino que esta idea más amplia de no-código, esencialmente abre todas estas puertas nuevas que antes no parecían estar ahí y la gente se da cuenta de que puede construir algo más grande o más pequeño o hacer alguna tarea con un conjunto de herramientas o servicios con un esfuerzo bastante mínimo realmente cuando se trata de ello.
[Encaje] Entonces, cuando le explico a alguien lo que no es código, hablo de cómo lo veo como bloques de construcción para crear un proyecto, un sitio web, una aplicación web o una aplicación móvil. Y eso en el código, si piensas en abstracciones de alto nivel, puedes reducir tipos específicos de comportamiento. Y luego puedes usarlos como bloques para construir. Lo que considero que no son productos de código es que la intención detrás del producto es permitir que todas las personas creen para la web, por lo que es la democratización de la creación de software, de la creación de sitios web. Las cosas que probablemente no considero sin código son cosas que realmente no te dan mucho control.