Logo de Madster: barra menu

Madster::barra menu

<< ¿Cuál soy yo? | Home : barra menu | Encapsulated Metapost en TexnicCenter con ejemplo >>
Tech, Comentario, Software, Vida, Web
Por Madster,
16 Julio
A las 03am

Model Driven Architecture

Estuve en la charla del martes del Dr Oscar Pastor sobre MDA (Model Driven Architecture) y durante la charla misma y después de ella surgieron algunos puntos interesantes.

Para quienes no lo sepan MDA significa que el modelo ES la arquitectura. El modelo gráfico es procesado por software, el que produce código compilable.

Como todo buen programador tengo mis reservas al respecto, pero puedo hablar con algo de autoridad al haber utilizado durante un tiempo algunos sistemillas gráficos para creación de videojuegos y al compararlo con mi experiencia con UML, ER y otros diagramas.

De forma breve y concisa algunos puntos que se plantearon y luego mi pensamiento al respecto:

A fin de cuentas la impresión que me llevo es que parece una buena idea pero SOLO si se elimina el lenguaje intermediato de forma que el modelo siempre sea consistente con el resultado y no se esté persiguiendo representar otro lenguaje de forma gráfica (lo que haría el lenguaje gráfico superfluo). Un set reducido pero turing-completo de primitivas gráficas podría perfectamente convertirse en el lenguaje de preferencia.

El programador no desaparece, sólo deja de preocuparse de menudencias. En su tiempo todo programador debía manejar los registros de la CPU, hoy sólo quienes programan Kernels, drivers o plataformas embebidas lo hacen. En el futuro quizás recordemos con orgullo que debíamos administrar memoria manualmente (o tal vez no, hasta hoy la teoría y práctica de recolección de basura no ha dado los resultados prometidos).

Como puede verse mi postura no es 100% a favor pero no me parece algo utópico sino un posible camino de evolución. Ya veremos que dice el tiempo y el mercado.

--Madster

Sin comentarios


  
¿Recordar información personal?

Emoticones / Textile

Lamentablemente esta página se ha visto inundada por spam automático. Esta pregunta simple permite bloquear a gran cantidad de estos molestos invasores.
Disculpe las molestias, estamos trabajando para Ud.

 

  ( Registrar su nombre de usuario / Validarse )

Notificar:
Ocultar email:

Letra pequeña: Todas las etiquetas html excepto