Está en la página 1de 9

GeneXus es una herramienta que genera automticamente aplicaciones

informticas para Internet y Smart Devices, acompaando siempre la evolucin


tecnolgica.
El objetivo de GeneXus es permitir el desarrollo de aplicaciones en el menor
tiempo posible y con la mejor calidad posible.
Para lograr su objetivo, GeneXus libera al informtico de las tareas automatizables,
como por ejemplo: escribir los programas, crear la base de datos y sus tablas o
mantener los programas y las tablas; permitindole concentrarse en las tareas no
automatizables , como intercambiar opiniones con los usuarios y comprender sus
necesidades.
De modo que utilizando GeneXus, el analista bsicamente se dedica a entender la
realidad y lo que los usuarios necesitan. Describe en GeneXus el conocimiento
recabado y a partir de ese conocimiento descripto, GeneXus se encarga de generar
todas las lneas de cdigo necesarias para crear la base de datos, tablas y
programas.

As, rpidamente se obtiene una aplicacin lista para mostrar a los usuarios.
Los usuarios de inmediato ven cmo est quedando su aplicacin real

Cuando se trabaja con un lenguaje de programacin tradicional y se programa


manualmente, se demora un tiempo considerable hasta poder mostrarle al usuario
final algn resultado. Hay que definir la base de datos bien pensada, cada
formulario, programar cada botn, toda las sentencias de grabacin, etc.

Dado que GeneXus se encarga de la creacin automtica de la base de datos y los


programas, el usuario puede ver resultados muy rpidamente. Esto lo motiva e
incluso le permite opinar acerca de cmo le parece que va quedando la aplicacin y
si quiere hacer algn cambio.

Es fcil modificar y hacer crecer la aplicacin

Cuando se trabaja con un lenguaje de programacin tradicional, es inevitable que el


usuario nos proponga cambios continuamente: tendramos que modificar la base de
datos manualmente, las sentencias de insercin, modificacin, las pantallas,
listados, e incluir a los nuevos atributos o cambios en muchos lugares.

Con GeneXus es ms sencillo hacer estos cambios, porque parte de la tarea se


realiza automticamente.
Decimos que la metodologa de GeneXus, es una: metodologa incremental.

Esto es: en cada momento definimos el conocimiento que tenemos y luego cuando
pasamos a tener ms conocimiento (o simplemente diferente) lo reflejamos y
GeneXus se encargar de hacer automticamente todas las adaptaciones
necesarias en la base de datos y programas.

Si GeneXus no fuera capaz de realizar automticamente las modificaciones en la


base de datos y programas cada vez que describimos nuevo conocimiento, el
desarrollo incremental sera inviable.
GeneXus permite elegir el lenguaje y ambiente de generacin de los programas, as
como la base de datos que se desea utilizar.

Como se puede percibir, las opciones ms importantes del mercado estn


contempladas.

Incluso una misma aplicacin, se puede generar en varios ambientes diferentes. Se


describe el conocimiento solamente una vez en GeneXus, y se le pide a GeneXus
que genere la misma aplicacin en varios ambientes diferentes por separado.

Este es uno de los fuertes de GeneXus: el hecho de ser multiplataforma.

También podría gustarte