É o “maior salto de toda a nossa história”, sentenciou o Presidente da ARTech. A conferência de apresentação no XVI Encontro Internacional GeneXus teve que ser repetida a pedido dos usuários. Não é para menos, o futuro de GeneXus chegou: se chama Rocha.
GeneXus Rocha é uma versão totalmente nova de GeneXus. Começando com um IDE (Integrated Development Environment) moderno, intuitivo e flexível e, utilizando um código de reorganização mais poderoso e rápido, entre outras novidades.
O primeiro CTP da nova versão tem muitos rasgos e carece de outros, que ainda não foram postos em prática. Além de um novo desenho do IDE, se apresenta uma funcionalidade aumentada, uma melhora importante na usabilidade e a tão buscada extensibilidade.
Gustavo Proto, líder da Equipe de Desenvolvimento de GeneXus, explica que “em grandes linhas, é uma versão nova na qual temos trabalhado muito. Ainda estamos em um processo Alpha, que chamamos CTP. Para esta nova versão temos enfocado vários aspectos: tem sido reescrito em C#, criando, além de um ambiente extensível, onde cada desenvolvedor poderá escrever suas próprias extensões. A idéia básica é que cada um estenda o que considere necessário, mas que esteja integrado ao resto”.
Segundo Proto, “há uma parte técnica e uma parte prática” que tem levado à reescritura total da nova versão de GeneXus. “O desenvolvimento da interface é bastante mais simples em . NET, e tentamos em geral de não reinventar a roda: tudo o que existe e pudemos introduzi-lo, o pusemos em GeneXus Rocha”.
Por sua vez comentou que existe um “incremento da potência e temos implementado um novo objeto que chamamos Data Provider: uma forma de reutilizar as navegações”. Proto explicou que “hoje o que temos na versão CTP é só web. A versão win sairá nem bem podamos terminá-la. No entanto, a interface web foi mudada substancialmente. É full AJAX, todos os eventos do cliente se executam no servidor, não existe um redesenho da tela, existem janelas que se levantam sobre oque já estava e se gerou a capacidade de ir refrescando os resultados a medida que vai se escrevendo”.
O foco desta nova versão
Segundo Gustavo Proto, “entendemos que muito mais gente vai começar a usar GeneXus. Não só os desenvolvedores, como também usuários em geral, como vendedores de software, pelo qual temos que inclui-los também”.
Comunidade, comunicação e conhecimento são parte chave de todos os projetos da ARTech. “São temas que achamos muito importantes. Temos que tratar de manter a equipe de desenvolvimento em contato com a Comunidade. Como tal, acho que fizemos bem em fazer isso automaticamente através da página principal que se abre quando GeneXus se abre. Essa página vai apresentar as notícias da Comunidade”.
Proto explicou que o processo básico vai ser ir armando novos CTPs. “Até que possamos lançar uma Beta. Existe muita expectativa, tanto interna como externa, já que sem dúvida é a versão mais impactante que a ARTech tem feito. É a mudança tecnológica mais importante na história da empresa”. “Lamentavelmente não pudemos chegar com o gerador Java para a apresentação no Evento. Não chegamos à qualidade que queríamos. Nada indica que não possamos”, explicou Proto.
A versão CTP de GeneXus Rocha pode ser descarregada desta página do Wiki da Comunidade GeneXus www.genexus.com/rocha
Para participar no processo de betatesting de GeneXus Rocha, visite www.gxtechnical.com/betatester