现在,我已经用Scala做了一些琐碎的事情(我喜欢“ hello world”和人为设计的应用程序!),我不禁要问:。一部分关于支持开发的工具的成熟度,一部分关于通用性。工具集准备好了吗?Scala是否适合在企业/业务应用程序上使用?“您”会在非平凡的项目上使用它吗?
我的一些担忧(可能没有根据)是:
- IDE和工具集是否像我们开发.net和Java应用程序所需要的那样丰富(与Java的eclipse相比,Scala的eclipse似乎有限)?
- / CI /测试工具集能够有效处理Scala吗?
- 如何维护是简洁的代码可以被(鼓励?)写的语言?
- 是否可以找到具有Scala经验的开发人员?
- 是否有足够的临界质量来通过在线参考书和比该语言“入门”更多的书来获得帮助?
因此,底线是生态系统是否已经足够成熟,可以立即使用,还是更好地等待它的发展?
编辑:让我们说“非同寻常的”是一个多年,多次发布的10-20个开发人员项目。