歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux下.NET開發工具Mono 2.8.2發布

Linux下.NET開發工具Mono 2.8.2發布

日期:2017/2/25 11:57:35   编辑:關於Linux

  Mono是一個由Novell公司(由Ximian發起,並由Miguel de lcaza領導的,一個致力於開創.NET在Linux上使用的開源工程。它包含了一個C#語言的編譯器,一個CLR的運行時,和一組類庫,並實現了 ADO NET和ASP NET。能夠使得開發人員在Linux用C#開發程序。)主持的項目.該項目的目標是創建一系列符合標准ECMA (Ecma-334和Ecma-335)的.Net 工具, 包括C #編譯器和共同語言(CL 即 Common Language)執行平台(Platform).與微軟的.Net不同, Mono項目不僅可以運行於Windows系統內,還可以運行於Linux, FreeBSD, Unix, Mac OS X和Solaris。

  Mono 是創建一系列符合 ECMA 標准(Ecma-334和Ecma-335)的 .NET 工具,包括 C# 編譯器和共通語言運行平台。與微軟的 .NET Framework 不同,Mono 項目不僅可以運行於 Windows 系統上,還可以運行於 Linux,FreeBSD,Unix,Mac OS X 和 Solaris。

  Mono 2.8.2 是一份例行發布版本,修復了上一版本所發現的bug!

  下載 Mono 2.8.2

  Mono歷史

  Miguel de Icaza在. NET的文檔於2000年10月發布時就對. NET產生了興趣.在查看字節碼解釋器後,他發現對於元數據(metadata)沒有相應的說明文檔.2001年2月, deIcaza在. NET郵件列表中索要到了那段缺失了的關於元數據文件格式的信息,並開始了采用編寫一個C #編譯器的工作,作為對的實踐C #. 2001年4月ECMA公布了那段缺失的文件格式,而在GUADEC (2001年4月6日- 8月4日) deIcaza展示了他的編譯器的一些特性(那個時候他的編譯可以解釋自身).

  Ximian內部對如何創建能有效提升生產效率的工具進行了大量的討論,他們的目標是通過這些創建出來的工具讓使用者可以在更短時間內創建出更多的應用程序從而縮短開發周期和降低開發成本.經過可行性研究後,他們清楚地見到創建這樣的一項技術是可行的,於是Ximian從其它的項目抽調人員並創建了的開發小組Mono.由於缺少人力來創建整個. NET替代產品,他們在2001年7月19日的O'Reilly大會創建了的開源項目Mono.

  差不多三年後, Mono於2004年7月30日發布了1.0版本.

  使用Mono開發的軟件

  Banshee是一個用於GNOME的音樂管理和播放軟件。

  Beagle是一個桌面搜索軟件。

  Blam!是一個RSS新聞聚集器,特別適合於閱讀如Planet Gnome這樣的行星資訊。

  Bless是一個十六進制編輯器.

  CDCollect是一個CD編目應用程序。

  Diva是一個用於GNOME的視頻編輯器。

  F-Spot是有個由Novell開發的圖片便捷管理程序。

  Galaxium是一個MSN即時通訊軟件客戶端。

  GLyrics是一個歌詞搜索器。

Copyright © Linux教程網 All Rights Reserved