ok obrigado pelas informacoes, estou comecando a entender as diferencas.
No meu caso eu desenvolvo softwares em VFP da Microsoft e ela parou com a linguagem a alguns anos e isso me faz trocar para uma melhor, entao lendo varias publicacoes Java é a solucao.
Pensando no futuro dos computadores acredito que tudo vai estar na internet e na nuvem, entao o usuario nao precisara trabalhar “preso” a uma mesa podendo usar de qualquer lugar conectado e em qualquer aparelho, tipo tablet, celulares, notebooks e etc. O mesmo penso eu que seja com uma linguagem proprietaria ou com um banco de dados proprietario.
Preciso migrar meus produtos para uma linguagem que rode totalmente na internet, entenda que nao tenho pressa para isso e por causa disso estou aprendendo Java mas posso trocar por uma outra linguagem que se enquadre melhor na situacao mencionada.
Java funciona? acredito que sim, talvez nao da forma que eu comecei.
Entao qual java seria o ideal para resolver meu problema futuro?