不好的一面是,您必须为Scala做一些准备工作,使其边缘有些粗糙:
- 您将得到奇怪的Scala神秘编译器内部错误
- IDE支持不如Java(调试支持也不如Java)
- 在将来的版本中,向后兼容性会有所突破(尽管会受到限制)
您还必须冒一定风险,将Scala语言淘汰。
就是说, 我认为您不会回头
!我的经历总体上是积极的;IDE可用,您会习惯于隐秘的编译器错误的含义,并且,尽管您的Scala代码库很小,但是向后兼容的突破并不是主要的麻烦。
对于集合, 闭包 , 参与者 模型,提取器,协变类型等
Option的 monad 功能,这是值得的。这是一种很棒的语言。
能够以不同的角度来解决问题,这对 个人 也是非常有益的,这是上述构造所允许和鼓励的。



