Usuário com melhor resposta
Migracao do MS Access para .Net VBA ?

Pergunta
-
Boa Noite a todos os MVPs colaboradores deste forum
Meu senario é o seguinte, trabalho com Access a 10 anos, tenho um sistema de gestao que funciona em mais de 70 clientes ativos, no momento estou usando Access 2003 com banco MDB, gostaria de saber qual o RUMO que a Microsoft vai dar em relacao ao VBA (Access) como vira a nova versao do mesmo apos o Office 2007, quais os possíveis cenários para todo o meu legado desenvolvido até o momento.
Estamos pensando em fazer um novo sistema que usara banco SQL e é só o que sabemos ao certo.
Nao pretendemos migrar 100% para .Net a produtividade em relacao ao Access é gritante (menor) no access como todos que o usam sabem os Objetos voltados para sistemas desktop já estao todos prontos gerando produtividade no desenvolvimento e manutencao de qualquer sistema.
Pretendemos continuar trabalhando com .Net (VB) para fazer tudo que o Access nao é capaz de fazer e fazer as duas plataformas andarem juntas.
Qual o cenário que está sendo PENSADO para o nosso perfil ?
Access podendo ser programado em VBA e .Net ( VB, C#, Cobol etc) ?
A Migracao do Código VBA para .Net ( VB, C#, Cobol etc) automaticamente ?
Gostaria de poder ter alguma luz para planejar melhor o nosso futuro.
Gostaria que alguma consulta a alguem da Microsoft (Grupo do Access) fosse feita tratando deste assunto para que a resposta a essas minhas incertezas seja a mais próxima da realidade possível.
Acredito que como minha empresa, deve haver milhares por ai mundo a fora necessitando destas informacoes.
Obrigado antecipadamente.
Rubens Caxilé
RR Consultoria e Sistemas Ltda
quarta-feira, 2 de abril de 2008 01:08
Respostas
-
Olá Rubens,
semana que vem estarei na Microsoft justamente para tentar conseguir algumas respostas a perguntas como estas que postou.
O cenário hoje é o seguinte:
- O Access ainda é mais produtivo que o Visual Studio.
- O Visual Studio é bastante produtivo, especialmente para aplicações Windows.
- Aplicações .NET têm mais recursos de interface que o Access, embora o Access 2007 tenha melhorado em relação ao 2003.
- Não vejo no horizonte uma ligação entre Access e .NET. O fato de Word e Excel já estarem ligados ao .NET até indicam que o Access possa vir a ser, já que todos os novos recursos ao longo da história entraram antes no Word/Excel e só depois no Access. Neste exato momento, porém, nada.
- Sistemas já prontos em Access vão continuar funcionando em novas versões, pois a Microsoft tem grande preocupação com compatibilidade.
- Investimento em migração de sistemas já prontos em Access para .NET só se justifica se for usar recursos que o Access não consegue atender. Migrar só por migrar não vale a pena.
- Migração automática de código VBA: não tem e nem deve ter. Mesmo que tivesse, não vejo muita vantagem. A migração para .NET vale a pena se for usar orientação a objetos, não apenas trocar de linguagem.
- Qual cenário está sendo pensado para o nosso perfil? Construir aplicações no Visual Studio está cada vez mais parecido com a construção no Access: mais recursos visuais e menos necessidade de codificação.
quinta-feira, 3 de abril de 2008 06:05Moderador -
Ok Claudio, gentileza nao esquecer de voltar aqui e complementar as informacoes que vai obter para podermos definir melhor como será o futuro de empresas como a nossa.
Obrigado
quinta-feira, 3 de abril de 2008 10:19
Todas as Respostas
-
Olá Rubens,
semana que vem estarei na Microsoft justamente para tentar conseguir algumas respostas a perguntas como estas que postou.
O cenário hoje é o seguinte:
- O Access ainda é mais produtivo que o Visual Studio.
- O Visual Studio é bastante produtivo, especialmente para aplicações Windows.
- Aplicações .NET têm mais recursos de interface que o Access, embora o Access 2007 tenha melhorado em relação ao 2003.
- Não vejo no horizonte uma ligação entre Access e .NET. O fato de Word e Excel já estarem ligados ao .NET até indicam que o Access possa vir a ser, já que todos os novos recursos ao longo da história entraram antes no Word/Excel e só depois no Access. Neste exato momento, porém, nada.
- Sistemas já prontos em Access vão continuar funcionando em novas versões, pois a Microsoft tem grande preocupação com compatibilidade.
- Investimento em migração de sistemas já prontos em Access para .NET só se justifica se for usar recursos que o Access não consegue atender. Migrar só por migrar não vale a pena.
- Migração automática de código VBA: não tem e nem deve ter. Mesmo que tivesse, não vejo muita vantagem. A migração para .NET vale a pena se for usar orientação a objetos, não apenas trocar de linguagem.
- Qual cenário está sendo pensado para o nosso perfil? Construir aplicações no Visual Studio está cada vez mais parecido com a construção no Access: mais recursos visuais e menos necessidade de codificação.
quinta-feira, 3 de abril de 2008 06:05Moderador -
Ok Claudio, gentileza nao esquecer de voltar aqui e complementar as informacoes que vai obter para podermos definir melhor como será o futuro de empresas como a nossa.
Obrigado
quinta-feira, 3 de abril de 2008 10:19