¿Reemplazarán las herramientas de creación de aplicaciones en línea la aplicación / desarrollo web en el futuro?

Recientemente tuve el privilegio de evaluar algunas soluciones de bajo código. Las aplicaciones de código bajo se crean con la intención de permitir a los usuarios generales desarrollar software sin la necesidad de codificar. Uno puede ampliar su definición para incluir plataformas precompiladas como WordPress en aras de esta pregunta.

Mi asociado que comercializa estas soluciones a menudo lo explica de la siguiente manera: cuando tiene una caja de bloques Lego ™, puede construir muchas cosas. Sin embargo, estos bloques permanecen rectangulares y todas sus creaciones tendrán muchos bordes afilados. Si necesita algo con una curva, necesitará hacer bloques especiales.

Y así es con el desarrollo de software. Los sitios de creación de aplicaciones y otros tipos de soluciones de bajo código siempre tendrán limitaciones en lo que puede hacer en la práctica porque proporcionan bloques de construcción. Además, aunque la codificación puede no ser necesaria, aún se requieren conocimientos de programación para comprender cómo especificar una aplicación y definir su estructura de base de datos subyacente.

En cualquier situación en la que necesite una solución personalizada que no esté incluida como uno de los “bloques” que proporciona dicha plataforma, el trabajo requerido va mucho más allá de la intención de una plataforma de código bajo y justifica el desarrollo personalizado.

Recientemente construí una solución para una gran empresa de contabilidad multinacional que quería implementar una solución de código bajo, pero que no podía obtener una personalización más precisa con ninguna de las plataformas. Lo construí en Python, usando el marco Flask y Bootstrap para el front-end, entregando el producto completamente funcional en tres semanas. Por cierto, esto fue menos tiempo de lo estimado usando la alternativa de código bajo.

Como pensamiento final, con tantas aplicaciones web existentes basadas en código personalizado, siempre habrá un mercado para una persona que pueda construir, reconstruir y mantener el front-end. Por lo tanto, continúe con sus estudios, descansando seguro de que sus habilidades serán necesarias durante muchos años.

No puede hacer nada de lo siguiente con las herramientas que menciona:

  • aplicación de gestión de tareas
  • aplicación social
  • aplicación de chat
  • aplicación de calendario
  • juego
  • administrador de archivos

Y … bueno, cualquier tipo de aplicación que merezca ser llamada la aplicación. ¿Entonces quieres ganar mucho dinero haciendo algunas cosas extremadamente simples que no merecen llamarse la aplicación?