Como anda o mercado (Java WEB)
Galera,
Eu não tenho amigos no exterior, e gostaria de saber como anda o mercado na área de java WEB. Será que existe alguma linguagem que, apresente ha possibilidade de substituir o java?
O JAVA WEB pode sair do mercado?
Eu não tenho amigos no exterior, e gostaria de saber como anda o mercado na área de java WEB. Será que existe alguma linguagem que, apresente ha possibilidade de substituir o java?
O JAVA WEB pode sair do mercado?
Thailanrgrgr
Curtidas 0
Respostas
Sadasd
20/11/2019
São duas perguntas, uma de cada vez:
"Será que existe alguma linguagem que, apresente ha possibilidade de substituir o java?"
Depende do que você interpreta por "substituir", as empresas geralmente escolhem a linguagem baseada na necessidade, se for uma startup por exemplo, é bem provável que vão de ruby on rails, são muitos motivos para escolher java e poucos para não escolher, então vou elencar aqui apenas os casos aonde o java seria deixado de lado:
*quando for necessária uma aplicação leve, o java ainda é pesado, apesar de ser rápido(o problema da velocidade foi corrigido algumas versões atrás)
*quando o custo de manutenção importa, é difícil aprender java(comparando com outras linguagens), então são poucos especialistas java no mercado, o que os torna caros
*quando a aplicação/empresa é pequena/não tem muitos usuários, o java foi projetado para projetos grandes/escaláveis, então utilizar ele numa empresa pequena e com pouco potencial de expansão seria "matar pombo com tiro de canhão"
"O JAVA WEB pode sair do mercado?"
Definitivamente não, diferente de outras linguagens, java tem muito mais do que bons frameworks, tem uma grande empresa por trás, a Oracle(que eu particularmente odeio), essa empresa oferece soluções para praticamente todos os problemas imagináveis, além de suporte 24h para usuários das versões pagas da jdk(a jdk tem várias versões, empresas geralmente utilizam versões que tem uma "assinatura" paga, as ferramentas que você vê na sua jdk gratuita são só a ponta do iceberg), devido à isso a Oracle se preocupa bastante em não quebrar a compatibilidade do java com as versões anteriores, no python por exemplo, da versão 2 para a versão 3 muita coisa deixou de funcionar, você só tem apoio de uma comunidade, e para muitas coisas não existe uma solução dentro das bibliotecas padrão da linguagem, você tem que ficar recorrendo à soluções de terceiros.
"Será que existe alguma linguagem que, apresente ha possibilidade de substituir o java?"
Depende do que você interpreta por "substituir", as empresas geralmente escolhem a linguagem baseada na necessidade, se for uma startup por exemplo, é bem provável que vão de ruby on rails, são muitos motivos para escolher java e poucos para não escolher, então vou elencar aqui apenas os casos aonde o java seria deixado de lado:
*quando for necessária uma aplicação leve, o java ainda é pesado, apesar de ser rápido(o problema da velocidade foi corrigido algumas versões atrás)
*quando o custo de manutenção importa, é difícil aprender java(comparando com outras linguagens), então são poucos especialistas java no mercado, o que os torna caros
*quando a aplicação/empresa é pequena/não tem muitos usuários, o java foi projetado para projetos grandes/escaláveis, então utilizar ele numa empresa pequena e com pouco potencial de expansão seria "matar pombo com tiro de canhão"
"O JAVA WEB pode sair do mercado?"
Definitivamente não, diferente de outras linguagens, java tem muito mais do que bons frameworks, tem uma grande empresa por trás, a Oracle(que eu particularmente odeio), essa empresa oferece soluções para praticamente todos os problemas imagináveis, além de suporte 24h para usuários das versões pagas da jdk(a jdk tem várias versões, empresas geralmente utilizam versões que tem uma "assinatura" paga, as ferramentas que você vê na sua jdk gratuita são só a ponta do iceberg), devido à isso a Oracle se preocupa bastante em não quebrar a compatibilidade do java com as versões anteriores, no python por exemplo, da versão 2 para a versão 3 muita coisa deixou de funcionar, você só tem apoio de uma comunidade, e para muitas coisas não existe uma solução dentro das bibliotecas padrão da linguagem, você tem que ficar recorrendo à soluções de terceiros.
GOSTEI 0