Sigueme en twitter: @deneru
Ya estamos en el 2012, el año de GeneXus X Evolution 2 ( o lo que es lo mismo, GeneXus 10 + 2 = 12 ), y la versión candidata ha sido ya liberada, lo que significa que lo que hay es lo que hay y no va a haber nada más (a execpción de la corrección de errores que pudiera haber en la versión).
La nueva versión de GeneXus trae como novedad más importante el generador para dispositivos, aunque pienso que dicha implemntación no va a ser facil. Veamos porque.
Multi-todo
Las diferentes opciones que hay en el mercado de dispositivos hace que generar una aplciación para todos ellos requiera muchas configuraciones y personalizaciones que pueden frustrar al más cabezudo.
Este punto va a traer muchos problemas al departamento de soporte, que no siendo su problema, se verá afectado por el mismo.
Añada a eso que una platafdorma (Android, iOS) puede tener varias versiones de pantalla.
Demasiado GeneXus
GeneXus ha ido creciendo en funciones y opciones, haciendolo una herramienta que en ocasiones es pesada para el trabajo diario (cuantas veces no queremos especificar un solo objeto, del cual sabemos positivamente que es el único cambio y probar el cambio..... con GeneXus X es una tarea lenta y engorrosa.
Limites
Durante el largo periodo de creación de esta versión han habido muchos cambios dentro de la herramienta para adaptarse a las necesidades, y todavia no está muy claro que se puede y que no se puede hacer y si será viable hacerlo. En teoria *todo* será posible, pero la realidad puede ser una montaña muy alta, así que este puede ser un punto de frutración a añadir a los anteriores que en mayor o menor medida puede lastrar el producto, especialmente de cara a su crecimiento.
Es cierto que uno de los puntos fuertes de GeneXus es la gestión de la base de datos, cosa que con aplicaciones para dispositivos no es tan necesaria, una ciera inteligencia sería adecuada, tanta no lo se (y digo no lo se porque realmente no sabria donde poner el límite, por ejemplo: ¿los subtipos son necesarios?).
Oportunidad
Con esta versión tenemos una oportunidad de crear más aplicaciones para más ámbitos, pudiendo ganar en muchos terrenos cierta competitividad ahora tan demanadada. Yo hubiera quitado algunas cosas de este GXX2 y tal vez haber hecho un GeneXus X SmartDevices edition, con precios y caracteristicas más ajustadas a las necesidades de quien quiere trabajar con ellos, distinguiendo así que se trata de un primo de GeneXus que nos habilita la opción de entrar en otro mundo muy interesante.
Aún así hay que empezar a trabajar con la nueva versión y desarrollar para dispositivos, pues ciertamente es un nuevo futuro, y GeneXus será la herramienta a usar, de eso estoy seguro.
