<分区>
我们将启动一个新项目,该项目将涉及用 Java(框架/ECO 系统等)培训所有 .net 开发人员。我们有很多用 C# 编写的代码,似乎所有这些都将被浪费,因为我们必须全部用 Java 重写。我看到的问题是,第一年左右(可能是 2 年)我们将无法交付任何东西,因为我们将花费大部分时间来重现我们以前拥有但现在使用 Java 的东西。
由于我们的团队分布在世界各地的不同办公室,并且我们有大量的 Java 开发人员(20 到 30 人)和 10 名使用 .net 的开发人员,我们希望让所有开发人员使用相同的语言/平台,所以我们可以开始重用组件/模块。所以我能理解管理层的观点。
昨天我遇到了 Scala,想知道将它与当前产品(用 C# 编写)一起使用是否会更好,然后至少我们将在一年内拥有一个可用的产品。同样在一年内,我们拥有可以在 Java 世界中使用的模块,同时我们迁移了产品的其他部分。
这行得通吗?
京东