info@toimi.pro

Business in search of software: Low-code & No-code

5 min

no

code

low

code

Ninguna empresa en Rusia ha sido inmune a las múltiples interrupciones en los procesos de TI que trajo consigo el 2022. Sin acceso a software occidental, las empresas comenzaron a buscar alternativas y a desarrollar sus propios productos.

Ciertamente, no faltan debates sobre qué funciona y qué no, por lo que estamos lanzando esta serie "Empresas en Busca de Software" para hablar sobre el desarrollo de software en el contexto de una transformación completa del mercado. Nuestro primer artículo de la serie está dedicado al concepto de low-code/no-code (LCNC).

¿Realmente necesitamos código?

Desde páginas de aterrizaje hasta sistemas de gestión de datos, la creación de un nuevo servicio de TI tradicionalmente se asocia con la programación. Esto implica contar con personas competentes en TI con las habilidades adecuadas. Sin embargo, LCNC es una forma de democratizar el desarrollo. Las plataformas de no-code y low-code abren las puertas a la creación de sitios web y aplicaciones prácticamente para todos.

En esencia, un programa LCNC es como un kit de construcción, o si se prefiere, un editor visual, con módulos y scripts listos para usar. Los usuarios pueden elegir entre una selección de encabezados, pies de página, campos de imágenes, cuadros de texto, formularios de retroalimentación, etc., y llenarlos con su propio contenido. El algoritmo luego genera un código html para cada elemento y los conecta con otros componentes del sitio web.

En esencia, un programa LCNC es como un kit de construcción, o si se prefiere, un editor visual, con módulos y scripts listos para usar. Los usuarios pueden elegir entre una selección de encabezados, pies de página, campos de imágenes, cuadros de texto, formularios de retroalimentación, etc., y llenarlos con su propio contenido. El algoritmo luego genera un código html para cada elemento y los conecta con otros componentes del sitio web.

La diferencia entre low-code y no-code está en el nombre. Low-code requiere que el usuario tenga al menos algunos conocimientos de programación, pero permite crear servicios más complejos y personalizados. Las soluciones no-code, por otro lado, son más estandarizadas, pero están universalmente disponibles.

Siempre hay un pero

Naturalmente, si LCNC pudiera proporcionar soluciones de TI de cualquier complejidad, la programación en su sentido tradicional habría desaparecido y se limitaría a un solo propósito: desarrollar las propias plataformas no-code y low-code.

En realidad, el rango de tareas que se pueden realizar con soluciones LCNC es bastante limitado. Sí, podrías crear un sitio web de varias páginas o incluso construir una tienda en línea completamente funcional, pero gestionar la plataforma pronto te hará necesitar un conjunto de herramientas más amplio. Análisis de datos, SEO, integración con recursos externos, funcionalidad avanzada: todo esto se convertiría en un problema serio.

Esto no significa que el desarrollo sin código sea inútil en sí mismo, sino más bien que está destinado a un conjunto diferente de tareas, donde realmente puede ahorrar tiempo, dinero y recursos, y crear una solución funcional con un costo mínimo.

Cuándo usar no-code/low-code

  • Sitios web informativos, páginas promocionales, páginas de aterrizaje con funcionalidad limitada.

  • Soluciones de un solo uso: sitios de concursos de una página, páginas publicitarias, formularios de aplicación en línea, pruebas y encuestas

  • Chatbots

  • Soluciones para pequeñas empresas, como panaderías en línea o tiendas de joyería artesanal

  • Soluciones urgentes. Por ejemplo, durante la primera ola de la pandemia de COVID-19, Ecwid desarrolló una herramienta lista para usar que permitía a restaurantes y cafés crear sus propias tiendas en línea.

Debe tenerse en cuenta que crear un sitio web o una aplicación con funcionalidades avanzadas, desarrollar un marketplace o cualquier otro servicio complejo está fuera del alcance de LCNC. Y el problema no es únicamente técnico: LCNC dificulta la gestión de proyectos y limita los componentes y análisis del producto, aunque el bombo alrededor del concepto pueda hacer creer lo contrario.

En una ocasión, nuestro equipo tuvo la tarea de desarrollar un marketplace masivo: un proyecto grande y complejo. Luego, en algún momento, uno de los gerentes del cliente sugirió cancelar todo el desarrollo y construir el marketplace en una plataforma LCNC. Decidimos no discutir y simplemente demostramos que esta era una idea desacertada al mostrarle al cliente cómo sería el producto final si se implementara la sugerencia.

De hecho, las plataformas low-code y no-code son muy efectivas para las tareas para las que están diseñadas. Pero la idea de que LCNC reemplazará completamente la programación en un futuro cercano parece bastante exagerada.

Lea los comentarios y deje el suyo propio.
Deje un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¡Su solicitud ha sido enviada!

Nos pondremos en contacto contigo pronto para discutir el proyecto.

Cerrar