Dot-Net

Mono 的 VB.Net 支持是否已準備好用於生產站點?

  • January 26, 2011

以前,我只使用以 Microsoft 為中心的解決方案,但對於即將到來的 ASP.Net 項目,我正在考慮使用 Mono 並將其託管在 Linux Amazon EC2 實例上。根據我對上一個問題的回答,這聽起來可行。但是,我對 VB.Net 最滿意,我想知道 Mono 對它的支持程度如何。

有沒有人有使用 VB.Net 為 Mono 編寫 ASP.Net 應用程序的第一手經驗?如果是這樣,我想知道進展如何,您遇到了什麼樣的兼容性問題,以及您是否認為 Mono 的 VB.Net 支持已準備好在生產站點上使用?

我知道 Mono 的 C#.Net 支持非常好,所以這是我的備份計劃,但我真的更喜歡使用 VB.Net。

注意,你也可以使用.Net對ASP.Net的預編譯,然後編譯所有的VB.Net,所以不管Mono對VB.Net的支持好壞。

當您的頁面第一次被點擊時,預編譯也會刪除初始編譯命中。

另一件要記住的事情是作為備用方案,以防您在 Mono 的 VB.Net 編譯器中遇到錯誤。

據 Mono 人說,Mono 中的 VB.Net 支持相對較新。然而,他們認為它是完全完整的,並且 VB.Net 編譯器等通過了他們所有的單元測試。這並不意味著不會有錯誤,就像任何事情一樣。

你絕對應該試一試。VB.Net 完全支持 Mono 並且它的行為不應該與它在 Windows 機器上的行為有任何不同(儘管一如既往地不保證)。

引用自:https://stackoverflow.com/questions/4750540