web-dev-qa-db-ja.com

C#でのコーディングにVisual StudioではなくSharpDevelopを選択するのはなぜですか?

SharpDevelopに数回遭遇したことがありますが、実際にSharpDevelopでプログラムしている人は誰も知りません。 C#の中規模プロジェクトに推奨しますか?

サブ質問:コンパイルの速度に違いはありますか? ( 記事 はSharpDevelopでのマルチスレッド準拠についてです)

答えてくれてありがとう!

21
Martin Vseticka

選択肢と予算があれば、VisualStudioではなくSharpDevelopを選択する説得力のある理由はまったくありません。

VisualStudioは市場で群を抜いて最高のIDEであり、私はかなりの数を使用しています。

そして、マーティがコメントで言うように、彼は学生です。 http://www.dreamspark.com で、すべての学生は、ほとんどすべてのVisualStudioおよびWindowsSKUの完全なプロフェッショナルバージョンを無料で入手できます。

Visual Studioは、「Express」というラベルの付いた機能の少ないバージョンでも無料で提供されます。

学生でない場合(または知らない場合は、ウィンクウィンク)および予算があり、VS Expressバージョンに必要な機能がない場合は、SharpDevelopが適しています。

あなたが疑問に思っている場合に備えて、私はMSファンボーイではありません。

25
Sky Sanders

私はWindows VM、256Gソリッドステート「ハードディスク」しかないMacbook AirでSharpDevelopを実行しているので、VMパッケージは可能な限り小さくします。VisualStudioをインストールすると、すべてのアップデートがインストールされるまでに、VMパッケージのサイズが約8G増加しました。大きすぎます。なぜかかるのですか?インストールに時間がかかりますか?レジストリに何をしているのですか?では、SharpDevelopが無料で、比較すると小さいのに、なぜVisualStudioに数百ポンドを費やすのでしょうか。

10
Phil

オープンソースを必要とする人々のために....たとえば、Eclipseはオープンソースなしではこれほど成功しなかったでしょう。

機能比較の完全なリスト(VS ExpressとSharpDevelop):

http://community.sharpdevelop.net/blogs/mattward/pages/VisualStudioExpressComparison.aspx

7
Steav

Visual Studioのフルライセンスをお持ちで、ご自身またはビジネス専用のWindowsプログラムのみを作成する場合、インセンティブはありません。

ただし、オープンソースプロジェクトにC#言語と.NETスタイルを使用する場合、または多くのプラットフォーム間で互換性のあるものを使用する場合は、.NETの代わりに Mono を使用することを選択する可能性があります。 VSの代わりにSharpDevelopを使用します。

3
ewall

私はVB.NETで数年間試しましたが、IDEが気に入らなかった。試した後、Express Editions for C#/ VB.NET(2005)を使用しました。

今、私は自分の会社のmsdnプレミアムアカウントを持っているので、チームシステム(自宅/職場)のみを使用しています。

VSは.NETFrameworkで開発するのに最適なIDE)だと思います。

1
Khh