Microsoft Visual Studio - エディション、比較、機能、FAQ

Microsoft Visual Studio Editions



Microsoft Visual Studio は、Microsoft の統合開発環境 (IDE) です。コンピューター プログラム、Web サイト、Web アプリ、Web サービス、モバイル アプリの開発に使用されます。 Visual Studio は、Windows API、Windows Forms、Windows Presentation Foundation、Windows Store、Microsoft Silverlight などの Microsoft ソフトウェア開発プラットフォームを使用します。ネイティブ コードとマネージ コードの両方を生成できます。 Visual Studio には、IntelliSense とコード リファクタリングをサポートするコード エディターが含まれています。統合デバッガーは、ソースレベルのデバッガーとマシンレベルのデバッガーの両方として機能します。その他の組み込みツールには、GUI アプリケーションを構築するためのフォーム デザイナー、Web デザイナー、クラス デザイナー、およびデータベース スキーマ デザイナーが含まれます。 Visual Studio はさまざまなプログラミング言語をサポートしており、言語固有のサービスが存在する場合、コード エディターとデバッガーはほぼすべてのプログラミング言語をサポートできます。組み込み言語には C、C++、C# が含まれ、F#、IronPython、IronRuby、Python などの他の言語のサポートは、個別にインストールされた言語サービスを介して利用できます。 統合可能なサードパーティ言語ツールセットには、Visual Studio の一般的な生産性拡張機能である ReSharper が含まれます。 Microsoft Visual Studio には、アーキテクト、データベース管理者、テスターなど、ソフトウェア開発における特定の役割向けに設計された複数のエディションがあります。最も人気のあるエディションは、ほとんどのユーザー向けの基本機能セットを含む Professional エディションです。 Enterprise エディションには、Professional エディションのすべての機能に加えて、高度なデバッグおよびテスト ツール、サーバー側のコード管理、およびソース管理と作業項目の追跡のための Microsoft Team Foundation Server との統合など、エンタープライズ開発のための追加機能が含まれています。 Ultimate エディションは、Visual Studio の最も包括的なエディションであり、Enterprise エディションのすべての機能に加えて、モデリング ツールや UML デザイナー、コード分析ツール、並列計算のサポートなど、高度な開発のための追加機能が含まれています。 Microsoft は、Visual Studio Express と呼ばれる Visual Studio の無料版も提供しています。これは、愛好家、学生、および初心者の開発者向けに設計されています。これには、Visual Studio の他のエディションで使用できる機能のサブセットが含まれています。



ビジュアルスタジオ は、Microsoft 独自の IDE であり、当初は Project Boston というコードネームで 1997 年にリリースされました。今回、Microsoft はすべての開発ツールをバンドルし、1 つの製品にまとめました。ソフトウェアの元のバージョンには 2 つのエディションがありました。この最初のものは ビジュアル スタジオ プロフェッショナル そしてもう一方はより強力でした ビジュアル スタジオ エンタープライズ .プロフェッショナル エディションには 3 枚の CD が付属し、エンハンスト エンタープライズ エディションには 3 枚の CD が付属していました。それでは、Visual Studio 2017 について説明しましょう。





マイクロソフト ビジュアル スタジオ





マイクロソフト ビジュアル スタジオ

現在、Visual Studio 2017 という名前の Visual Studio のバージョン 11 は、Microsoft の開発者ツール チームの最新の安定版リリースです。 3 つの主要なエディションで利用できます。つまり、次のとおりです。



  1. 無料コミュニティ版、
  2. プロフェッショナル版と
  3. 企業版。

コミュニティ版 - 無料版 ソフトウェア パッケージであり、最も機能的ではありません。いずれにしても、初心者または開発者の学生としての役割を果たします。 2 つ目は Professional Edition です。これは Community Edition よりも少し強力で、Visual Studio のすべての強力なツールを備えた完全な Enterprise パッケージが付属しています。

現時点では、Visual Studio は コードエディタデバッガデザイナー .これは、ここでサーバー側またはコンソール用の簡単なコードを編集または記述できることを意味します。記述したコードが機能するかどうか、およびコードの改善が必要な場合に役立つかどうかを確認できます。 Blend や XAML を使用して UWP や Xamarin 向けのアプリを開発するときと同じように、Visual Studio でユーザー インターフェイスとユーザー エクスペリエンスを作成できるようになったため、デザイナーでもあります。

この記事のすべての情報は、Microsoft が作成した脚注を参照しています。以下にそれらを示します。



    • 企業体は、PC が 250 台以上、または年間収益が 100 万ドルを超えると定義されます。
    • Windows デスクトップ、ユニバーサル Windows アプリ、Web (ASP.NET)、Office 365、基幹業務アプリ、Apache Cordova、Azure Stack、C++ クロス プラットフォーム ライブラリ開発、Python、Node.js、.NET Core、Docker ツール
    • Visual Studio の他のエディションで作成された図を読み取り専用モードで開くことができます。
    • レベルの相互作用プロファイリングを有効にします。

それでは、Visual Studio のエディションを比較してみましょう。

無料版の Visual Studio コミュニティ

1] 誰のため?

Visual Studio Community Edition は、次のユース ケースを大幅に改善します。これらは、個々の開発者、教室での学習、学術研究、オープン ソース プロジェクトへの参加、および最大 5 ユーザーの非企業組織をサポートします。

2] 開発プラットフォームをサポートしますか?

上で述べたように、これは 絶対に応援します 開発プラットフォーム。

3] 統合開発環境はどうですか?

IDE の場合、Visual Studio の無料コミュニティ バージョンは次の機能をサポートします。 Peek 検出、リファクタリング、ワンクリック Web デプロイ、モデル リソース ビューアー、依存関係グラフとコード マップを使用した視覚化ソリューション、およびマルチ ターゲットをサポートします。

4] 高度なデバッグと診断?

高度なデバッグと診断では、Visual Studio の無料バージョンは次の機能をサポートしています。コード メトリクス、グラフィック デバッグ、静的コード分析、およびパフォーマンスと診断のハブをサポートしています。

5] テストツールのサポート

これは Visual Studio の無料バージョンであり、機能とツールが制限されているためです。単体テストをサポートするだけです 開発者がコードをテストするため。

6] Xamarin (クロスプラットフォーム開発) はどの程度統合されていますか?

さて、あなたが疑問に思っているなら ザマリン 、なんてスコア。次のクロスプラットフォーム機能は、Xamarin の下で Visual Studio コミュニティによってサポートされています。これは、Android および iOS アプリ、iOS および Android UI 開発者、Xamarin Forms (略して Xamarin.Forms)、および Xamarin Instant Player の間でコードを共有することです。

7] Visual Studio コミュニティで他の開発者と協力できますか?

マイクロソフトさん、お世話になりました。次の機能は、すべてのコラボレーションのニーズを満たすために Visual Studio でサポートされています。これらは、PowerPoint のストーリーボード、コード レビュー、タスクの一時停止/再開機能、およびサードパーティのオーサリング ツールをサポートするチーム エクスプローラーです。

読む : 何が起こったか ビジュアル スタジオ コード ?

ビジュアル スタジオ プロフェッショナル

1] 誰のため?

Visual Studio コミュニティについて言及されていることに加えて、このプロフェッショナル バージョンの Visual Studio は、エンタープライズなどのユース ケースでサポートされています。

2] 開発プラットフォームをサポートしますか?

上で言ったように、彼は間違いなくサポートします 開発プラットフォーム。

3] 統合開発環境はどうですか?

IDE といえば、Visual Studio のプロフェッショナル バージョンは、Visual Studio コミュニティがサポートするすべてのものをサポートします。これにより、CodeLens がさらにサポートされます .

4] 高度なデバッグと診断?

Advanced Debugging and Diagnostics の下で、プロフェッショナル バージョンは、Visual Studio コミュニティによってサポートされている Visual Studio の無料バージョンがサポートするすべてを正確にサポートします。

5] Visual Studio がテスト ツールをどれだけサポートしているかについて話す

まあ、プロ向けの Visual Studio は、Enterprise エディションと比較してまだ機能とツールが限られています。単体テストをサポートするだけです 開発者がコードをテストするため。

6] Xamarin (クロスプラットフォーム開発) はどの程度統合されていますか?

Xamarin に興味がある場合は、Visual Studio コミュニティと同じ機能がサポートされています。次のクロスプラットフォーム機能は、Xamarin の下で Visual Studio コミュニティによってサポートされています。これは、Android および iOS アプリ、iOS および Android UI 開発者、Xamarin Forms (略して Xamarin.Forms)、および Xamarin Instant Player の間でコードを共有することです。

7] Visual Studio Professional を使用して他の開発者と共同作業できますか?

マイクロソフトさん、お世話になりました。 Visual Studio ではすべての機能がサポートされており、すべてのコラボレーション ニーズを満たします。これらは、PowerPoint のストーリーボード、コード レビュー、タスクの一時停止/再開機能、およびサードパーティのオーサリング ツールをサポートするチーム エクスプローラーです。

ビジュアル スタジオ エンタープライズ

1] 誰のため?

Visual Studio Professional と同様に、個々の開発者、教室での学習、学術研究、オープン ソース プロジェクトへの参加、最大 5 ユーザーの非企業組織、および企業をサポートします。

2] 開発プラットフォームをサポートしますか?

上で言ったように、彼は間違いなく支持するだろう 開発プラットフォーム。

3] 統合開発環境はどうですか?

IDE について言えば、Visual Studio Enterprise エディションは、Visual Studio Professional がサポートするすべてのものをサポートします。これにより、ライブ依存関係検証、アーキテクチャ レイヤー ダイアグラム、アーキテクチャ検証、およびコード クローンがさらにサポートされます。

4] 高度なデバッグと診断?

Advanced Debugging and Diagnostics セクションでは、Enterprise エディションは Visual Studio Professional がサポートするものすべてを正確にサポートします。さらに、IntelliTrace、コード マップ デバッガーの統合、.NET メモリ ダンプ分析をサポートします。

5] テストツールのサポート

Visual Studio Enterprise エディションには、他の下位エディションと比較して、すべての機能とツールが付属しています。単体テストに加えて、 ライブ ユニット テスト、テスト ケース管理、Web 負荷およびパフォーマンス テスト、IntelliTest、単体テスト分離とも呼ばれる Microsoft Fakes、コード カバレッジ、ラボ管理、コード化された UI テスト、Microsoft Test Manager による手動テスト、Microsoft Test Manager による探索的テスト、およびMicrosoft Test Manager を使用した手動テストに早送りします。

6] Xamarin (クロスプラットフォーム開発) はどの程度統合されていますか?

Xamarin に興味がある場合は、Visual Studio Community と Visual Studio Enterprise のサポートよりも多くの機能をサポートしています。次のクロスプラットフォーム機能は、Xamarin と呼ばれる他の 2 つのエディションでサポートされている機能に加えて、Visual Studio Enterprise でサポートされています。これらは、インライン アセンブリ、Xamarin インスペクター、Xamarin プロファイラー、および Windows 用の iOS リモート シミュレーターです。

7] Visual Studio Enterprise を使用して他の開発者と共同作業できますか?

マイクロソフトさん、お世話になりました。明らかに、コラボレーションのすべてのニーズを満たすために、すべての機能が Visual Studio でサポートされています。これらは、PowerPoint のストーリーボード、コード レビュー、タスクの一時停止/再開機能、およびサードパーティのオーサリング ツールをサポートするチーム エクスプローラーです。

グループポリシーの更新を強制する方法

ビジュアルスタジオのダウンロード

実際に Visual Studio を試してみたい場合は、詳細を確認してダウンロードできます。 VisualStudio.com.

ヒント : Microsoft Visual Studio 開発の重要事項 は、開発者になるために必要なすべてのツールとサービスを無料で提供します。このソフトウェアは、無料のツール、サービス、およびトレーニングを提供して、より多くの開発者や愛好家がお気に入りのテクノロジを試してみることを奨励するように設計されています。

PC修復ツールをダウンロードして、Windowsエラーをすばやく見つけて自動的に修正します

今すぐ読む : Visual Studio の使用を開始するための初心者向けガイド .

人気の投稿