如何将Java代码快速转换为.NET(特别是ASP.NET)?

时间:2009-11-16 04:31:17

标签: java .net asp.net

  1. 是否有可用于简化转换的工具?
  2. 这些工具将多少百分比的Java代码转换为.NET代码?

5 个答案:

答案 0 :(得分:3)

您可以尝试IKVMSaxon是Michael Kay非常流行的Java XQuery / XSLT引擎,它使用IKVM。

  

IKVM.NET是Java的一个实现   对于Mono和Microsoft .NET   框架。它包括以下内容   组件:

* A Java Virtual Machine implemented in .NET
* A .NET implementation of the Java class libraries
* Tools that enable Java and .NET interoperability

http://www.ikvm.net/

答案 1 :(得分:2)

你可以尝试这个 http://mayaf.org/janett/

Janett将Java语法,构造和调用Java库转换为C#/ .Net对应项。

答案 2 :(得分:1)

Java大致相当于c#,因此转换为c#应该相对简单。

从Java Web服务器到ASP.NET的路径不太清楚。

答案 3 :(得分:0)

您可以尝试使用Microsoft的Java语言转换助手。我认为他们可能已经放弃了支持,但现在ArtInSoft似乎有一个相关的产品:

http://www.artinsoft.com/pr_jlca.aspx

Remotesoft还有Octopus:

http://www.remotesoft.com/octopus/

从Java移植的问题通常不是语言本身,这与C#非常相似,因为它是库。

当然,网络应用会带来额外的复杂性。如果应用程序在页面呈现阶段没有太多代码,那应该不是很困难。如果页面上充满了代码,那么重写它可能比尝试直接移植更好。

答案 4 :(得分:0)

您是否考虑过使用J#?它不再受支持,但如果您只是尝试使用.NET语言,那可能是最快的路径。