Como é habitual, o U2 incorpora correções e melhoras sugeridas pelos usuários de GeneXus 9.0 e ao mesmo tempo acrescenta funcionalidades novas e interessantes.
Entre as novas funcionalidades no Entorno de Desenvolvimento de GeneXus temos um novo valor da propriedade Field Exit: “passing lasta char” em controles em aplicações web. Este valor permite definir que, ao ser completado um formulário web pelo usuário, ao ingressar o último caractere de campo, o foco passe ao seguinte controle do formulário automaticamente, sem a necessidade de que o usuário oprima Enter ou Tab; também foi incorporada a possibilidade de definir subtipos de atributos que foram definidos como fórmulas, o que permite definir a fórmula que define um atributo uma só vez na base de conhecimento e depois criar subtipos desse atributo.
Em nível de manejo de dados se destaca a incorporação de novas propriedades para o manejo de Blobs em ambiente web, que permitem especificamente, controlar a extensão dos arquivos que se fizeram o upload e manter informação, inclusive do nome do arquivo. Isto é de especial utilidade no caso de guardar arquivos com diferente extensão no campo Blob.
Outra nova e interessante funcionalidade é a “Data Independent Specification”; o objetivo da mesma é realizar um processo de especificação mais detalhado, para determinar se realmente é necessário re-gerar/compilar os objetos especificados. Com isto se consome um pouco mais de tempo na especificação, mas se otimizam os passos seguintes de geração, teste e deployment. Antes, ao modificar a estrutura de uma tabela (acrescentar ou eliminar um atributo, por exemplo), qualquer objeto que fazia referência a tabela tinha que se re-gerado, sem importar se a modificação realmente afetava o objeto. Agora, se o campo em uma tabela relacionada com o objeto não afeta ao mesmo, por exemplo, são acrescentados atributos a tabela, o objeto não é re-gerado.
Entre as melhoras a destacar nos geradores Java e .NET estão a otimização do código HTML, gerado em controles read-only de objetos web que não são modificados em tempo de execução e o suporte a teclas de função em aplicações web, quer dizer que um evento qualquer possa ser disparado mediante uma tecla de função, F2, F3, etc.
Assim mesmo, tanto o Gerador .NET como o Gerador Java, incorporam agora segurança pop3/smtp, o qual permite enviar e receber e-mails, por exemplo, usando Gmail.
Entre as novas funcionalidades do Gerador GeneXus .NET destacamos a possibilidade de acessar via ADO .NET aos DBMS Postgres e informix.
Para conhecer a lista completa de melhorias, consultar as release notes. Para fazer o donwload dos setups e das release notes de cada um destes componentes de GeneXus visite as páginas de Gxtechnical correspondentes a cada um:
• http://www.gxtechnical.com/devenv
• http://www.gxtechnical.com/java
• http://www.gxtechnical.com/net
Todas estas páginas são acessadas na página de GeneXus em Gxtechnical:
• http://www.gxtechnical.com/genexus