GJM :Mono 介紹

MonoDevelop

  編輯
MonoDevelop 是個適用於Linux、Mac OS X和Microsoft Windows的開放源代碼集成開發環境,主要用來開發Mono與.NET Framework軟件。MonoDevelop 集成了不少Eclipse與Microsoft Visual Studio的特性,像是 Intellisense、版本控制還有 GUI 與 Web 設計工具。另外還集成了GTK#GUI設計工具(叫作Stetic)。 目前支持的語言有Python、Vala、C#、Java、BOO、Nemerle、Visual Basic .NET、CIL、C與C++。
 
外文名
MonoDevelop
適用於
Linux、Windows、Mac OS X
用    途
開發Mono與.NET Framework軟件
支持語言
Python、Vala、C#、Java等

歷史

編輯
在 2003 年後期,部份Mono社區的開發者開始移植SharpDevelop到 Linux 上(SharpDevelop是個成功的 .NET 開放源代碼集成開發環境),將本來以 System.Windows.Forms 爲基礎的代碼改成使用 GTK#。也因爲是由SharpDevelop分支出來,因此MonoDevelop大體上的架構與SharpDevelop相同,不過期至今日,其實已經徹底脫勾了。 MonoDevelop幾乎都以Mono項目爲主,目前由 Novell 與 Mono社區維護。

特性

編輯
MonoDevelop支持使用C#和其餘.NET語言進行開發,它使得開發者能夠在Linux和Mac OS X上很是迅速的開發出桌面軟件和ASP NET Web應用。除此以外,MonoDevelop還容許開發者很是簡單的將Visual Studio開發的.NET應用程序移植到Linux和Mac OS X下,這樣開發者只須要維護一套代碼便可──由於GTK#是跨平臺的。[1]  
或許有人對於Microsoft的.NET環境有些抵觸,而開放的 桌面環境:GNOME早已將開源實現的.NET運行環境Mono歸入了默認支持當中。
GNOME系統的「Tomboy便箋」便是用C#編寫,Novell出品的照片管理工具:F-spot也是如此,一樣還有著名的索引搜索工具Beagle。
經過Mono,能吸引更多的開發者,這未嘗不是一件好事?
再談最新的MonoDevelop 1.0,它是一款很是強大的 集成開發環境,有以下特性:
代碼補全。
參數信息。
信息提示。
即時錯誤檢查。
代碼導航。
智能索引。
自動生成XML標籤。
代碼模板。
類和成員選擇器。
打包和部署。
Visual Studio支持。
國際化支持。
最棒的是,若是你使用C#的話,還能使用集成GTK#的 可視化設計。這是目前爲止GNOME環境下惟一的集成可視化設計器的IDE,Anjuta也不支持。
相關文章
相關標籤/搜索