Mono is a cross platform, open source .NET development framework. |
Mono Projectは10月22日(米国時間)、Monoの最新版となるMono 3.0を公開した。Monoはオープンソースソフトウェアで開発されている.NET開発フレームワーク。Windows、Mac OS X、Linux、BSD、Solaris、iOS、Androidなどマルチプラットフォームで動作する。Mono 3.0ではC#のフルサポートやSGenの改善などが実施されている。
Mono 3.0の主なハイライトは次のとおり。
- 非同期プログラミングをサポートしたC# 5.0コンパイラを完全サポート
- C#コンパイラのコード生成バックエンドを「System.Reflection」から「IKVM.Reflection」にマイグレーション
- .NET 4.5 Profile APIを標準互換に
- ガベージコレクションであるSGenに多くのパフォーマンスやスケーラビリティの改善を実施
- 各種ランタイム及びクラスライブラリに最適化を実施
その他、新たに「ASP.NET MVC 4」や「ASP.NET WebPages」、「Entity Framework」、「Razor」, 「System.Json」といったMicrosoftのオープンソーススタックの統合も行われている。