ビジュアルスタジオは Microsoft 独自の IDE で、当初は Project Boston というコード名で、1997 年にリリースされました。今回、Microsoft はすべての開発ツールをバンドルし、単一の製品として購入しました。ソフトウェアの初期バージョンには 2 つのエディションがありました。この最初のものは、Visual Studio プロフェッショナルそしてもう一つはより強力でしたVisual Studio エンタープライズ。プロフェッショナル バージョンには 3 枚の CD がバンドルされ、上位のエンタープライズ バージョンには 3 枚の CD がバンドルされていました。ここで、Visual Studio の機能の比較について話しましょう。
現在、Visual Studio は 3 つの主要なエディションで利用可能です。
- 無料のコミュニティバージョン、
- プロフェッショナル版と、
- エンタープライズ版。
のコミュニティ版は無料版ですソフトウェア バンドルの中で最も機能が少ないものです。しかし、いずれにしても、初心者または学生開発者としての作業を完了させることができます。 2 つ目は、Community Edition よりもわずかに強力な Professional Edition で、Visual Studio のすべての強力なツールを備えた完全な Enterprise パッケージが付属します。
現時点では、Visual Studio はコードエディタ、デバッガ、そしてデザイナー。つまり、ここでバックエンドまたはコンソール用の簡単なコードを編集または作成でき、作成したコードが機能するかどうかを確認でき、コードの改善が必要な場合に役立ちます。また、これはデザイナーでもあり、UWP や Xamarin で Blend や XAML を使用してアプリを開発する場合と同様に、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 Community 無料版
1] 誰のためのものですか?
Visual Studio Community Edition は、次の使用シナリオに大きなメリットをもたらします。個人開発者、教室での学習、学術研究、オープンソース プロジェクトへの貢献、および最大 5 ユーザーまでの非企業組織をサポートします。
2] 開発プラットフォームはサポートされますか?
上で述べたように、それは必ずサポートします開発プラットフォーム。
3] 統合開発環境はどうですか?
統合開発環境について言えば、Visual Studio の無料コミュニティ エディションは次の機能をサポートします。定義のピーク、リファクタリング、ワンクリック Web デプロイメント、モデル リソース ビューアー、依存関係グラフとコード マップによるソリューションの視覚化、およびマルチターゲットがサポートされます。
4] 高度なデバッグと診断?
[高度なデバッグと診断] では、Visual Studio の無料バージョンは以下をサポートしています。コード メトリクス、グラフィック デバッグ、静的コード分析、パフォーマンスおよび診断ハブをサポートします。
5] テストツールのサポート
これは、機能とツールが制限された Visual Studio の無料版であるためです。単体テストをサポートするだけです 開発者がコードをテストするためのものです。
6] Xamarin (クロスプラットフォーム開発) はどの程度統合されていますか?
まあ、興味があるならザマリン、あなたは幸運です。 Visual Studio Community は、Xamarin という名前で次のクロスプラットフォーム機能をサポートしています。これらは、対応する Android アプリと iOS アプリの間のコードの共有、ネイティブ iOS と Android UI デザイナー、Xamarin Forms (Xamarin.Forms と略称)、および Xamarin Instant Player です。
7] Visual Studio Community を使用して他の開発者と共同作業できますか?
Microsoft がここであなたをサポートします。 Visual Studio は、コラボレーションのすべてのニーズを満たす次の機能をサポートしています。これらは、PowerPoint ストーリーボード、コード レビュー、タスクの一時停止/再開機能、およびサードパーティ開発ツールをサポートするチーム エクスプローラーです。
読む: とはVisual Studioコード?
Visual Studio プロフェッショナル
1] 誰のためのものですか?
Visual Studio Community について説明されているものとは別に、Visual Studio のこの Professional Edition は、エンタープライズなどの使用シナリオでサポートされています。
2] 開発プラットフォームはサポートされますか?
上でも書きましたが、確実にサポートしてくれます 開発プラットフォーム。
3] 統合開発環境はどうですか?
統合開発環境について言えば、Visual Studio のプロフェッショナル エディションは、Visual Studio コミュニティがサポートするものすべてをサポートします。これにより、CodeLens がさらにサポートされます。
4] 高度なデバッグと診断?
Advanced Debugging and Diagnostics では、Professional Edition は、Visual Studio コミュニティがサポートする Visual Studio の無料版とまったく同じすべてをサポートします。
5] Visual Studio がテスト ツールをどの程度サポートしているかについて語る
Visual Studio の Professional には、Enterprise バージョンと比較すると、まだ機能とツールが制限されています。単体テストをサポートするだけです 開発者がコードをテストするためのものです。
6] Xamarin (クロスプラットフォーム開発) はどの程度統合されていますか?
Xamarin に興味がある方は、Visual Studio Community がサポートしているのと同じ機能がサポートされています。 Visual Studio Community は、Xamarin という名前で次のクロスプラットフォーム機能をサポートしています。これらは、対応する Android アプリと iOS アプリの間のコードの共有、ネイティブ iOS と Android UI デザイナー、Xamarin Forms (Xamarin.Forms と略称)、および Xamarin Instant Player です。
7] Visual Studio Professional を使用して他の開発者と共同作業できますか?
Microsoft がここであなたをサポートします。 Visual Studio ではすべての機能がサポートされており、共同作業のすべてのニーズを満たすことができます。これらは、PowerPoint ストーリーボード、コード レビュー、タスクの一時停止/再開機能、およびサードパーティ開発ツールをサポートするチーム エクスプローラーです。
Visual Studio エンタープライズ
1] 誰のためのものですか?
Visual Studio Professional と同様に、個人の開発者、教室での学習、学術研究、オープンソース プロジェクトへの貢献、最大 5 ユーザーまでの非企業組織、およびエンタープライズをサポートします。
2] 開発プラットフォームはサポートされますか?
上でも書きましたが、確実にサポートしてくれます 開発プラットフォーム。
3] 統合開発環境はどうですか?
統合開発環境について言えば、Visual Studio の Enterprise エディションは、Visual Studio Professional がサポートするものをすべてサポートします。これにより、ライブ依存性検証、アーキテクチャ層図、アーキテクチャ検証、およびコード クローンがさらにサポートされます。
4] 高度なデバッグと診断?
Advanced Debugging and Diagnostics では、Enterprise エディションは、Visual Studio Professional がサポートするすべてを正確にサポートします。さらに、IntelliTrace、コード マップ デバッガーの統合、.NET メモリ ダンプ分析もサポートされています。
5] テストツールのサポート
Visual Studio の Enterprise エディションには、他の劣ったバージョンと比較して、すべての機能とツールが付属しています。単体テストに加えて、 Live Unit Testing、テスト ケース管理、Web 負荷およびパフォーマンス テスト、IntelliTest、単体テスト分離とも呼ばれる Microsoft Fakes、コード カバレッジ、ラボ管理、コード化された UI テスト、Microsoft Test Manager による手動テスト、探索的テストをサポートします。 Microsoft Test Manager、および Microsoft Test Manager を使用した手動テストの早送り。
6] Xamarin (クロスプラットフォーム開発) はどの程度統合されていますか?
Xamarin に興味がある場合は、Visual Studio Community や Visual Studio Enterprise がサポートする機能よりも多くの機能がサポートされています。 Visual Studio Enterprise は、Xamarin という名前で他の 2 つのエディションでサポートされている機能に加えて、次のクロスプラットフォーム機能をサポートします。これらは、埋め込みアセンブリ、Xamarin Inspector、Xamarin Profiler、Windows 用リモート iOS シミュレーターです。
7] Visual Studio Enterprise を使用して他の開発者と共同作業できますか?
Microsoft がここであなたをサポートします。 Visual Studio は、共同作業のニーズを満たすためのすべての機能をサポートしていることは明らかです。これらには、PowerPoint ストーリーボード、コード レビュー、タスクの一時停止/再開機能、サードパーティ開発ツールをサポートするチーム エクスプローラーが含まれます。
Visual Studioのダウンロード
Visual Studio を実際に試してみたい場合は、詳細を確認して、次からダウンロードできます。VisualStudio.com。
ヒント:Microsoft Visual Studio 開発の要点は、開発者になるために不可欠なツールとサービスをすべて完全に無料で提供します。このソフトウェアは、より多くの開発者や愛好家がお気に入りのテクノロジーを試してみることを奨励するために、無料のツール、サービス、トレーニングを提供することを目的としています。
今すぐ読んでください:Visual Studio を使い始めるための初心者ガイド。