c# – 我们应该去Scala而不是Java吗?

我们将开始一个新项目,该项目将涉及用
Java(框架/ ECO系统等)培训所有.net开发人员.我们有很多用C#编写的代码,似乎所有这些都将被浪费,因为我们必须用Java重新编写它.我看到的问题是,大约一年左右(可能是2年)我们将无法提供任何东西,因为我们将花费大部分时间来复制我们以前用过的东西但现在用Java.

由于我们的团队分布在世界各地的不同办公室,我们有大量的java开发人员(20到30人)和10个使用.net的开发人员,我们希望让所有开发人员使用相同的语言/平台,以便我们可以开始重用组件/模块.所以我可以理解管理层的观点.

昨天我遇到了Scala,并想知道在当前产品(用C#编写)中使用它是否更好,然后至少我们将在一年内拥有一个可用的产品.同样在一年中,我们拥有可在Java世界中使用的模块,同时我们迁移产品的其他部分.

这会有用吗?

JD

最佳答案 David Pollak最近写了几篇博客文章.他的观点非常清楚,你的团队对Scala来说是一个非常糟糕的选择.

http://www.javacodegeeks.com/2011/09/yes-virginia-scala-is-hard.html

http://www.javacodegeeks.com/2011/09/scala-use-is-less-good-than-java-use.html

点赞