| 開発者 | Xamarin(マイクロソフトの子会社)とMonoコミュニティ |
|---|---|
| 安定版リリース | 7.6.9.22 / 2018年9月21日[1] |
| リポジトリ |
|
| 書かれた | C# [2] |
| オペレーティング·システム | Windows、macOS、Linux [3] |
| 利用可能 | 多言語[どれ? ] |
| タイプ | 統合開発環境 |
| ライセンス | コア: LGPLv2、コードの一部とアドイン: MIT X11 [4] |
| Webサイト | モノデベロプメント |
MonoDevelop(別名Xamarin Studio)は、 Linux、macOS、[5]、Windows [6]用の廃止された[要出典] オープンソースの 統合開発環境です。主にMonoと.NET Frameworkを使用するプロジェクトの開発に重点を置いています。MonoDevelopは、自動コード補完、ソース管理、グラフィカルユーザーインターフェイス(GUI)、Webデザイナーなど、NetBeansやMicrosoft Visual Studioと同様の機能を統合しています。MonoDevelopは、Steticと呼ばれるGtk# GUIデザイナーを統合しています。 [7] Boo、C、C++、C#、CIL、D、F#、Java、Oxygene、Vala、JavaScript、TypeScript、およびVisual Basic.NETをサポートしています。[8] [9] [10]開発者からは廃止されたという発表はないが、4年間更新されておらず[11] 、 Ubuntu 22.04以降などの主要なオペレーティングシステムにはインストールできなくなっている。
MonoDevelopはWindows、macOS、Linuxで使用できます。公式にサポートされているLinuxディストリビューションには、CentOS、Debian、Fedora、openSUSE、SUSE Linux Enterprise、Red Hat Enterprise Linux、Ubuntuがあり、他の多くのディストリビューションも独自の非公式ビルドのMonoDevelopをリポジトリで提供しています。[3] macOSとWindowsはバージョン2.2から公式にサポートされています。[12]
MonoDevelopには、初期バージョンからC#コンパイラ(MSBuildとCSCの代替)が含まれています。現在、 C# 1.0、C# 2.0、C# 3.0、C# 4.0、C# 5.0、C# 6.0をサポートするコンパイラが含まれています。[13]
MonoDevelopのカスタマイズされたバージョンは、かつてUnity TechnologiesのゲームエンジンであるUnityのWindows版とMac版に同梱されていました。[14] [15]これにより、 Unityコンパイラーによってクロスプラットフォームのビデオゲームをコンパイルするために使用された高度なC#スクリプトが可能になりました。[16]その後、 Linuxバージョンを除いて Visual Studio Communityに置き換えられました。 [17]
歴史
2003年後半、 Monoコミュニティの開発者グループが、Windows上のWindowsフォームからLinux上のGNOMEツールキット(Gtk#)に、成功した.NETオープンソースIDEであるSharpDevelopの移行を開始しました。 [18]このフォークは、Microsoft .NET Framework実装ではなく、Monoフレームワークをターゲットにしていました。[19] SharpDevelopの初期のフォークであるMonoDevelopは、最近のSharpDevelopリリースとはアーキテクチャが異なります。[20]
時間が経つにつれて、MonoDevelopプロジェクトはMonoプロジェクトの残りの部分に吸収され、2016年現在、XamarinとMonoコミュニティによって積極的に管理されています。Mono 1.0 Beta 2以降、MonoDevelopはMonoリリースにバンドルされています。[21] [22]
バージョン4.x以降、XamarinはMonoDevelopをXamarin Studioとしてリブランドしましたが、これはIDEのWindowsバージョンのみを対象としています。[23] [24] 2016年現在、Xamarin StudioはmacOSでも動作します。[25]
2021年10月、プロジェクトはメンテナンスされなくなったためアーカイブされることが問題追跡システムで発表されました。[26]
特徴
MonoDevelopは、 Microsoft Visual Studioに匹敵する機能を備えた.NETプラットフォーム用のIDEです。主な特徴は次のとおりです。[27] [28] [18] [19]
- マルチプラットフォーム IDE とユーザー プロジェクト (Linux、Windows、macOS)
- 多言語 (C#、F#、Visual Basic .NET、C/C++、Vala、JavaScript、TypeScript)
- C#、Visual Basic、Boo、Java (IKVM)、C/C++ 用のプロジェクト テンプレート
- C# のコード補完サポート、コード テンプレート、コード折りたたみ
- カスタマイズ可能なウィンドウレイアウト、ユーザー定義のキーバインディング、外部ツール
- Monoおよびネイティブアプリケーションをデバッグするための統合デバッガー
- 統合コンパイラ (C# 6.0 までサポート)
- GTK# ユーザーインターフェイスをグラフィカルに構築するための GTK# ビジュアルデザイナー
- コード補完サポートとXSP (Mono Web サーバー) でのテストを備えた ASP.NET Web プロジェクト。
- ソース管理、メイクファイルの統合、ユニットテスト、パッケージ化と展開、ローカリゼーション
UI ビルダー
MonoDevelopにはバージョン0.1からSteticと呼ばれるGTK# GUIデザイナーが含まれています。 [29] [7] [30] [31] C#でGTK+ユーザーインターフェイスを開発します。SteticはGlade Interface Designerに非常に似ていますが、ドラッグアンドドロップなどの機能を備えてMonoDevelopに統合されています。プログラマがまだ具体的なレイアウトを念頭に置いていない場合、Qt DesignerやMicrosoft Visual Studio Windows Forms Editorなどよりも作業が難しいと批判されてきました。 [32]
ザマリンスタジオ
XamarinはMonoDevelop 4.0のブランド名を変更したバージョンをXamarin Studioとして提供しており、さまざまな場所でプラットフォーム固有のコードを使用することで、外観と操作性が向上しています。[33] MonoはSPARCで動作するSolaris 10用のパッケージを提供していますが、[34] OpenSolaris用のMonoDevelopパッケージはOpenSolarisコミュニティのグループによってのみ提供されています。[35] FreeBSD上のMonoDevelopも同様にFreeBSDコミュニティによってのみサポートされています。[36]
Mac 用 Visual Studio
MonoDevelop の別のブランド変更バージョンは Visual Studio for Mac です。Visual Studio for Mac は、Windows 版と同じツールを多く採用しています。たとえば、リファクタリングとIntelliSenseにはRoslyn .NET コンパイラ プラットフォームが使用されます。プロジェクト システムとビルド エンジンは MSBuild を使用し、ソース エディターはTextMateバンドルをサポートしています。Xamarin と .NET Core アプリには同じデバッガー エンジンを使用し、Xamarin.iOS と Xamarin.Android には同じデザイナーを使用します。
2023年8月30日、マイクロソフトはVisual Studio for Macのサポート終了を発表し、17.6が2024年8月31日までサポートされる最後のバージョンとなった。[37] [38 ] [39] [40] [41] [42] [43]
参照
- モノラル(ソフトウェア)
- 統合開発環境の比較
- Glade インターフェース デザイナー
- Qt クリエイター
- ザマリン
- シャープ開発
- ビジュアルスタジオ
- ビジュアルスタジオコード
- ジェットブレインズライダー
参考文献
- ^ 「Xamarin リリースに関するブログ投稿」。Xamarin。2018年 3 月 20 日閲覧。
- ^ 「言語」。MonoDevelop . Ohloh . 2014年1月27日閲覧。[永久リンク切れ ]
- ^ ab "MonoDevelop ダウンロード". monodevelop.com . 2016年1月28日閲覧。
- ^ 「Monodevelop FAQ」。Monodevelop.com 。2010年6月26日閲覧。
- ^ “Mac OS X での MonoDevelop - Miguel de Icaza”.ティラニア.org 2009-05-05 。2010 年 6 月 26 日に取得。
- ^ 「MonoDevelop 2.2 Beta 1: クロスプラットフォーム化 - Miguel de Icaza」Tirania.org。2009 年 9 月 9 日。2010年 6 月 26 日閲覧。
- ^ ab 「Stetic Gui Designer」。 Monodevelop.com 。 2010 年 6 月 26 日閲覧。
- ^ 「機能一覧」 MonoDevelop 2008-02-05. 2016-02-21 時点のオリジナルよりアーカイブ。2010-06-26閲覧。
- ^ Embarcadero Technologies. 「Delphi Prism | クロスプラットフォーム .NET および Mono IDE」. Embarcadero.com. 2010 年 6 月 28 日時点のオリジナルよりアーカイブ。2010 年6 月 26 日閲覧。
- ^ 「Mono-D のインストール方法」dlang.org . 2014 年 8 月 25 日閲覧。
- ^ 「monodevelop/README.md at main · mono/monodevelop」。GitHub 。 2024年3月8日閲覧。
- ^ 「MonoDevelop 2.2 の新機能」 Monodevelop.com 。2010年 10 月 15 日閲覧。
- ^ C# コンパイラ、Mono ドキュメント
- ^ Chu, Philip (2013-08-04). iOS ゲーム開発のための Unity 4 を学ぶ. Apress. ISBN 978-1430248767。
- ^ 「MonoDevelop」。Unityドキュメント。Unity Technologies。2014年6 月 9 日閲覧。
- ^ Lukosek, Greg (2016-03-31). Unity 5.x でゲームを開発しながら C# を学ぶ. Packt Publishing Ltd. ISBN 978-1785287855。
- ^ 「Unity 2018.1 以降、MonoDevelop-Unity を Visual Studio Community に置き換える」Unity Technologies。2018年 1 月 5 日。2018 年12 月 29 日閲覧。
- ^ a b Avery, James (2007-06-26). Windows Developer Power Tools . O'Reilly. ISBN 978-0596527549.
モノデベロップ。
- ^ ab マモーネ、マーク (2006-11-08)。実用的なモノ。アプレス。ISBN 1430200979。
- ^ Vasiliev, Sergey (2015 年 12 月 30 日)。「MonoDevelop のバグを探す」。Medium。
- ^ Cogswell, Jeff (2009 年 6 月 4 日)。「MonoDevelop 2.0 は Microsoft Visual Studio に匹敵する」。eWeek。
- ^ Paul, Ryan (2009 年 3 月 31 日)。「MonoDevelop 2.0 および Mono 2.4 が正式にリリースされました。Mono プロジェクトは Mono 2.4 および…の公式リリースを発表しました」。Ars Technica。
- ^ de Icaza, Miguel (2013 年 2 月 22 日). 「The Making of Xamarin Studio」. Xamarin. 2017 年 2 月 27 日時点のオリジナルよりアーカイブ。2016 年10 月 1 日閲覧。
{{cite web}}: CS1 メンテナンス: 不適切 URL (リンク) - ^ Ellis, Dean (2013年5月15日). 「From XNA to MonoGame」.ゲーム開発者. Gamasutra. 2021年8月25日時点のオリジナルよりアーカイブ。
- ^ 「システム要件」。Xamarin。2018年1月29日時点のオリジナルよりアーカイブ。
- ^ Sanchez, Lluis (2021-10-04). 「このプロジェクトはアーカイブされています」。2022年2月23日閲覧。
- ^ MonoDevelopの機能
- ^ MonoDevelop 機能一覧
- ^ MonoDeveloper プロジェクト: MonoDevelop 0.10 のリリース ノート。
- ^ MonoDevelop プロジェクト: 機能リスト。
- ^ Taft, Darryl K. (2008 年 3 月 14 日)。「Novell が Mono 開発ツールを出荷」。eWeek。
- ^ 「Mono の新しい RAD ツール、Stetic に関する最初の情報」、OSNews、2005 年 3 月 16 日。
- ^ De Icaza, Miguel (2013-02-22). 「Xamarin Studio の作成」. blog.xamarin.com . 2014-01-27に閲覧。
- ^ 「Mono Downloads」。Go-mono.com。2010年6月23日時点のオリジナルよりアーカイブ。2010年10月15日閲覧。
- ^ 「OpenSolaris フォーラム - Mono .NET が GNU/OpenSolaris で利用可能に!」 Opensolaris.org。2011 年 6 月 5 日にオリジナルからアーカイブ。2010年 6 月 26 日に取得。
- ^ 「Mono:FreeBSD - The BSD# Project」。 Mono-project.com 。 2010 年 6 月 26 日閲覧。
- ^ Cangialosi, Anthony (2023 年 8 月 30 日)。「Visual Studio for Mac のサポート終了のお知らせ」。Visual Studio ブログ。
- ^ 「Visual Studio for Mac に何が起こっているのか?」。Visual Studio for Mac ドキュメント。2024 年 9 月 5 日。
- ^ Hall, Zac (2023年8月30日). 「Microsoftは大規模な改修後にVisual Studio for Macを廃止します」. 9to5Mac.com .
- ^ Toulas, Bill (2023年9月1日). 「MicrosoftがVisual Studio for Macを廃止、サポートは1年以内に終了」Bleeping Computer。
- ^ 「マイクロソフトがMacでこのサービスを廃止、ユーザーにとっての意味はここに」Times of India 2023年8月31日。
- ^ Krill, Paul (2023年8月31日). 「MicrosoftがVisual Studio for Macを廃止」. InfoWorld .com .
- ^ Hale, Craig (2023年8月31日). 「MicrosoftがVisual Studio for Macの提供を中止」. TechRadar .com .
外部リンク
- 公式サイト
- ザマリンスタジオ
- Mac 用 Visual Studio
