Ora che ho fatto alcune cose insignificanti con Scala (che adoro per il "ciao mondo" e le applicazioni artificiose!), Mi sono lasciato chiedere ... parte sulla maturità degli strumenti per supportare lo sviluppo e parte sull'applicabilità generale. I set di strumenti sono pronti? Scala è adatto all'uso su applicazioni aziendali / aziendali? Lo "useresti" su un progetto non banale?
Alcune delle mie preoccupazioni (probabilmente infondate) sarebbero:
- l'IDE e i set di strumenti sono ricchi quanto quello che dobbiamo sviluppare applicazioni .net e java (eclipse per Scala sembra limitato rispetto a eclipse per java)?
- i set di strumenti build / CI / testing sono in grado di gestire efficacemente Scala?
- quanto è gestibile il codice conciso che può essere (incoraggiato?) scritto nella lingua?
- è possibile trovare sviluppatori con esperienza Scala?
- c'è abbastanza massa critica per ottenere aiuto attraverso riferimenti online e libri che sono più che "introduzione" alla lingua?
Quindi, in sostanza: l'ecosistema è abbastanza maturo per essere utilizzato ora, o meglio aspettare in attesa di vedere come si evolve?
EDIT: diciamo che "non banale" è un progetto di sviluppatori pluriennale, multi-release, 10-20.