Es el "salto más grande de toda nuestra historia", sentenció el presiente de ARTech. La conferencia de presentación en el XVI Evento Internacional GeneXus tuvo que ser repetida a pedido de los usuarios. No es para menos, el futuro de GeneXus llegó: se llama Rocha.
GeneXus Rocha es una versión totalmente nueva de GeneXus. Comenzando con un IDE (Integrated Development Environment) moderno, intuitivo y flexible, y utilizando un código de reorganización más poderoso y rápido, entre otras novedades.
El primer CTP de la nueva versión tiene muchos rasgos y carece de otros, que aún no son puestos en práctica. Además de un nuevo diseño del IDE, se presenta una funcionalidad aumentada, una mejora importante en la usabilidad, y la tan buscada extensibilidad.
Gustavo Proto, líder del Equipo de Desarrollo de GeneXus, explica que "en grandes líneas, es una versión nueva en la que hemos trabajado mucho. Todavía estamos en un proceso Alpha, que nosotros llamamos CTP. Para ésta nueva versión hemos puesto foco en varios aspectos: ha sido reescrito en C#, creando además un ambiente extensible donde cada desarrollador podrá escribir sus propias extensiones. La idea básica es que cada uno extienda lo que considere necesario, pero que esté integrado al resto".
Según Proto, "hay una parte técnica y una parte práctica" que han llevado a la reescritura total de la nueva versión de GeneXus. "El desarrollo de la interfaz es bastante más sencillo en .NET, y tratamos en general de no reinventar la rueda: todo lo que existe y lo pudimos introducir, lo pusimos en GeneXus Rocha".
A su vez comentó que existe un "incremento de la potencia, y hemos implementado un nuevo objeto que llamamos Data Provider: una forma de reutilizar las navegaciones". Proto explicó que "hoy lo que tenemos en la versión CTP es solo web. La versión win saldrá ni bien podamos terminarla. Pero la interfaz web ha sido cambiada sustancialmente. Es full AJAX, todos los eventos del cliente se ejecutan en el servidor, no hay un redibujo de la pantalla, hay ventanas que se levantan sobre lo que ya estaba, y se generó la capacidad de ir refrescando los resultados a medida que se va escribiendo."
El foco de esta nueva versión
Según Gustavo Proto, "entendemos que mucha más gente va a comenzar a usar GeneXus. No solo los desarrolladores, sino usuarios en general, como vendedores de software, por lo que tenemos que incluirlos a ellos también".
Comunidad, comunicación y conocimiento son parte clave de todos los proyectos de ARTech. "Son temas que entendemos muy importantes. Tenemos que tratar de mantener el equipo de desarrollo en contacto con la Comunidad. Como tal, creo que hicimos bien en hacerlo automático a través de la página principal que se abre cuando GeneXus se abre. Esa página va a presentar las noticias de la Comunidad".
Proto explicó que el proceso básico va a ser ir armando nuevos CTPs. "Hasta que podamos lanzar una Beta. Hay mucha expectativa tanto interna como externa, ya que sin dudas es la versión más impactante que ha hecho ARTech. Es el cambio tecnológico más importante en la historia de la empresa". "Lamentablemente no pudimos llegar con el generador Java para la presentación en el Evento. No llegamos a la calidad que queríamos. Nada indica que no podamos" explicó Proto.
La versión CTP de GeneXus Rocha se puede descargar desde esta página del Wiki de la Comunidad GeneXus www.genexus.com/rocha
Para participar en el proceso de betatesting de GeneXus Rocha, visite www.gxtechnical.com/betatester