正如我已閱讀MSIL管理的代碼,使其獨立的機器;但我也讀了DOT NET只是提供窗口獨立不Plateform。 請解釋我們可以在asp.net中獨立於機器(即獨立於OS)編寫代碼嗎?
0
A
回答
5
理論上和技術上的.NET提供平臺獨立性。實際上,Windows之外沒有Microsoft的.NET實現,原因很明顯。對於其他大多數兼容的平臺,Mono是Mono,但您需要檢查您使用的框架部分是否支持Mono。大多數ASP.NET都受支持。
0
可在Linux和Macintosh
對於單聲道的兼容性使用Mono,請看這裏:http://www.mono-project.com/Compatibility
0
答案是50:50。 IL代碼相當於Java字節代碼。字節碼由JVM理解,而IL代碼由CLR理解。目前幾乎所有操作系統都可以使用JVM版本,幾乎每種處理器架構都可以使用,而不是。然而CLR並非如此。微軟版本的CLR僅適用於Windows。因此,你「虛擬」綁定到平臺。
翻轉故事的一面是Mono是CLR的另一個版本,它受Novell支持,它能夠運行Windows Forms應用程序以及ASP.Net應用程序。但是他們的版本通常是MS版本後面的版本。 HTH
相關問題
- 1. 反編譯代碼(獨立於語言)
- 2. 我可以在機器人框架中編寫獨立測試用例嗎?
- 3. 獨立於Yesod
- 4. 使three20集成獨立於機器?
- 5. ReSharper反編譯器 - 我可以將它用於獨立程序集嗎?
- 6. 編譯器獨立C++代碼資源
- 7. os獨立應用程序代碼
- 8. 這個C++代碼如何安全且獨立於編譯器?
- 9. 從獨立代碼
- 10. Ada Os獨立適配器迭代
- 11. 我們可以獨立解密數據,語言嗎?
- 12. 媒體查詢 - 我可以使用獨立的,獨立的樣式表嗎?
- 13. 如何編寫應用程序以獨立於數據庫?
- 14. 我可以建立獨立的Apple Watch應用嗎?
- 15. Mac /可可 - 進程獨立於用戶
- 16. 是否可以導致Page.IsPostBack獨立於ASP.net爲真?
- 17. 我可以在x86中編碼64位負立即數嗎?
- 18. 靜態庫機器是獨立的嗎?
- 19. Can Wix 3.6可以用於獨立構建嗎?
- 20. Acceleo獨立代
- 21. 使用腳本#編譯代碼(獨立)
- 22. CMS是否獨立於編程語言?
- 23. Java獨立代碼塊
- 24. PIC(位置獨立代碼)
- 25. R代碼獨立結果
- 26. 獨立於文化的CSV
- 27. Android:讓TableRow獨立於TableLayout
- 28. 覆蓋值,獨立於
- 29. NSDate獨立於時區?
- 30. 如何獨立於SQL
「目前每個操作系統都有JVM版本」真的嗎?你能否提供iOS版JVM的鏈接? – Stilgar 2010-12-21 12:07:23
已接受。它不適用於iOS。如果這是唯一沒有擁有它的操作系統,我會錯嗎? – Pradeep 2010-12-21 12:14:07
當然你會錯的。 「每個操作系統」都是非常大膽的說法。如何Windows Phone 7 :)我相信你甚至可以找到專門針對特定需求並缺乏JVM的現代服務器操作系統。你可以說「每個主要的服務器和桌面操作系統」,但「每個操作系統」都太多了。 – Stilgar 2010-12-21 12:20:43