GeneXus
é
cada vez mais utilizado para o desenvolvimento de aplicações
de missão
crítica
de grande porte, que se caracterizam por tempos, ciclos de vida longos e
requerimentos que evoluem (mudam) continuamente. A realidade dinâmica
que representa estas aplicações
se torna mais complexa ->
medida que passa o tempo. Para facilitar ao desenvolvedor o manuseio desta
realidade, GeneXus 8.0 inclui importantes melhoras no que já
era bom: diminuir ao máximo
a necessidade de escrever códigos
para representar a realidade.
Um
dos aspectos fortalecidos nesta versão
é a reorganização
automática da base de
dados que realiza GeneXus, uma das vantagens competitivas mais
importantes da ferramenta. Para aperfeiçoar
este processo -resultante da análise
de duas estruturas de base de dados (a atual e a desenhada) para determinar a
melhor forma de converter uma na outra sem perda de informação
-- GeneXus 8.0 introduz melhoras no Impact Analysis Report (IAR), mais casos de
conversão
de dados e controles para antecipar falhas.
Novas
funcionalidades de Subtipos
"O
novo esquema de manuseio de Subtipos em GeneXus 8.0, tem permitido modelar
melhor, resolver coisas complexas usando subtipos ,e conseqüentemente,
escrever menos códigos
posteriormente. Funcionam bem",
assinala Gerardo Abreu, betatester de GeneXus 8.0, que desenvolveu um sistema de
controle de produção
com esta versão
.
As relações
entre os atributos GeneXus são
estabelecidas através
de seus nomes e, ->s
vezes é
necessário
dar nomes diferentes a atributos que respondem ao mesmo conceito. Para estes
casos, GeneXus fornece os Subtipos que permitem estabelecer que dois atributos
com nomes diferentes se refiram a um mesmo conceito.
As mudanças
incluídas
em GeneXus 8.0, com relação ao uso de Subtipos, beneficiam a
integridade referencial, melhoram a performance, a programação
e sua utilização
em geral.
Mais
potência
no For Each
GeneXus 8.0 introduz a possibilidade de condicionar
tantos os filtros (conhecidos normalmente, como condições
de filtro ou restrições),
como as ordens, que sejam indicadas nos objetos GeneXus ou nos controles de tipo
Subfile usando uma nova cláusula
denominada WHEN.
Isto melhora a performance das aplicações
nas consultas que incluem vários
critérios
de busca, pois pode-se coordenar a ordem da busca com as condições
adequadas.
Novo
tipo de dados: BLOB
Além
disso, esta versão
inclui um novo tipo de dados BLOB para armazenar informação
binária
- de qualquer tipo: imagens, texto, vídeo-
na base de dados.
Para
saber mais:
Reorganização
na base de dados
http://www.gxtechnical.com/main/hgxnews.aspx?2,6,69,6267
Novas funcionalidades de Subtipos
http://www.gxtechnical.com/main/hgxnews.aspx?2,6,69,6239
Mais
potência
no For Each
http://www.gxtechnical.com/main/Hgxnews.aspx?2,6,69,6284
Novo tipo de dados BLOB
http://www.gxtechnical.com/main/Hgxnews.aspx?2,6,69,6305