"Usabilizando" Genexus (Extensiones)

Una de las fortalezas de GeneXus es que cubre todo el ciclo de desarrollo de una aplicación comercial. Si uno sigue la metodologia propuesta, puede realizar la aplicacion sin demasiados contratiempos.

Cuando se intenta hacer alguna extension a Genexus, empiezan a surgir dificultades. Muchas empreas (entre ellas Concepto) hemos desarrollado aplicaciones para facilitar el desarrollo con Genexus, pero en la practica son muy pocas las que logran integrarlas a Genexus de una forma satisfactoria o usable.

Algunas de las cosas que se me han ocurrido que se podrian integrar con GeneXus

  • Validacion de Nomenclatura de Objetos, Atributos y Tablas
  • Borrado de Objetos No Alcanzables
  • Control de indices no usados
  • Control de Versiones
  • Mails de Notificacion al terminar determinadas etapas (build all/compile/etc)
  • Reporte de que objetos usan que tablas.
  • Distribucion y consolidacion de objetos en un solo paso
  • Command line (en el directorio del modelo)
Para casi todas estas funcionalidades existen desarrollos en le mercado, que lamentablemente no han podido ser integrados en Genexus y por lo tanto son poco usables.

Con la proxima version de Genexus (Rocha) confio que estas limitaciones puedan levantarse y que sea FACIL hacer una funcion integrable con Genexus. De esta manera, se va a lograr una mejora sustancial en la experiencia de desarrollar aplicaciones con Genexus.

Comentarios

Entradas más populares de este blog

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Aplicación monolítica o distribuida?

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.