Visual Studio Communityと他の有料バージョンの違いは何ですか?


175

Visual Studio Community 2015には何が欠けていますか?彼らはそれがフル機能で無料であると言います、しかしそれが事実であるなら、なぜ彼らはまだ6グランドでVisual Studio Ultimate 2015またはVisual Studio Enterprise 2015を販売するのですか?

コミュニティのプレビューで何か不足していますよね?そして、なぜそれは「コミュニティ」と呼ばれていますか?新しいWindows 10更新システムのように、デバイス間でコードが同期されませんか?(その最後の部分について冗談を言うようなもので、そうでもありません)。

回答:


92

以下を確認してください。https//www.visualstudio.com/vs/compare/ Visual studioコミュニティは、学生やその他の学者、個人の開発者、オープンソースプロジェクト、小規模な非エンタープライズチーム向けの無料バージョンです(「使用方法」セクションを参照)。リンク先ページの下部)。VSUltimateは企業向けです。また、有料版でより多くのものを得ます!


6
うん。そう思いました。しかし、技術的には完全な機能ではありません。私はそれがおそらく〜85%特集されていると言う傾向があるでしょう。そのページは表示されましたが、そのページで別の名前が付けられていない限り、コミュニティと他のコミュニティを比較する場所はわかりません。
NDEIGU

5
@ SE505:Q:Visual Studio Community 2013は他のVisual Studioエディションとどのように比較されますか?A:Visual Studio Community 2013には、個々の開発者、学生、オープンソースの寄稿者、小規模なチーム向けに設計および最適化されたVisual Studio Professional 2013の優れた機能がすべて含まれています。(参照:visualstudio.com/products/visual-studio-community-vs
marc_s

24
CommunityとProfessionalの具体的な違いについて知りたいと思っている人のために、コミュニティには(1)Team Foundation Serverの機能がない、(2)CodeLensをサポートしていないという2つの大きな問題があります。
theftprevention

1
VS 2015の場合、コミュニティとプロフェッショナルは実質的に機能的に同じです。違いの主な領域は次のとおりです。1)コミュニティでの無料のトレーニング資料(PluralSight、Azureなどへのアクセス)がない、2)MicrosoftのTeam Foundationサーバーのサポートがない(共同/チーム開発ツール)。個人として、そして多くの小さなチームのために、専門能力開発に必要なすべてを提供します。
Peter

1
@ theftprevention、CodeLensの無料の代替手段はありますか?
エブラムハリル2017

219

2つの大きな違いがあります。

  1. テクニカル
  2. ライセンシング

技術的には、3つの大きな違いがあります。

何よりもまず、コミュニティはTFSをサポートしていません。
gitを使用する必要があります(これがデメリットを構成するのか、これが実際に良いことになるのかは議論の余地があります)。
注:これはMSが書いたものです。実際、ネットワークにTFSサーバーがある場合は、通常どおりTFSを使用してチェックインおよびチェックアウトできます。Visual Studio TFS サーバーとして使用できない

第二に、VS Communityのテスト機能は厳しく制限されています。
単体テストのみ。パフォーマンステスト、負荷テスト、パフォーマンスプロファイリングはありません。

第3に、仮想環境を作成するVSコミュニティの機能が大幅に削減されました。

一方、構文の強調表示、IntelliSense、ステップスルーデバッグ、GoTo-Definition、Git-Integration、Build / Publishは、本当に必要なすべての機能であり、多くの開発者に当てはまると思います。

他のすべてのものについては、同じ仕事をより速く、より良く、そしてより安価に行うツールがあります。

私のように、とにかくgitを使用し、NUnitでユニットテストを実行し、Javaツールを使用してLinuxとCIのTeamCityで負荷テストを実行する場合、技術的に言えば、VS Communityで十分です。

ライセンス:

A)個人開発者(エンタープライズ、組織なし)、違い(AFAIK)の場合、有料版を使用するのと同じようにCommunityEditionを使用できます(下請契約をしない限り)
B)次のことができます
OpenEdition (OSI)プロジェクトにCommunityEditionを自由に使用するC)教育機関であれば、CommunityEditionを自由に使用できます(教育/教室用)
D)250台のPCまたはユーザー、または100万人以上の米国を所有する企業の場合売上高(子会社を含む)の場合、CommunityEditionを使用することはできません。s、VS Communityを自由に使用できます(ただし、ソフトウェアの所有者であり、それを販売する場合に限ります。下請け業者がソフトウェア作成する場合は不可)
E)上記で定義された企業ではなく、OSIや教育を行わず、同時実行(VS)開発者5人以下の「エンタープライズ」/組織である場合大企業、最終的に企業が所有するソフトウェア)、それ以外の場合は有料版が必要です。

上記は法的助言を構成するものではありません。
参照:https :
//softwareengineering.stackexchange.com/questions/262916/understanding-visual-studio-community-edition-license


それでこれらは正しいのですか?「一方で、構文の強調表示、IntelliSense、ステップスルーデバッグ、GoTo-Definition、Git-Integration、Build / Publishは、本当に必要なすべての機能であり、多くの開発者に当てはまると思います。」
MonsterMMORPG 2016

@MonsterMMORPG:うん、これらはすべてある。
Stefan Steiger

確かに@StefanSteigerなので、もし私が一人の開発者であり、Visual Studio Communityでソフトウェア開発者を販売し、今度は100万以上の収益(または任意の金額)を獲得した場合でも、有料ライセンスは必要ありませんか?
バレンティン2016

@ Vallentin:ライセンスの私の解釈は、100万行を超える「2番目」、つまりVSでの開発を停止するか、ライセンスを取得する必要があるということです。ただし、実際に10E6の収益を上げている場合、これらの10kが問題になることはないと思います。それ以外の場合は、SharpDevelop、Eclipse、またはMonoDevelopを使用できます。本当に確認したい場合は、電子メールでMicrosoftに問い合わせ、回答を紙に保管してください。さらに安全な場合は、書留でお問い合わせください。
Stefan Steiger 2016

もちろん、@ StefanSteiger、大規模な計画では、10Kは1Mに比べて何もありません。また、ライセンスはVSを使用する場合にのみ必要ですが、MSVCコンパイラを使用するだけの場合はどうなりますか?ライセンスが必要なのはVSだけであるかのように、ある意味で、VSを使用することを公に言及することは決してありません(実際に仮想的に言えば、質問として)。
バレンティン2016

34

Visual Studio Communityは、プロフェッショナルエディションとほぼ同じです。異なるのは、VSコミュニティにTFS機能がなく、ライセンスが異なることです。@Stefanが述べたように。

VSのさまざまなバージョンがここで比較され ます-https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs

ここに画像の説明を入力してください


ラボ管理は、私が述べた仮想環境を(自動的に)セットアップする機能です。
Stefan Steiger 2016

2
TFS(Team Foundation Server)をVSコミュニティエディション2015で使用しました。これで可能です。しかし、ここでは、VS Studio CommunityにTFSで利用できる機能がないことがわかります。少しわかりにくいです。これについて私に説明していただけませんか?
Rashedul.Rubel 2017

2
@ Rashedul.Rubel-TFSクライアントとして使用できます。TFSサーバーに接続し、最新、チェックイン、チェックアウトなどを実行できます。ただし、TFSサーバーとしては使用できません。TFSサーバーは非常に包括的なツールです。詳しくはこちら-visualstudio.com/tfs
Yogi

1
@ Rashedul.Rubel:これは正しいです。実際にTFSクライアントとして使用できます。それに応じて私の答えを更新しました。
Stefan Steiger

1
Visual Studio for Macの場合、このような画像は見つかりません。
DiomedesDomínguez18年

19

これらすべての答えは部分的に間違っています。

マイクロソフトは、コミュニティはあらゆる用途に使用できることを明確にしています、お客様の収益が100万米ドル未満である限りいます。それが文字通りプロとコミュニティの唯一の違いです。企業か無料かは関係ありません。

TFSがサポートされていないことも事実ではありません。私はそれが存在し、完全に動作することを確認できます。

編集:100万ドルの制限に関するMSDNの投稿:MSDN(ヒント:VS 2017ライセンスに含まれています)

編集:収入の制限を超えても、オープンソースはまだ無料です。


@Chris Bordeman、MSがこれを言っているリンクを提供してくれませんか?VS for Macではエディションに関係なく同じことができるので、それは事実ですが、MSがこれを明確にしたと言ったので、上司を証明してお金を節約するためのリンクが必要です
DiomedesDomínguezJul


....プロであり、一方、地域社会でのデバッグ物事の事XLST変換はサポートはありません
ギャレス

1
また、組織に250台を超えるPCがある場合は、収益に関係なく企業と見なされます。
Chirag K
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.