Agora que fiz algumas coisas triviais com o Scala (que eu amo por "olá mundo" e aplicativos inventados!), Fico me perguntando ... parte sobre a maturidade das ferramentas para dar suporte ao desenvolvimento e parte sobre a aplicabilidade geral. Os conjuntos de ferramentas estão prontos? O Scala é apropriado para uso em aplicativos corporativos / comerciais? Você o usaria em um projeto não trivial?
Algumas das minhas preocupações (possivelmente infundadas) seriam:
- o IDE e os conjuntos de ferramentas são tão ricos quanto o que temos para desenvolver aplicativos .net e java (o eclipse para Scala parece limitado em comparação com o eclipse para java)?
- os conjuntos de ferramentas de compilação / CI / teste são capazes de lidar efetivamente com o Scala?
- Quão sustentável é o código conciso que pode ser (incentivado?) escrito no idioma?
- é possível encontrar desenvolvedores com a experiência Scala?
- existe massa crítica suficiente para obter ajuda através de referências e livros on-line que são mais do que "introdutórios" ao idioma?
Portanto, o ecossistema está maduro o suficiente para ser usado agora ou é melhor esperar para ver como ele evolui?
EDIT: digamos que "não trivial" é um projeto de desenvolvedores com duração de 10 a 20 anos e com vários lançamentos.