Programacion
Visual
DEFINICIÓN
Paradigma que utiliza elementos gráficos (bloques, diagramas, íconos) para construir programas,
reduciendo el uso de texto.
ENFOQUE INTERACCION DEL USUARIO COMPONENTES PRINCIPALES CARACTERISTICAS VENTAJAS
Representacon grafica y Generalmente minima Bloques visuales, diagramas Programación intuitiva, Facil aprendizaje, rápido
visual. durante la creación. de flujo, interfaz Drag-and- ideal oara principiantes . prototipado, reduce errores
Drop. sintácticos
LIMITACIONES EJEMPLO DE APLICACIONES
Menor control de bajo nivel,
Programacion Scratch, App inventor,
dificil para proyectos Orientada a Eventos LabView, Blockly.
complejos.
DEFINICIÓN
Paradigma donde la ejecución del programa depende de eventos (acciones del usuario, mensajes del
sistema).
ENFOQUE INTERACCION DEL USUARIO COMPONENTES PRINCIPALES CARACTERISTICAS VENTAJAS
Respuesta dinámica a Alta, el ususario u otros Evntos (clic, teclas, Flujo no secuencial, Alta interactividad, ideal para
eventos que ocurren durante sistemas disparan eventos mensajes), manejadores de orientado a interfaces interfaces y graficas y facilita
la ejecución. que determina el flujo. eventos, bucles de eventos. graficas, reacciona a entradas escalabilidad.
LIMITACIONES EJEMPLO DE APLICACIONES
Mayor complejidad en Desarrollo de GUis (tkinter,
depuración, requiere Swing, WinForms),
planificación de eventos. Videojuegos y aplicaciones.