@ZeTripe escreveu:
Trabalho com Java já a um bom tempo, considero que já tenho um conhecimento razoável, sobre a linguagem e a plataforma, e a algum tempo estou passando a estudar a arquitetura da plataforma.
Tenho uma dúvida que pode ser até básica, porém não encontrei ainda uma resposta, apenas tenho algumas teorias.
Sobre aplicações legadas, conheço e trabalhei com diversas, utilizando Java 4 ou até mais antigo, pois não é possível o upgrade de versão, pelas bibliografias que acompanho, muitas dão informações que o código java nunca quebrou.
Se o código nunca quebrou, porque a versão não pode ser atualizada ? Penso que isso acontece pois o desenvolvedor fez amarrações no código que são independentes da linguagem e essa implementação quebrou e não foi possível o upgrade.
Como se executassem código da própria JVM, que é possível que não exista em versões futuras da JVM, acredito que é isso que quebre a compatibilidade dos servidores de aplicação, pois cada versão de JVM exige uma versão nova de servidor.Eu estaria correto ? é apenas isso ? ou teria algo a mais a ser considerado ?
Obrigado pela atenção.
Mensagens: 3
Participantes: 3