2011-05-05 56 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),它實際上已經停用了,我不建議過於依賴它。正如他所說的那樣,要做相當多的清理工作,但其中的大部分取決於您如何構建應用程序。

相關問題