Por que o Java não é usado para o desenvolvimento moderno de aplicativos da web? [fechadas]

393

Como programador profissional de Java, tenho tentado entender - por que o ódio em relação ao Java para aplicativos da Web modernos?

Tenho notado uma tendência de que, fora das startups modernas da web, uma porcentagem relativamente pequena delas parece estar usando o Java (em comparação com a popularidade geral do Java). Quando eu perguntei sobre isso, recebi uma resposta como: "Eu odeio o Java com paixão". Mas ninguém parece ser capaz de dar uma resposta definitiva.

Eu também ouvi essa mesma comunidade de startups da web referir-se negativamente aos desenvolvedores Java - mais ou menos implicando que eles são lentos, não criativos, antigos.

Como resultado, eu gastei tempo trabalhando para pegar Ruby / Rails, basicamente para descobrir o que está perdendo. Mas não posso deixar de pensar comigo mesmo: "Eu poderia fazer isso muito mais rápido se estivesse usando Java", principalmente devido aos meus níveis de experiência relativa.

Mas também porque não vi nada de "ausente" crítico do Java, impedindo-me de criar o mesmo aplicativo.

O que me leva à minha (s) pergunta (s) :

Por que o Java não está sendo usado em aplicativos da web modernos?

  • É uma fraqueza da linguagem?

  • É um estereótipo injusto do Java porque já existe há tanto tempo (tem sido injustamente associado às suas tecnologias antigas e não recebe reconhecimento por suas capacidades "modernas")?

  • O estereótipo negativo dos desenvolvedores Java é muito strong? (Java não é mais "legal")

  • Os aplicativos escritos em outros idiomas são realmente mais rápidos para criar, manter e melhorar o desempenho?

  • O Java é usado apenas por grandes empresas que são muito lentas para se adaptar a um novo idioma?

por Cliff 18.08.2011 / 17:41
fonte

0 respostas