Executando verificação de segurança...
2

Eu acho ótima:

  • Ecossistema gigante, com soluções maduras.
  • Performance excelente para o tipo de trabalho que faço: serviços backend, tanto web quanto para processamento em batch
  • JVM: obra de arte da engenharia de software e em constante evolução
  • boas primitivas de concorrência. Nao é um Rust da vida obviamente. Pode melhorar muito aqui, o que vem sendo tratado em JEPs recentes.
  • Use o GC por padrão, mas se precisar de performance extrema pode usar memória off heap (ver Cassandra, ver chronicle)
  • Falando em GC, uma variedade de opções para usos extremos ou específicos, mas com defaults tão bons que raramente temos que fazer mais do que setar maximo e mínimo de memória.
  • Se você pode usar as versões mais novas tem muitos novos recursos interessantes como var, switch expressions, etc. Porém Kotlin ainda amassa nessa área.
  • grandes players com interesse na línguagem e ecossistema. grande parte do desenvolvimento ainda é patrocinado pela oracle, mas em um eventual desastre, dificilmente a linguagem ficaria órfã. tem muita grana na mesa.
  • Pool de talentos gigante

enfim, um vasto repertório de recursos. e ai o dev olha e diz: nossa que linguagem zuada. quando é meme eu acho engraçado, de verdade. quando é sério só acho imaturo.

Carregando publicação patrocinada...