in

Los no programadores están construyendo más software del mundo: un científico informático explica ‘sin código’

Los no programadores están construyendo más software del mundo: un científico informático explica 'sin código'

Los no programadores están construyendo más software del mundo: un científico informático explica 'sin código'

Las herramientas de desarrollo sin código permiten a las personas crear software arrastrando y soltando objetos gráficos. Crédito: AppOnboard, Inc.

La programación informática tradicional tiene una curva de aprendizaje empinada que requiere aprender un lenguaje de programación, por ejemplo, C/C++, Java o Python, solo para crear una aplicación simple, como una calculadora o un juego de tres en raya. La programación también requiere habilidades sustanciales de depuración, lo que frustra fácilmente a los nuevos estudiantes. El tiempo de estudio, el esfuerzo y la experiencia necesarios a menudo impiden que los no programadores creen software desde cero.

Sin código es una forma de programar sitios web, aplicaciones móviles y juegos sin usar códigos, scripts o conjuntos de comandos. la gente fácilmente aprender de las señales visualesque condujo al desarrollo de «lo que ves es lo que obtienes» (WYSIWYG) editores de documentos y multimedia ya en la década de 1970. Los editores WYSIWYG le permiten trabajar en un documento tal como aparece en su forma final. El concepto se extendió al desarrollo de software en la década de 1990.

Hay muchas plataformas de desarrollo sin código que permiten tanto a los programadores como a los no programadores crear software a través de interfaces gráficas de usuario de arrastrar y soltar en lugar de la codificación tradicional línea por línea. Por ejemplo, un usuario puede arrastrar una etiqueta y soltarla en un sitio web. La plataforma sin código mostrará cómo se ve la etiqueta y creará el código HTML correspondiente. Las plataformas de desarrollo sin código generalmente ofrecen plantillas o módulos que permiten a cualquier persona crear aplicaciones.

Primeros días

En la década de 1990, los sitios web eran la interfaz más familiar para los usuarios. Sin embargo, crear un sitio web requería codificación HTML y programación basada en scripts que no son fáciles para una persona que carece de conocimientos de programación. Esto condujo al lanzamiento de las primeras plataformas sin código, incluidas Microsoft FrontPage y Adobe Dreamweaver, para ayudar a los no programadores a crear sitios web.

Siguiendo la mentalidad WYSIWYG, los no programadores podrían arrastrar y soltar componentes del sitio web, como etiquetas, cuadros de texto y botones, sin usar código HTML. Además de editar sitios web localmente, estas herramientas también ayudaron a los usuarios a cargar los sitios web creados en servidores web remotos, un paso clave para poner un sitio web en línea.

Sin embargo, los sitios web creados por estos editores eran sitios web estáticos básicos. No había funciones avanzadas como autenticación de usuarios o conexiones a bases de datos.

Desarrollo de sitios web

Hay muchas plataformas actuales de creación de sitios web sin código, como Burbuja, Wix, WordPress y Sitios de Google que superan las deficiencias de los primeros creadores de sitios web sin código. Bubble permite a los usuarios diseñar la interfaz definiendo un flujo de trabajo. Un flujo de trabajo es una serie de acciones desencadenadas por un evento. Por ejemplo, cuando un usuario hace clic en el botón Guardar (el evento), el estado actual del juego se guarda en un archivo (la serie de acciones).

Mientras tanto, Wix lanzó una HTML5 creador de sitios que incluye una biblioteca de plantillas de sitios web. Además, Wix admite módulos, por ejemplo, análisis de datos de visitantes, como información de contacto, mensajes, compras y reservas; soporte de reserva para hoteles y alquileres de vacaciones; y una plataforma para que los músicos independientes comercialicen y vendan su música.

WordPress fue desarrollado originalmente para blogs personales. Desde entonces, se ha extendido a foros de soporte, sitios de membresía, sistemas de gestión del aprendizaje y tiendas en línea. Al igual que WordPress, GoogleSites permite a los usuarios crear sitios web con varias funciones integradas de Google, como YouTube, Google Maps, Google Drive, calendario y aplicaciones de oficina en línea.

Juegos y aplicaciones móviles

Además de los creadores de sitios web, existen plataformas sin código para el desarrollo de juegos y aplicaciones móviles. Las plataformas están dirigidas a diseñadores, empresarios y aficionados que no tienen conocimientos de programación o desarrollo de juegos.

Fabricante de juegos proporciona una interfaz de usuario con editores integrados para gráficos de trama, diseño de niveles de juego, secuencias de comandos, rutas y «sombreadores» para representar luces y sombras. GameMaker está diseñado principalmente para hacer juegos con gráficos 2D y animaciones esqueléticas 2D.

Caja de compilación es una plataforma de desarrollo de juegos 3D sin código. Las características principales de Buildbox incluyen la rueda de colocación de imágenes, la barra de activos, la barra de opciones, el editor de colisiones, el editor de escenas, la simulación física e incluso las opciones de monetización. Mientras usan Buildbox, los usuarios también obtienen acceso a una biblioteca de recursos de juegos, efectos de sonido y animaciones. Además, los usuarios de Buildbox pueden crear la historia del juego. Luego, los usuarios pueden editar los personajes del juego y la configuración ambiental, como las condiciones climáticas y la hora del día, y cambiar la interfaz de usuario. También pueden animar objetos, insertar anuncios de video y exportar sus juegos a diferentes plataformas, como PC y dispositivos móviles.

Juegos como Minecraft y SimCity se pueden considerar como herramientas para crear mundos virtuales sin codificación.

Futuro sin código

Ayuda de plataformas sin código aumentar el número de desarrolladoresen un tiempo de creciente demanda de desarrollo de software. No aparece ningún código en campos como comercio electrónico, educación y cuidado de la salud.

Espero que no-code juegue un papel más destacado en la inteligencia artificial, también. Entrenar modelos de aprendizaje automático, el corazón de la IA, requiere tiempo, esfuerzo y experiencia. La programación sin código puede ayudar a reducir el tiempo para entrenar estos modelos, lo que facilita el uso de la IA para muchos propósitos. Por ejemplo, una herramienta de IA sin código permite a los no programadores crear chatbotsalgo que habría sido inimaginable incluso hace unos años.


Códigos QR: ¿Es seguro escanear?


Proporcionado por La Conversación


Este artículo se vuelve a publicar de La conversación bajo una licencia Creative Commons. Leer el artículo original.La conversación

Citación: Los no programadores están construyendo más software del mundo: un científico informático explica ‘sin código’ (18 de mayo de 2022) recuperado el 14 de julio de 2022 de https://techxplore.com/news/2022-05-nonprogrammers-world-software- científico-sin-código.html

Este documento está sujeto a derechos de autor. Aparte de cualquier trato justo con fines de estudio o investigación privados, ninguna parte puede reproducirse sin el permiso por escrito. El contenido se proporciona únicamente con fines informativos.



Fuente

Moonfox saca de la pantalla a Meiko Shiraki de Prison School

Moonfox saca de la pantalla a Meiko Shiraki de Prison School

Todas las variantes de Galaxy Watch 4 ahora tienen descuento para Prime Day