Tempo! Please…

A evolução tecnológica é uma coisa boa? Sim, é claro! Mas veja o que está acontecendo em se tratando de ferramentas e plataformas de desenvolvimento!

Depois que a Microsoft começou a investir pesado em plataformas e ferramentas de desenvolvimento (aka. .NET e Visual Studio), todo ano somos bombardeados com novas versões de Framework, tecnologias e IDEs! O problema é que nem bem as pessoas começam a usar ou digerir todo o potencial delas, e já são surpreendidas com uma mudança de rumo, ou uma tecnologia substituta (e algumas vezes sem manutenção de compatibilidade).

Não é raro eu ser abordado por outros programadores que me perguntam: Pra onde devo ir? Sair do Delphi e ir pra VS? Largar o Win32 e migrar para o .Net ou Java? Voltar a usar o Clipper?

Infelizmente eu não tenho uma resposta para eles, pois muitas vezes também me sinto perdido.

Socorro! Chamem o Chapolim Colorado!!!

Seria muito bom se a Borland tivesse acordado antes, e visto que não adianta querer competir com a MS no mundo .Net, pois eles são os pais da criança (.Net) e vão estar sempre na frente. A meu ver, a Borland/CG deveria ter focado muito mais na estabilidade e aprimoramento dos seus produtos,  aproveitando o bom e velho VCL no sentido de garantir uma fácil migração para o mundo .Net (para os que precisam), mas sem parar de evoluir também em Win32, pois ainda há muita gente usando (e isso não vai mudar tão cedo). Eu sei que existe o VCL.Net, mas foi lançado capenga, cheio de “problemas”, com dependências a API Win32. Talvez agora o “velhinho” receba mais atenção, pois aparentemente viram que o caminho é este.

Migrar sistemas com milhares de linhas de código é uma coisa que não pode ser feita do dia para noite, nem a cada década. Espero que esse “furdúncio” de lançamentos diminua de ritmo, e dê tempo às pessoas para que possam acompanhar o que realmente vale a pena ser acompanhado, e escolher aquilo que realmente é melhor para elas, sem ter que se preocupar se dentro de alguns meses vai ter que jogar tudo fora e migrar novamente para alguma outra tecnologia.

Share and Enjoy !

2 comentários

  • E quando lançarem uma nova versão do Delphi, devem se certificar que coisas que funcionavam na versão anterior continuem a funcionar na nova versão.

    Sei que a Borland/CodeGear não tem obrigação de manter a compatibilidade do Interbase Express e Dbexpress com o Firebird Database, e também sabemos que nós programadores não vamos migrar nossos projetos para uma nova versão sabendo que o acesso a banco de dados que funciona bem na versão que estamos será uma dor de cabeça na nova versão.

  • Complementando o comentário anterior, o link abaixo mostra uma enquete realizada em um fórum sobre Delphi. Mesmo que não seja muito expressiva a pesquisa, já demonstra como é importante pensar em manter a compatibilidade se a CodeGear pretende vender Updates do Delphi.

    http://forum.devmedia.com.br/viewtopic.php?t=50308

Deixe um comentário