2009-07-07 85 views

回答

1

它尚未發佈,但Volta是GWT的.NET版本。它在GWT後面開始了幾年,現在似乎「不可用」。

除了沃爾,我不認爲還有其他與GWT類似的東西(即編譯C#或類似於Javascript)。

1

酷,不知道存在這樣.Net工具 - > JavaScript的 「彙編」。

但是,當我將不得不爲.Net開發一個豐富的Web客戶端時,我可能會去Silverlight

關於你如何比較兩種產品的問題......嗯,我其實並沒有清楚地明白你的意思是比較。爲了決定使用哪一個?我認爲這是你的問題。那麼在這種情況下我會考慮以下幾點:生產成果的

  • 跨瀏覽器兼容(JavaScript源基本)
  • 徵收語言的限制,可以使用:使用GWT例如你可以只使用Java的一個子集。
  • 易於開發常見的場景(如與服務器通信,處理響應)的

對於考慮他們在企業環境還搞什麼語言知識和現有成分的可重用做的事。所以如果你主要在.Net中開發,你可能會選擇這個選項,因爲你的開發人員已經對這個框架有了很好的瞭解。

就我個人而言,我已經嘗試了一下GWT,它在性能和製作JavaScript方面非常出色。與服務器通信也是一個小問題,使用GWT RPC機制。
然而,Silverlight似乎也很棒。唯一可能的缺點是您的客戶需要安裝單獨的運行時環境。

+1

GWT對使用Java語言沒有任何限制。您可以在GWT代碼中使用Java 5語言的所有資源。 – 2009-10-08 23:33:18

3

恕我直言,.NET中最好的GWT替代品是...... GWT。 Script#離GWT很遠。

你絕對可以使用GWT和.NET:我已經發布了一個示例www.cromoteca.com/en/blog/gwt-asp-net-proxy。我使用NetBeans或Eclipse爲服務器部分編寫GWT代碼和Visual Studio。我的示例包括一個連接兩個開發環境的servlet代理,以便您可以使用GWT dev模式和ASP.NET中編寫的真實服務器代碼。您可以選擇一種數據格式將數據發送到客戶端,我選擇了JSON,因爲它已經可以在.NET和GWT中使用。