Visual Studio 2022と2019:今すぐアップグレードする必要がありますか?説明

今年の初めに、マイクロソフトはVisual Studio2022のプレビューバージョンをワイルドプログラミングの世界にリリースしました。これは良い知らせです!これは非常に人気のあるIDEですが、それが繁栄するDevOpsエコシステムの変化のペースを考えると、調整またはおそらくオーバーホールが必要です。

すべての経験レベルの開発者は、一般的にVS 2019について好意的な見方をしていますが、ある程度の改善ができないIDEはありません。 VS 2022はそれだけ優れていますか?アーリーアダプターになって最新版にアップグレードする価値はありますか?

知っておくべきことは次のとおりです。

Visual Studioの履歴:これまでのところ、ほとんど良好

Visual Studio2019とVisualStudio Codeは、初心者にとって使いやすいと宣伝されていますが、上級の経験豊富なプログラマーからも一貫して高い評価を得ています。

たとえば、Azure、Git / GitHubとの統合、およびLive ShareXamarinなどの最近のプラットフォームの追加により、クラウドベースのストレージ、 リアルタイムコラボレーション、およびクロスプラットフォーム開発が容易になります。

しかし、VS2019とVSCodeが優れているのと同様に、VS 2022は、非常に魅力的ないくつかの新しい改善をもたらしています。

VS2022で最も重要な機能強化

新しいリリースの主な改善点の1つは、VS 2019に関する繰り返し発生する苦情、つまり、メモリに対する強い要求に対処するものです。

大量の計算能力を必要とする複雑なアプリケーションに取り組んでいる開発者にとって、これは大きなメリットになると期待されています。これは、商業的および制度的プロジェクトに取り組んでいる開発者にとって(通常)懸念事項です。

この記事の執筆時点では、プレビューバージョンは本番アプリケーション用にライセンスされていません。

VS 2022のその他の新機能は何ですか?

マイクロソフトのオンラインドキュメントの2022ロードマップページには、この最新リリースに取り組んでいるチームは、「個人およびチームの生産性、最新の開発、絶え間ない革新」というテーマを念頭に置いていると記載されています。

私たちは皆、これらの音が好きです!しかし、このコミットメントは、VS2022の最新リリースでの作業の日々の経験にとって何を意味するのでしょうか。

2022リリースでは、次の追加の機能強化が約束されています。

改善されたコード補完機能

VS 2022のIntellicodeは、コーディングコンテキストの理解を深めることで、コードの行全体を埋めることができます。

現在のプレビューモードでは、これはC#でのみ機能しますが、Microsoftは、公式リリース日が近づくにつれて言語を追加する予定です。

より強力なデバッグ機能

コアデバッガーは、読みやすいステップスルー、条件付きブレークポイント、およびプログラマーがローカルまたはリモートでコードで発生する問題を検出するのに役立つ フレームチャートの追加により、より効率的で直感的な逆コンパイルを特徴としています。

改善されたプログラミングインターフェイス

Visual Studio 2022は、よりユーザーフレンドリーで直感的なコーディング環境インターフェイスを提供します。

これには、IDEのルックアンドフィールをカスタマイズするためのオプションの増加(たとえば、Windowsテーマに一致させることができます)、および自分に合ったドキュメント管理システムを展開する機能が含まれます。

アクセシビリティの向上

Visual Studio 2019には、全体的なアクセシビリティを改善するいくつかの機能があり、VS 2022の改善により、さらに多くのアクセシビリティ機能が追加されます。

プラグインやアドオンに依存する代わりに、ユーザーはインターフェースを変更して、可視性と編成を改善し、承認された拡張機能をより適切に操作できます。これはすべて、製品をネイティブにアクセスできるようにするためのMicrosoftの継続的な作業によって推進されています。

C ++の最新ビルドのサポートの改善

VS 2022には、C ++ 20用のツールの完全なスイートが含まれています。これはWindowsが記述されている言語であるため、Windows開発者はそれを歓迎するものと見なす必要があります。

VS 2022のプレビューノートには、この記事の執筆時点で9つの改善点が記載されています。これらは、より優れたIntelliSense機能と、より強力なデバッグおよび分析機能を備えたIDEの新しいリリースでのC ++プログラミングを容易にするはずです。

改善されたWindowsアプリ開発

Hot Reload (VS 2019で最初に導入された)を使用して、実行中に.NETまたはC ++でアプリビルドを更新できるようになりました。すべての開発者は、これが役立つ状況を経験したか、想像することができます。

また、IDEの1つのローカルインストールから複数のリポジトリをネイティブに操作する機能など、Git統合の改善点もあります。

コンテナアプリケーションを構築する開発者のために、更なる機能は、上で作業や使用してプロジェクトを編成するために約束しているKubernetesドッカー、およびサービスファブリックを。 (ドキュメントは、これらが何を伴うかについてあまり具体的ではありませんが、アプリケーション構築エクスペリエンスを改善し、診断を強化するための作業が進行中です。)

今すぐVS2022にアップグレードする必要がありますか?

答えは、現在VisualStudioをどのように使用しているかによって異なります。

残念ながら、この記事の執筆時点では、VS2022プレビューは本番環境での使用が許可されていません。

主にコンテナ化されたアプリケーションを扱う人は、プレビューを試す前に、約束された追加の拡張機能が適用されるまで待つことをお勧めします。

すべてのスキルレベルのソロ開発者は、VS 2022で提供される改善の恩恵を受ける可能性が高く、公式リリースが始まる前に、新しく改善された機能にできるだけ早く慣れたいと思うでしょう。

アップグレードする場合は、VS2022プレビューの使用を開始する方法についていくつかのオプションがあります。

最も簡単な方法は、VS2022を現在のVS2019のビルドと並べてインストールすることです。ローカルマシンにインストールしたくない場合は、クラウドベースのバージョンを試すことができます。 (おそらく、MS Visual Studio Onlineを使用した経験がありますか?)または、コマンドラインから操作することもできます。

そして忘れないでください、あなたはVS 2022プロジェクトに貢献することができます!プレビュー期間中、開発者の意見やフィードバックが積極的に求められています。 「 VisualStudio2022の新機能」オンラインドキュメントには、[機能の提案]ページへのリンクが含まれています。

あらゆるスキルレベルの熱心な開発者にとって、改善が日常のプログラミングおよび設計活動に大きな影響を与えると信じているかどうかにかかわらず、意見を述べる機会はそれ自体が魅力的です。

両足でジャンプする準備ができていない場合は、暫定的なアップグレード(Visual Studio 2019を所定の位置に維持し、クラウドバージョンまたはVisual Studio 2022の分離インストールを使用)が、必要な親しみやすさを構築するための最良の方法です。新版を使用してください。

Visual Studio 2022プレビュー、説明

ほとんどの個人ユーザーは、特にVS 2019をあきらめる必要がないため、VS2022のプレビューバージョンの使用を開始する価値があると感じるでしょう。

現在、本番ライセンスが不足しているため、現時点で集中的な開発に従事しているユーザーにとってプレビューのダウンロードの魅力が低下する可能性がありますが、個人ユーザーとしてダウンロードすると、後でライセンスが利用可能になり、あなた(およびあなたのチーム)が時間を節約できる可能性があります。アプリケーションを新しいリリースに移動したい。