Carlos Dutty
Madmaxista
- Desde
- 4 Ene 2008
- Mensajes
- 962
- Reputación
- 1.996
Otro que no tiene ni idea de ingeniería del software.
Acabo de hacer un sistema de información usando "dibujitos" que han generado código, el cual ni miro ni mantengo (sería tan menso como revisar el código que se genera en ensamblador a partir de C++ un compilador cualquiera).
El software que he usado se llama Mendix, puedes buscarlo en google si quieres (hay muchos así, por ejemplo OutSystems, WebRatio...)
Si un sistema que genera código, debes revisarlo, mal empezamos.
Ah! por cierto, he tardado en hacer el sistema una fracción del tiempo que se tarda usando PHP o Java, y además con más calidad (los modelos se validan, las líneas en un lenguaje imperativo, es imposible, como mucho pueden testearse).
He estado echando un ojo a Mendix y no veo nada especialmente relevante. Su funcionalidad automática acaba donde acaba la disponibilidad de módulos para él. Alguien te podrá decir que usando cualquier sistema de gestión de webs tipo Joomla, XOOPS, etc, se puede hacer en minutos páginas webs dinámicas que hubieses tardado meses en hacer, sin saber usar ningún lenguaje, y todo uniendo bloques y tal. El problema viene cuando tienes que hacer algo que o bien no viene definido en las especificaciones de ese sistema o no hay ningún módulo que cubra tal necesidad. Entonces date por estropeado. Este tipo de sistemas automáticos ahorran tiempo en proyectos pequeños (y aún así siempre hay que modificar a bajo nivel muchas cosas), pero en proyectos grandes al final consiguen lo contrario, que se estanquen, y haya que empezar de nuevo.