14

Linux および OS X での C# 開発において、Mono はどの程度安定していますか? 副業として C# を学ぶことを考えていて、Mono を使った学習で十分かどうか疑問に思っていました。

4

9 に答える 9

14

私はモノを2年以上使用しています。仕事は Windows と .Net で、家は GNU/Linux の mono です。同じ SVN リポジトリから GUI アプリと ASP.NET アプリの両方を問題なく実行できました。変更が必要だったのは、接続文字列だけです。ASP.NET は、Apache および xsp2 の mod_mono の下で適切に動作します。.NET 3.5 の一部はありませんが、.NET 2.0 以前では確実に機能します。

Monodevelop は順調に進んでおり、デバッガーもうまく機能していると思います。

于 2008-09-18T13:41:43.180 に答える
2

Mono は OSX 上で非常に安定しています。不足しているスタックの唯一の部分は GUI であり、Gtk# も Winforms も Linux と同様に機能しません。

于 2008-09-23T20:19:54.403 に答える
2

それはちょうどいいはずです。現在、C# 3.0 をサポートしています。私は通常、2.0 を目標として固執しようとしますが、非常に安定しています。

Winforms と ASP.NET はどちらもうまくいきました。考慮すべき唯一のことは、現在 WPF がサポートされていないことです。

于 2008-09-18T13:39:01.113 に答える
2

.NET 2.0 は完全に実装されており、.NET 2.0 のみを使用する場合は、(WinForms でさえ) 適切に動作することがほぼ保証されます :) 他のバージョンはまだ開発中のため、Mono の Web サイトを確認する必要があります。

于 2008-09-18T13:41:33.167 に答える
2

Mono の OSX サポートについて話すことはできませんが、BansheeF-Spotなど、Linux のかなり大きなプロジェクトで使用されています。Monodevelopは、それで利用できるかなりまともな IDE です。

于 2008-09-18T13:42:38.793 に答える
1

Mono は最近、.NET 3.5 を完全にサポートしていることを発表したばかりで、全体的な Mono は大部分のことを適切に処理します。多くの作業はボランティアによって行われているため、問題を引き起こすまれなケースに遭遇することはありますが、bugzilla やメーリング リストでは非常に迅速に対応してくれます。

彼らが追加したもう 1 つの優れた機能は、Windows の Visual Studio から Linux/Mac で実行されているプロセスにリモートでアタッチする機能です。これにより、発生する可能性のあるシステム固有の問題をデバッグできます。

于 2008-09-18T16:36:05.897 に答える
1

mono を使用して C# を学習することは非常に実行可能だと思います。Mono を実際に使用した経験はありませんが、プラットフォームは非常に安定しているようで、Mono は多くの商用アプリケーションやオープン ソース アプリケーションで使用されています。

于 2008-09-18T13:43:39.447 に答える
0

言語を学ぶために、あなたは大丈夫です。mono にはいくつかのライブラリが欠けていますが、言語の学習を妨げるものではありません。詳細については、Mono プロジェクト ページ: FAQを参照してください。

于 2008-09-18T13:41:29.610 に答える
0

Monoは、Unix の事実上の.NET です。

お勧めしませんが、Monoを使用してC#を学習することをお勧めします。このようにして、.NET クロスプラットフォーム アプローチに足を踏み入れることができます。

Xamarin Mono Tools (http://xamarin.com/) を使用すると、Android、iOS、WindowsPhone (およびその他) 間でコードを共有するクロスプラットフォーム モバイル アプリを設計することもできます。

于 2012-05-28T14:52:13.077 に答える