Mono is a cross platform, open source .NET development framework. |
6日(米国時間)、Mono ProjectからMono 2.8が公開された。Monoはオープンソースソフトウェアで開発されている.NET開発フレームワーク。クロスプラットフォームで動作。Mono 2.8は10ヶ月にわたる開発の成果物で、新しい機能の追加、安定性の改善、パフォーマンスの向上、バグの修正が実施されたメジャーアップグレードと位置づけられている。Mono 2.8における主な新機能は次のとおり。
- 4.0プロファイルをデフォルト化。1.1プロファイルの削除と、非推奨の各種ライブラリを削除
- C# 4.0サポート
- 組み込みAPI 2.0
- パフォーマンスの大幅改善
- Glibへの依存を排除
- OpenBSDサポートの統合
- LLVMサポートを安定版扱いへ変更 (LLVMバックエンドでサーバをロードするにはmono-llvmを使用)
- 次世代ガベージコレクタ (mono --gc=sgenまたはmono-sgenを使用)
- Mono MIT X11およびMicrosoft MS-PL/Apache2から新しいフレームワーク (ASP.NET 4.0、ASP.NET MVC 2、System.XAML、System.Dynamic、System.Data.Serveceis.Client、WCFルーチン、パラレルフレームワークなど)
Mono 2.8は.NET/C# 4.0への対応が進んだ点が注目される。次世代ガベージコレクタの導入、Glibへの依存排除、組み込みAPI 2.0なども注目しておきたい。