2011-05-05 31 views
0

将Java Web应用程序转换为Silverlight等类似的ASP.NET所涉及的过程是什么?我知道许多Java框架已经被推广到.Net(C#或VB.NET),但并没有真正看到许多web应用程序的完成。 (我可能在这里错了)将Java Web应用程序转换为.Net

我对Java编程知之甚少,但知道C#,VB.NET和ASP.NET。我还没有看到银光,但知道它在某种程度上可以做些什么。但我确实知道Java语法与C,C#和C++非常相似,因为它们都是“{}”括号,并且类似地放在一起。

为了参数的缘故(只是为了得到一个句柄和例子)将一个类似Alfresco的东西转换为一个.NET类型的web应用需要什么?另外,我想补充一点,我不打算这样做,但是想知道如果它甚至值得投入时间研究Java应用程序以移植到.NET。

+0

如您所说,您确实在要求提供大量信息,因为您不打算这么做。我们倾向于回答具体的具体编程问题......例如,“这个代码有什么问题?” – 2011-05-05 03:54:37

+0

我想在这一点上它更像是一个“如果它值得质疑”。但是我想在某个时候做这件事。 – GrimR7529 2011-05-05 04:36:55

回答

3

微软用于分发'Java Language Conversion Wizard'将Java代码转换为C#代码,包括替换一些常用框架类。事实上它需要大量的清理,但根据您要转换的代码类型可能会有所帮助。如果你有权访问VS 2005工具,你应该可以安装它。

除此之外,它严重依赖于代码的结构。寻找一个类似于所用Java框架的Web框架可能会有所帮助。在许多情况下,我怀疑只是将数据库和母版页模板/样式表移过并从头开始构建其余部分会更容易。

+0

+1为“从零开始” – gd1 2011-05-05 05:51:22

1

的过程是:

  1. 聘请一个Java程序员
  2. 一起租一个.NET程序员
  3. 将它们放置在一个房间里
  4. 等待6个月左右
0

这MSDN上的页面可能很有用:http://msdn.microsoft.com/en-us/gg715299.aspx

它将Java中的概念概念映射到.NET中的概念。

关于Giacomo提到的Java语言转换助手(JLCA),它实际上已经停用了,我不建议过于依赖它。正如他所说的那样,要做相当多的清理工作,但其中的大部分取决于您如何构建应用程序。

相关问题