
- Maior produtividade com o novo IDE.
- Facilidade para integrar recursos externos ao seu projeto como DLLs, Classes, XML Schema e Web Services.
- Interfaces mais ricas e amigáveis para o usuário, tornando sua experiência web em algo inovador.
- Geração de aplicações Web 2.0.
- Usabilidade, tanto para o desenvolvedor quanto para o usuário através de interfaces orientadas ao contexto.
Além dos itens citados, você também pode conferir uma lista completa com as demais novidades do GeneXus X acessando o overview que está disponível na Wiki.
Se você está pensando em migrar sua KB para o GeneXus X, confira abaixo algumas dicas.
No momento em que você abrir uma KB de uma versão anterior do GeneXus, GeneXus X realizará um processo de conversão automático.
Este processo é feito porque é necessário adaptar a estrutura da KB e incorporar maior conhecimento.
No momento em que você abrir uma KB de uma versão anterior do GeneXus, GeneXus X realizará um processo de conversão automático.
Este processo é feito porque é necessário adaptar a estrutura da KB e incorporar maior conhecimento.
O processo de conversão também realiza um backup da versão original da KB e gera um arquivo de log chamado conversion.txt localizado no diretório raiz da KB.
O processo de conversão é composto de 4 etapas:
1. Preparação da KB
O processo de conversão é composto de 4 etapas:
1. Preparação da KB
- Backup (essencial!)
- Limpeza, consiste em apagar modelos não utilizados, excluir atributos e variáveis inutilizados, bem como domínios e programas que já não são mais utilizados.
- Converter, abrir a KB no GeneXus X.
- Resolver problemas para evitar falhas (é muito importante analisar o Release Notes para averiguar quais problemas podem ocorrer).
- Se necessário, volte a converter.
- Analisar a compatibilidade de propriedades.
- Analisar warnings durante a conversão.
- Conversão de Patterns.
- Realizar um Build All da KB.
- Realizar uma comparação de navegações entre GeneXus X e a versão previa de migração (existe uma ferramenta que faz essa comparação de navegações).
- Verificar compatibilidades.
Destacamos algumas considerações gerais:
--------> Geradores: RPG, Cobol, VB e VFP.
--------> DBMS: DBFCDX, DBFIDX.
--------> Prompts.
--------> Styles.
--------> Objetos Privados.
- Os Modelos devem ser convertidos a Environments ou Versões.
- Alguns modelos não são suportados:
--------> Geradores: RPG, Cobol, VB e VFP.
--------> DBMS: DBFCDX, DBFIDX.
- Objetos não suportados:
--------> Prompts.
--------> Styles.
--------> Objetos Privados.
Ressaltamos que a Artech está trabalhando na versão GeneXus X Evolution 1, uma versão que irá suprir as restrições acima levantadas. GeneXus X Evolution 1 se encontra em fase de CTP (Community Technology Preview) e pode ser baixada para testes no Wiki da Artech.
Aqui vai mais uma dica de migração. Se no início da conversão ocorrer o erro:
Error: Object reference not set to an instance of an Object.
Stack Trace en:
Artech.Layers.Framework.GxServiceManager.GetServiceTService()
Stack Trace en:
Artech.Layers.Framework.GxServiceManager.GetServiceTService()
Solução:
Apague os seguintes diretórios:
C:\Documents and Settings\\Dados de programa\Artech\GeneXus
C:\Documents and Settings\All Users\Dados de programa\Artech\GeneXus
Para mais informações recomendamos acessar o Wiki da Artech.
Apague os seguintes diretórios:
C:\Documents and Settings\
Para mais informações recomendamos acessar o Wiki da Artech.
Bom trabalho a todos e espero por vocês no próximo artigo. Sugestões e críticas são muito bem-vindas.
Nenhum comentário:
Postar um comentário