SharpDevelopに数回遭遇したことがありますが、実際にSharpDevelopでプログラムしている人は誰も知りません。 C#の中規模プロジェクトに推奨しますか?
サブ質問:コンパイルの速度に違いはありますか? ( 記事 はSharpDevelopでのマルチスレッド準拠についてです)
答えてくれてありがとう!
選択肢と予算があれば、VisualStudioではなくSharpDevelopを選択する説得力のある理由はまったくありません。
VisualStudioは市場で群を抜いて最高のIDEであり、私はかなりの数を使用しています。
そして、マーティがコメントで言うように、彼は学生です。 http://www.dreamspark.com で、すべての学生は、ほとんどすべてのVisualStudioおよびWindowsSKUの完全なプロフェッショナルバージョンを無料で入手できます。
Visual Studioは、「Express」というラベルの付いた機能の少ないバージョンでも無料で提供されます。
学生でない場合(または知らない場合は、ウィンクウィンク)および予算があり、VS Expressバージョンに必要な機能がない場合は、SharpDevelopが適しています。
あなたが疑問に思っている場合に備えて、私はMSファンボーイではありません。
私はWindows VM、256Gソリッドステート「ハードディスク」しかないMacbook AirでSharpDevelopを実行しているので、VMパッケージは可能な限り小さくします。VisualStudioをインストールすると、すべてのアップデートがインストールされるまでに、VMパッケージのサイズが約8G増加しました。大きすぎます。なぜかかるのですか?インストールに時間がかかりますか?レジストリに何をしているのですか?では、SharpDevelopが無料で、比較すると小さいのに、なぜVisualStudioに数百ポンドを費やすのでしょうか。
オープンソースを必要とする人々のために....たとえば、Eclipseはオープンソースなしではこれほど成功しなかったでしょう。
機能比較の完全なリスト(VS ExpressとSharpDevelop):
http://community.sharpdevelop.net/blogs/mattward/pages/VisualStudioExpressComparison.aspx
Visual Studioのフルライセンスをお持ちで、ご自身またはビジネス専用のWindowsプログラムのみを作成する場合、インセンティブはありません。
ただし、オープンソースプロジェクトにC#言語と.NETスタイルを使用する場合、または多くのプラットフォーム間で互換性のあるものを使用する場合は、.NETの代わりに Mono を使用することを選択する可能性があります。 VSの代わりにSharpDevelopを使用します。
私はVB.NETで数年間試しましたが、IDEが気に入らなかった。試した後、Express Editions for C#/ VB.NET(2005)を使用しました。
今、私は自分の会社のmsdnプレミアムアカウントを持っているので、チームシステム(自宅/職場)のみを使用しています。
VSは.NETFrameworkで開発するのに最適なIDE)だと思います。