Mic*_*ows 44
我从未遇到过C# - > Java转换工具.语法很简单,但框架却截然不同.即使有工具,我也会强烈反对.我曾经参与过几个"迁移"项目,并且不能说得很清楚,虽然转换似乎是一个不错的选择,转换项目总是总是转向钱坑.它不是捷径,你最终得到的代码是不可读的,并没有利用目标语言.从个人经验来讲,假设重写是更便宜的选择.
小智 30
我们需要在C#和Java中维护一个应用程序.由于我们积极维护此产品,因此不能选择一次性端口.我们调查了Net2Java和Mainsoft工具,但都没有达到我们的要求(Net2Java缺乏稳健性,Mainsoft因为成本和源代码转换不足).我们创建了自己的工具CS2J,它作为我们每晚构建脚本的一部分运行,并为Java提供了一个非常有效的C#代码端口.现在,它恰好足以翻译我们的应用程序,但在被视为一个综合工具之前还有很长的路要走.我们已经将这项技术授权给了一些有类似需求的政党,我们正在考虑公开发布它的想法,但我们的核心业务让我们现在忙得不可开交.
虽然这是一个古老的问题,但请看一下xmlVM http://www.xmlvm.org/clr2jvm,我不确定它是否足够成熟,尽管它已经存在了好几年了.我相信,XMLvm主要用于将Android Java应用程序转换为iPhone,但是,基于XML代码转换的框架足够灵活,可以进行其他组合(参见网站上的图表).
至于进行此转换的原因,可能需要"劫持"一些高度丰富的oss代码并在他/他们自己的[Java]项目中使用它.
干杯
丰富
它们不直接转换,但它允许 .NET 和 J2EE 之间的互操作性。
http://www.mainsoft.com/products/index.aspx
| 归档时间: |
|
| 查看次数: |
122372 次 |
| 最近记录: |