2011-04-13

Mono Project 是什麼 ?

阿舍在 Ubuntu 上編譯一套軟體時發現,原來這套軟體是用 C# 寫的,然後,是用 Mono 專案編譯出來的,所以,才會有支援 Windows、Linux 和 Max OS 這麼多的作業系統,沒錯,Mono 專案就是提供把 C# 程式碼編譯成可以支援多個作業系統的編譯器、Runtime 及程式庫。

如果你是 C#  的高手,然後,有想要撰寫可以支援多個作業系統的話,那就可以考慮使用這個 Mono 專案所提供的編譯器來產出跨平台程式,Mono 專案其實不只提供編譯器、Runtime 及程式庫而已,它還有提供一個整合開發環境 (  IDE ) ,就叫做「MonoDevelop」,以及支援 Visual Studio 的「Mono Tools for Visual  Studio」。

另外,還有「Moonlight」用來讓微軟的 Silverlight 可以用在 Linux 上,和「Mono Touch」用來支援撰寫 iPhone 的程式,所以,整個 Mono 專案看起來就像是 .Net  for Linux 和  .Net for Mac OS 哩 ! 有 .Net 和  C# 的可以多學一下,應該也是不錯的吧 !


推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

1 則留言 :

WU 提到...

nice...

thx and god bless the world...

^__^

張貼留言

歡迎留言提問和討論 .... 😁