約45%の既存アプリがコード変更なしに稼働

Linux向け.NET環境のMonoがメジャーバージョンアップ

2008/10/07

 ノベルがサポートするMonoプロジェクトは10月6日、オープンソースの.NET実装「Mono 2.0」をリリースしたと発表した。マイクロソフトの.NET Framework 2.0対応のクライアント、サーバアプリケーション双方の開発が可能という。

 Mono 2.0が対応するのはLinux、Mac OS X、Solaris、BSDなどで、x86、x86-64、IA-64、PowerPC、ARM、S390、SPARCなど幅広いハードウェアアーキテクチャをサポートする。ASP.NETやADO.NET、Windows.Forms、C# 3.0コンパイラ、LINQにも対応する。

 Mono 2.0では、既存.NETアプリケーションの互換性検証するツール「Mono Migration Analyzer」(MoMA)も提供する。MoMAを使って4600個の.NETアプリケーションを検証したところ、.NET向けアプリケーションの約45%がコードに変更を加えることなくMono 2.0上で実行でき、約24%が6個所以下のコードの修正で実行できたという。

 なお、Silverlight互換のランタイムをLinux環境向けに提供する「Moonlight」はMono上で実装されている。

関連リンク

(@IT 西村賢)

情報をお寄せください:

Insider.NET フォーラム 新着記事
  • 第2回 簡潔なコーディングのために (2017/7/26)
     ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている
  • 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
     Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう
  • 第1回 明瞭なコーディングのために (2017/7/19)
     C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える
  • Presentation Translator (2017/7/18)
     Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える

キャリアアップ


- PR -

注目のテーマ

- PR -
ソリューションFLASH

「ITmedia マーケティング」新着記事

Instagramでバカ正直に「広告」を明示するとリーチが下がる? 責任者の回答は……
Instagramの責任者であるアダム・モッセーリ氏は、自身のアカウントでの情報発信シリーズ...

Xは? TikTokは? Metaは? トランプ氏勝利で笑うソーシャル、泣くソーシャル
4年ぶり2度目のトランプ政権が実現することで、主要ソーシャルメディア各社はどのような...

「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2024年11月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...