Mono在國內的發展歷程(相關文章彙總)

轉自:http://www.cnblogs.com/shanyou/archive/2012/07/28/2612919.html

Mono在國內的發展歷程(相關文章彙總)

一則新聞《軟件服務提供商Xamarin融資1200萬美元》,更詳細的內容可以看Xamarin的官方博客Xamarin raises $12M to help you make better apps faster →。這篇新聞裏告訴了我們目前Mono的用戶規模“使用Xamarin軟件的應用開發者已經超過15萬,其中付費用戶約爲7500名。在Xamarin的客戶中,還包括一些知名的企業,如美國國家儀器(National Instruments)和數字音樂訂閱服務商Rdio等”。一直關注和研究Mono項目,今天把平常自己寫的和園子裏同學寫的Mono的相關文章整理了一下,發現從2011年開始已經有非常的多人開始在項目中使用Mono,這裏列一下這麼多年來的園子裏的相關博客內容和大家分享:

2006年,Mono最新版是1.1.13,社區出現了第一本《Mono: A Developer’s Notebook》

2007年,Mono最新版本Mono 1.2.6,最新版本全面支持.NET 1.1,並部分與.NET 2.0兼容,包括支持Windows Forms。.net 現在趕上了java甚至在某些領域超越了java,而且.net藉助於mono項目正在超越java的跨平臺。微軟在不斷的走向開放,微軟的codeplex已經上線,微軟的asp.net ajax客戶端框架,ironpython,ironruby,DLR等這些都是使用完全的開源協議,開始逐步納入Mono的版本。

2008年,Mono的最新版本Mono 2.0,MonnoDevelop終於發佈了一個Release版本1.0,Mono 2.0包括ADO.NET 2.0/ASP.NET 2.0/Windows.Forms 2.0/System.XML 2.0/System.Drawing/Linq/GTK#等類庫的實現。這個release比1.x更爲完整和成熟了。其中,C#編譯器對C# 3的支持已經完整;標準庫方面,WinForms 2.0的API已經完整支持,LINQ和ASP.NET的支持也比之前更爲完善;執行引擎開始共享泛型代碼後佔用內存量減少了,同時Mono開始涉足iPhone開發領域的嘗試,這也爲今天的Xamarin融資打下了基礎。有意思的是國內也出現了第一個Linux下的ASP.NET的Web服務器 http://www.linuxdot.net/,後面在具體介紹。

2009年,Mono最新版本Mono 2.6,MonnoDevelop發佈了2.0,同時Moonlight 1.0也發佈了,微軟的asp.net mvc 1.0也開源了,可以在Mono上跑了,微軟已經開源了不少項目:ASP.NET MVC ,NET Dynamic Language Runtime (DLR),IronRuby,IronPython,Silverlight Toolkit,Ajax Control Toolkit,Managed Extensibility Framework (MEF) ,都可以在Mono上跑了,Mono就可以快速的走向成熟。

2010年,Mono最新版本Mono 2.8,同時微軟也加大了對開源社區的支持力度。2.8是一個重要的版本更新,有着顯著的改善,Mono 2.8包括C#4.0的支持(也是現在的默認配置),新一代的垃圾回收器,新的框架,LLVM的支持,目前被認爲是穩定的,2.0版本的embedding API ,對OpenBSD的支持,移除了對GLib的依賴,並有.NET 2.0的線程池的異常行爲。 新的微軟的開源協議的框架包括ASP.NET 4.0,並行框架,System.XAML,System.Dynamic,Managed Extensibility Framework ,ASP.NET MVC2。

2011年,Mono最新版本Mono 2.10.7,Mono在2011年取得了突破。整個Mono開發團隊脫離Novell,組建Xamarin公司,SUSE與Xamarin簽署協議,爲所有與Mono相關的知識產權以及開源的mono項目提供了持久的許可。Xamarin將繼續爲現有的企業級Mono客戶提供支持,並開始銷售基於Mono的產品,包括流行的MonoTouch for iOS和Mono for Android。Unity及其3D遊戲引擎平臺已經基於Mono構建,組件變得越來越流行,MonoDevelop的版本從2.4提高到2.8。

2012年Mono最新版本Mono 2.10.8,MonoDevelop發佈了3.0版本。在2012年,會發布下一個版本Mono2.12,Mono 2.12默認使用.NET 4.x API,並會包含對.NET 4.5的支持。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章