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

Visual Studioは、当初コードネームがProject Bostonであり、1997年にリリースされた(Project Boston)Microsoft独自のIDEです。今回、Microsoftはすべての開発ツールをバンドルし、単一の製品で購入しました。ソフトウェアの初期バージョンには2つのエディションがありました。この最初のものはVisualStudioProfessionalで、もう1つはより強力なVisualStudioEnterpriseでした。Professional(Enterprise)バージョンは3枚のCDにバンドルされており、SuperiorEnterpriseバージョンは3枚のCDにバンドルされています。それでは、 VisualStudio2017(Visual Studio 2017)について説明しましょう。

Microsoft Visual Studio

Microsoft Visual Studio

現在、Visual Studio2017という名前のVisualStudioのバージョン11は(Visual Studio 2017)Microsoft(Studio)開発(Microsoft)者ツールチームからの最新の安定したリリースです。それはすなわち3つの主要な版で利用可能です

  1. 無料のコミュニティバージョン、
  2. プロフェッショナルバージョン、および
  3. エンタープライズエディション。

Community Editionは、ソフトウェアバンドルの無料バージョンであり、機能が最も少なくなっています(Community edition is the free version)しかしとにかく、それはあなたの仕事を初心者または学生の開発者として成し遂げます。2つ目は、 Communityエディションよりもわずかに強力なProfessional Editionであり、 (Professional Edition)VisualStudio(Studio)用のすべての強力なツールを備えた完全なEnterpriseパッケージが付属しています。

現在のところ、Visual Studioはコードエディター(Code Editor)デバッガー(Debugger)、およびデザイナー(Designer)です。これは、ここでバックエンドまたはコンソール用の簡単なコードを編集または記述できることを意味します。自分で記述したコードが機能するかどうかを確認し、コードの改善が必要な場合に役立ちます。また、 Blend(Blend)またはXAMLを使用してUWPまたはXamarinでアプリを開発しているときのように、VisualStudio内でユーザー(User) インターフェイス(Interfaces)ユーザーエクスペリエンス(User Experiences)を設計できるようになったため、設計者でもあります。

この記事のすべての情報は、 Microsoft(Microsoft)が作成した脚注に関するものです。これらは以下のとおりです。

    • 企業組織は、年間収益が250台を超えるPCまたは100万(Million US Dollars)ドルを超えると定義されています。
    • Windowsデスクトップ(Windows Desktop)ユニバーサルWindowsアプリ(Universal Windows Apps)WebASP.NET)、Office 365ビジネスアプリケーション(Business Applications)Apache CordovaAzure StackC++ Cross-Platform Library DevelopmentPythonNode.js.NET CoreDocker Tools
    • 他のVisualStudio(Studio)エディションで生成された図を読み取り専用モードで開くことができます。
    • Tierインタラクションプロファイリング(Tier Interaction Profiling)が含まれています。

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

VisualStudioCommunity無料(Studio Community Free)

1]誰のためですか?(1] Who is it for?)

Visual Studio Community Editionは、次の使用シナリオに大きなメリットをもたらします。彼らは 、個人開発者(Individual Developers)教室での学習(Classroom Learning)学術研究、(Academic Research)オープンソース(Open Source) プロジェクト(Projects)への貢献、および最大5人のユーザーの非企業(Non-enterprise)組織をサポートします。

2]開発プラットフォームをサポートしますか?(2] Will it support Development Platform?)

前述したように 、開発プラットフォームを確実にサポート します。(Surely support )

3]統合開発環境はどうですか?(3] How about the Integrated Development Environment?)

統合開発環境(Integrated Development Environment)について言えば、VisualStudioの無料コミュニティエディションは次の機能をサポートします。Peek Definitionリファクタリング(Refactoring)ワンクリックWebデプロイメント(One-click Web Deployment)モデルリソースビューアー(Model Resource Viewer)依存関係グラフ(Dependency Graphs)コードマップ(Code Maps)を使用したソリューションの視覚化(Visualizing Solutions)、およびマルチターゲティング(Multi-targeting)をサポート します。

4]高度なデバッグと診断?(4] Advanced Debugging and Diagnostics?)

Advanced Debugging and(Studio) Diagnosticsでは(Diagnostics)、無料バージョンのVisualStudioは以下をサポートしています。コードメトリクス(Code Metrics)グラフィックデバッグ(Graphics Debugging)静的コード分析(Static Code Analysis)、およびパフォーマンス(Performance)診断ハブ(Diagnostics Hub)をサポートし ます。

5]テストツールのサポート(5] Testing tools support)

まあ、それは限られた機能とツールを備えたVisualStudioの無料版です。(Studio)開発者がコードをテストするための単体テストをサポートするだけです。

6] Xamarin(Cross-Platform Development)はどの程度統合されていますか?(6] How well is Xamarin (Cross-Platform Development) integrated?)

さて、Xamarinに興味があるなら、運がいいです。次のクロスプラットフォーム機能は、Xamarinという名前でVisualStudioCommunityによってサポートされ(Studio Community)ます(Xamarin)。それらは、 AndroidとiOSアプリの対応物、ネイティブ(Native)iOSとAndroid UIデザイナー(Android UI Designers)Xamarin(Xamarin Instant Player)フォーム(Xamarin Forms)Xamarin .Formsと略記)、およびXamarinInstantPlayerの間でコード(Code)を共有しています。

7] Visual Studio Communityで他の開発者とコラボレーションできますか?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

さて、マイクロソフト(Microsoft)はあなたをここでカバーさせました。次の機能は、コラボレーションのすべてのニーズ(Studio)を満たすためにVisualStudio(Visual) サポートされています。それらは、  PowerPointストーリーボード(PowerPoint Storyboarding)コードレビュー(Code Review)Task Suspend/Resume機能、およびサードパーティの開発ツールをサポートするチームエクスプローラーです。(Team Explorer)

読む(Read)Visual Studio Codeとは何ですか?

Visual Studio Professional

1]誰のためですか?(1] Who is it for?)

Visual (Visual Studio)Studio Communityで言及されていることとは別に、このVisualStudioのProfessionalEditionは、(Professional Edition)エンタープライズ(Enterprises)など の使用シナリオ(Usage Scenarios)でサポートされています。

2]開発プラットフォームをサポートしますか?(2] Will it support Development Platform?)

前述したように、開発プラットフォームを確実にサポートします。

3]統合開発環境はどうですか?(3] How about the Integrated Development Environment?)

統合開発環境(Integrated Development Environment)について言えば、Visual Studioのプロフェッショナル版は、 VisualStudioCommunityがサポートするすべてのものをサポートします(Studio Community Supports)。これはさらにCodeLensをサポートします

4]高度なデバッグと診断?(4] Advanced Debugging and Diagnostics?)

Advanced Debugging and Diagnosticsでは、 Professional Editionは、VisualStudioコミュニティがサポートするVisualStudioの無料版がサポートするすべてのものを正確にサポートします。

5]VisualStudioがテストツールをどの程度サポートしているかについて話す(5] Talking about how well Visual Studio supports testing tools)

ええと、Visual Studioのプロフェッショナルは、 (Visual Studio)Enterpriseバージョンと比較すると、まだ機能とツールが限られています。開発者がコードをテストするための単体テストをサポートするだけです。

6] Xamarin(Cross-Platform Development)はどの程度統合されていますか?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Xamarin(Studio Community)に興味がある場合は、VisualStudioCommunity(Xamarin.It)がサポートするのと同じ機能をサポートします。次のクロスプラットフォーム機能は、Xamarinという名前でVisualStudioCommunityによってサポートさ(Studio Community)(Visual)ます(Xamarin)。それらは、 AndroidとiOSアプリの対応物、ネイティブ(Native)iOSとAndroid UIデザイナー(Android UI Designers)Xamarin(Xamarin Instant Player)フォーム(Xamarin Forms)Xamarin .Formsと略記)、およびXamarinInstantPlayerの間でコード(Code)を共有しています。

7] Visual Studio Professionalを使用して、他の開発者とコラボレーションできますか?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

さて、マイクロソフト(Microsoft)はあなたをここでカバーさせました。すべての機能は、コラボレーションのすべてのニーズを満たすためにVisualStudioによってサポートされ(Studio)います(Visual) それらは、  PowerPointストーリーボード(PowerPoint Storyboarding)コードレビュー(Code Review)Task Suspend/Resume機能、およびサードパーティの開発ツールをサポートするチームエクスプローラーです。(Team Explorer)

Visual Studio Enterprise

1]誰のためですか?(1] Who is it for?)

Visual Studio Professionalと同様に、(Studio Professional)個人開発者(Individual Developers)クラスルームラーニング(Classroom Learning)アカデミックリサーチ(Academic Research)、オープンソース(Source)プロジェクト(Projects)への貢献(Contribution)、最大5人のユーザーの非企業組織および(Non-enterprise)エンタープライズ(Enterprise)もサポート します。

2]開発プラットフォームをサポートしますか?(2] Will it support Development Platform?)

前述したように、開発プラットフォームを確実にサポートします。

3]統合開発環境はどうですか?(3] How about the Integrated Development Environment?)

統合開発環境(Integrated Development Environment)について言えば、Visual StudioEnterpriseエディションは、 VisualStudioProfessionalがサポートするすべてのものをサポートします(Studio Professional Supports)これにより、 Live Dependancy Validation(Live Dependancy Validation)Architectural Layer DiagramsArchitecture Validation、およびCodeCloneが追加でサポートさ れます。

4]高度なデバッグと診断?(4] Advanced Debugging and Diagnostics?)

Advanced Debugging and(Studio Professional) Diagnosticsでは(Diagnostics)Enterprise Editionは、VisualStudioProfessionalがサポートするすべてのものを正確にサポートします。さらに、  IntelliTraceCode Map Debugger Integration.NET(.NET Memory Dump Analysis) MemoryDumpAnalysisをサポートしています。

5]テストツールのサポート(5] Support for Testing tools)

ええと、Visual Studioの(Visual Studio)Enterpriseエディションには、他の劣ったバージョンと比較した場合、すべての機能とツールが付属しています。ユニットテスト(Unit Testing)に加えて 、ライブユニットテスト(Unit Testing)テストケース管理(Test Case Management)Web負荷(Web Load)パフォーマンステスト(Performance Testing)IntelliTestユニットテスト分離(Unit Test Isolation)とも呼ばれるMicrosoft Fakesコードカバレッジ(Code Coverage)ラボ管理(Lab Management)コード化UIテスト(Coded UI Testing)Microsoft(Microsoft Test Manager)による手動テスト(Manual Testing)をサポートします。テストマネージャー探索的テスト(Exploratory Testing)Microsoft Test Managerを使用し、 MicrosoftTestManagerを使用した手動テスト(Manual Testing)の早送り(Fast-forward)

6] Xamarin(Cross-Platform Development)はどの程度統合されていますか?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Xamarinに興味がある場合は、VisualStudioCommunity(Studio Community)VisualStudioEnterpriseがサポートするよりも多くの機能をサポートしています。Xamarinという名前で他の2つのエディションでサポートされている機能に加えて、次のクロスプラットフォーム機能がVisualStudioEnterpriseでサポートされています。それらは、組み込みアセンブリ、Xamarin InspectorXamarin (Simulator)Profiler(Xamarin Profiler)、およびWindows用のRemotediOSSimulator(Remoted)です。

7] Visual Studio Enterpriseを使用して、他の開発者とコラボレーションできますか?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

さて、マイクロソフト(Microsoft)はあなたをここでカバーさせました。明らかに、すべての機能は、コラボレーションのすべてのニーズを満たすためにVisualStudioによってサポートされて(Studio)ます(Visual) それらは、  PowerPointストーリーボード(PowerPoint Storyboarding)コードレビュー(Code Review)Task Suspend/Resume機能、およびサードパーティの開発ツールをサポートするチームエクスプローラーです。(Team Explorer)

VisualStudioのダウンロード

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

ヒント(TIP)Microsoft Visual Studio Dev Essentialsは、開発者になるために不可欠なすべてのツールとサービスを完全に無料で提供します。このソフトウェアは、より多くの開発者や愛好家がお気に入りの技術を試すことを奨励するために、無料のツール、サービス、およびトレーニングを提供することを目的としています。

今すぐ読む(Now read)VisualStudioの使用を開始するための初心者向けガイド(Beginners guide to getting started with Visual Studio)



About the author

私は、Windows 11 または 10 アプリケーションの開発と保守に 10 年以上の経験を持つソフトウェア エンジニアです。また、Google ドキュメントと Microsoft Edge の使用経験もあります。これらの分野での私のスキルは、将来のソフトウェア エンジニアリングの役割の優れた候補者になります。



Related posts