c# - 我们应该使用 Scala 而不是 Java 吗?

标签 c# java scala

<分区>

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

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

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

这行得通吗?

京东

最佳答案

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

关于c# - 我们应该使用 Scala 而不是 Java 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7481837/

相关文章:

java - GridBagLayout 最大单元格大小

用于桌面的 Scala

java - 如何在 Gatting 脚本中运行 java 文件?

c# - 如何更改自定义跨度的背景颜色?

c# - 在多台开发机器上打开引用 "MS-Office Object Library"的项目

java - 在正则表达式中匹配电话号码

java - 使用 JSF 在新的浏览器窗口中阅读并打开 PDF

scala - 该示例应用了什么方法转换?

c# - 如何通过互操作公开 COM 库中定义的枚举作为 C# 函数的返回类型

c# - 具有日期文件夹的AppData中的Log4Net存储文件