Desenvolvimento - ASP. NET
Como se preparar para .NET.
Encostar a cabeça no travesseiro e dormir tranqüilo esta ficando cada vez mais difícil para nós desenvolvedores, pois cada dia que passa ficamos mais aflitos pensando como vamos levar o nosso código feito em Visual Basic 6.0 para rodar na nova plataforma .NET...
por Impacta TecnologiaEncostar a cabeça no travesseiro e dormir tranqüilo esta ficando cada vez mais difícil para nós desenvolvedores, pois cada dia que passa ficamos mais aflitos pensando como vamos levar o nosso código feito em Visual Basic 6.0 para rodar na nova plataforma .NET, executar nossas aplicações, rotinas e funções, para alguns colegas o que representa anos de trabalho, deve existir uma maneira, acreditamos que a Microsoft não teria desenvolvido e lançado uma nova plataforma de desenvolvimento, sem pensar nos profissionais que trabalham com versões de ferramentas anteriores.
Uma coisa é certa, e todos os desenvolvedores de Visual Basic já entenderam que fazer a tão esperada migração para o VB.NET será considerado a maior façanha até agora dentro do Visual Basic, mas isto precisa ser feito de forma gradativa e os desenvolvedores não podem ser movidos por um impulso, isto poderia ser trágico para o desenvolvedor, para o sistema e para a empresa. Com esta preocupação resolvi escrever algumas técnicas para você se certificar de que seus aplicativos serão executados no mundo.NET.
Reconfigurar o perfil dos aplicativos do Visual Basic ao .NET framework da Microsoft cria enormes vantagens que já vem sendo citadas dentro da comunidade de desenvolvedores VB6, a completa orientação a objeto, o desempenho em paridade com qualquer outra linguagem .NET, novíssimas capacidades para a Internet e a facilidade alcançada para a distribuição de aplicativos, estes são apenas alguns pontos que podem ser citados entre as inúmeras quantidades de vantagens adquiridas nesta nova plataforma.
Só existe um problema, tudo nesta vida tem um preço, estes avanços e estas vantagens deixam as aplicações cada vez menos compatíveis com qualquer outra versão anterior, obviamente você não vai se conformar apenas com esta informação, aposto que vai querer entender como será a passagem do Visual Basic 6 e onde alguns problemas poderão aparecer.
Em novembro de 2000, a versão Beta 1 foi disponibilizada e tive a oportunidade de fazer algumas investigações sobre o VB.NET, criei alguns códigos e fiz diversas experiências com banco de dados, qual foi minha surpresa quando ao chegar a versão Beta 2 as modificações realizadas pela Microsoft tinham partido na parte mais interna da linguagem, isto prejudicou as pseudo-aplicações que tinha desenvolvido, mudou alguns conceitos que havia adquirido, mas mesmo assim ainda acreditei na nova plataforma .NET, uma vez que a Microsoft jurou de pés juntos que as modificações para o RC1 e para a versão final não serão tão dramáticas, então estou desenvolvendo pequenas aplicações, onde notei alguns pontos que devem ser passados aos colegas desenvolvedores.
A princípio podemos fazer a migração utilizando a ferramenta de migração disponibilizada pela Microsoft, na versão Beta 1, esta ferramenta já existia, mas quem utilizou tal ferramenta está esperando grandes melhorias nas próximas versões, pois na grande maioria dos casos, não em todos, a ferramenta irá colocar um comentário "TODO:" no código para deixar claro onde você deve fazer as alterações, lembrando manualmente, em outras palavras reescrever código, para evitar um pouco esse tipo de comentário tente seguir algumas dicas que me serviram bastante.
- Utilize constantes intrínsecas sempre que possível
- Pare de carregar o formulário implícito
- Alterne vinculação de dados para ADO
- Tenha muito cuidado onde você declara as variáveis
- Remova o objeto implícito instantiation
- Livre-se das palavras chaves obsoletas
Estas são algumas sugestões importantes que os desenvolvedores acostumados ao Visual Basic 6.0 tradicional precisam entender e colocar em prática na nova forma de desenvolvimento .NET.
- Entenda herança e conceitos de objetos relacionados
- Não se prenda apenas em Visual Basic.NET, aprenda também C#
- Linguagens desenvolvidas por parceiros também merecem uma olhada (Cobol.NET, Pascal.NET entre outras)
Veja, a nova plataforma é muito poderosa, estamos apenas engatinhando no que diz respeito a dominar as linguagens da plataforma .NET framework, mas não podemos ficar parados, devemos pensar que alguém em algum lugar do mundo já leu e testou uma rotina a mais do que eu, então não fique parado esperando o trem passar corra atrás dele, se possível pegue este trem uma estação antes do que você pretendia, o futuro não espera.