![](/img/trans.png)
[英]How to migrate a .NET Windows Service application to Linux using mono?
[英]How Reliable is Mono on Linux vs .NET on Windows?
我正在嘗試使用Mono和C#或Python(Django)來建立基於Linux的網站。 我對C#的關注是Mono可能不如.NET可靠。 有人對這個有經驗么?
我在linux上使用mono / c#做了很多事 - 所有在windows機器上編譯的項目都不少。
我已經完成了服務,網站,控制台應用程序,你的名字。 除非你做的是真正的邊緣情況,否則你應該沒有問題。
我也使用lighttpd + fastcgi + mono運行網站沒有問題。 我喜歡它
鑒於可用於開發的資源和用戶群的大小,我認為Mono在Windows上的可靠性低於.NET。 多少是一個有爭議的問題。
這篇來自Miguel de Icaza的博客文章說明了使用Mono時我會遇到的一些問題。
但是我不能給你任何Mono和Python的比較。
這取決於你在做什么。 如果您正在創建一個非企業網站,那么您應該使用以太網做得很好。 我聽說過Mono的好消息。 使用Mono的問題在於它經常與MS進行追趕並且它必須支持多個平台,而MS則不支持。 我用單聲道編寫了桌面應用程序,但我從來沒有用它做過網站相關的事情。 使用C#和Windows平台,最好的選擇是MS實現。 我的建議是使用Python。
我不能說Django的可支持性,可靠性等,但是Python已經存在了一段時間,並且它在Linux / Unix上運行良好有很長的記錄。
就個人而言,如果您的目標是Linux,我會引導您遠離使用C#(Mono)。
祝好運。
這可能是純粹的推測,但這是我的經驗。 我正在使用ubuntu和mono(以及monodevelop)比當前版本落后2年。 你可以編譯更新的,但那很痛苦。 我在3個愛好項目中使用過它,這是我的結論:與微軟實現相比,它有錯誤並且內存泄漏和速度較慢。 好吧,大部分時間它都可以工作,但你應該強調你的軟件,你會看到。 我希望我知道C ++和C#一樣好,所以我可以在linux上使用它。 全部適用於v.2.10及以下。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.