約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 マーケティング」新着記事

フリーランス活用職種トップ3は「デザイナー」「エンジニア」「動画制作」――ランサーズ調査
ランサーズが企業を対象に実施した「外部人材(フリーランス)活用実態調査」によると9割...

夏の旅行志向、山派 vs. 海派はどちらが優勢か――ブランジスタ調査
「夏の旅行志向に関するアンケート調査」の結果です。

40歳から始めるスタートアップでの挑戦、ヤプリ島袋孝一氏がプロマーケターとして大切にしていること
B2Bマーケター注目のイベント「Bigbeat LIVE」が2019年8月2日に開催される。そこに登壇す...