Quanto tempo levaria para portar um software LIS escrito em Delphi com mais de 30 anos, para uma aplicação Web com backend em Ruby on Rails e frontend em Angular? Quantos desenvolvedores seriam necessários? Quais seriam os desafios?
O tempo que levaria para portar um software LIS escrito em Delphi para uma aplicação web com backend em Ruby on Rails e frontend em Angular depende de vários fatores, como a complexidade do software, a quantidade de código existente, a qualidade do código e as funcionalidades requeridas. Em geral, um projeto deste tamanho pode levar de alguns meses a vários anos para ser concluído.
A quantidade de desenvolvedores necessários também depende da complexidade do projeto, mas pode ser necessário uma equipe de pelo menos 5 a 10 desenvolvedores, incluindo especialistas em Ruby on Rails, Angular e Delphi.
Alguns desafios comuns ao portar um software antigo para uma aplicação web incluem:
- Integrar novos recursos e tecnologias
- Adaptar o código antigo para trabalhar com as tecnologias atuais
- Asegurar a escalabilidade, performance e segurança da aplicação
- Garantir a compatibilidade com outras aplicações e sistemas
- Testar e validar as mudanças no código antigo
Estes desafios podem ser amplificados quando se trata de um software LIS, que pode ter requisitos rigorosos de precisão e disponibilidade de dados. Portanto, é importante ter uma equipe de desenvolvimento experiente e planejar cuidadosamente a portabilidade.