Visual Studio CodeとVisual Studioの違いは何ですか?

最近、マイクロソフトからVisual Studio Codeがリリースされましたが、Visual Studioと機能的に似ている部分が多いため、使い方に少し戸惑っています。

質問へのコメント (4)
ソリューション

Visual Studio(製品版)は、高機能で便利な開発環境です。

Visual Studio(フルバージョン)は、フルバージョンの機能を中心とした簡易版です。機能中心とは、目的に応じて様々なバージョン(Visual Studio Web Developer、Visual Studio C#など)があるということです。

Visual Studio (無料のCommunity版 - 2015年以降)は、フルバージョンの簡易版で、2015年以前に使用されていた分離されたexpress版に代わるものです。

Visual Studio Code(VSCode)は、クロスプラットフォーム(Linux、Mac OS、Windows)のエディタで、ニーズに合わせてプラグインで拡張することができます。

例えば、VS Codeを使ってASP.NETアプリケーションを作成する場合、プロジェクトをセットアップするためにいくつかのステップを自分で実行する必要があります。各OSごとにチュートリアルが用意されています。

解説 (7)

Visual Studio Codeはエディターで、Visual StudioはIDEです。

Visual Studio Codeはクロスプラットフォームで高速ですが、Visual StudioはWindows/Macのみで、高速ではありません。

なお、Visual Studio for Macは現在提供されていますが、Visual Studio (Windows)とは異なる製品です。Xamarin Studioをベースとしており、一部の古い.NETプロジェクトタイプには対応していません。VS 2017で作成したソリューションのビルドには成功しています。VS macは、より限定されたUIを持っています(例えば、カスタマイズ可能なツールバーがありません)。そのため、クロスプラットフォームの作業ではVS Codeの方がまだ好ましいかもしれません。

解説 (6)

Visual StudioとVisual Studio Codeの詳細な違いを以下に示します。

本当に見ると、最も明白な違いは、.NETが2つに分割されていることです。

-.NET Core(Mac、Linux、Windows)。 -.NET Framework(Windowsのみ)。

すべてのネイティブユーザーインターフェイステクノロジー(Windows Presentation FoundationWindows Formsなど).)はフレームワークの一部であり、コアではありません。

Visual Studio(Visual Basicから)の「Visual」は、視覚UI(ドラッグ&ドロップWYSIWYG)デザインとほぼ同義であったため、その意味で、Visual Studio CodeはVisual StudioのないVisual Studioです。!

2番目に明白な違いは、Visual Studioはプロジェクトやソリューション。

ビジュアルスタジオコード:

-アプリケーションのソースコードの表示、編集、実行、デバッグに使用できる軽量のソースコードエディターです。 -単にそれは、主にスーパーマンのテキストエディターであるVisual UIのないVisual Studioです。 -プロジェクトではなく、主にファイルを中心にしています。 -足場のサポートはありません。 -電子サブライムテキストまたはアトムのライバルです。 -これは、Webテクノロジーを使用してクロスプラットフォームデスクトップアプリケーションを構築するために使用されるElectronフレームワークに基づいています。 -Microsoftのバージョン管理システムをサポートしていません。 Team Foundation Server。 -Microsoftファイルタイプおよび同様の機能については、IntelliSenseが限られています。 -主に、クライアント側のテクノロジー(HTML、JavaScript、CSS)を扱うMacの開発者が使用します。

ビジュアルスタジオ:

-名前が示すように、これはIDEであり、プロジェクト開発に必要なすべての機能が含まれています。 コードの自動完了、デバッガー、データベース統合、サーバーのセットアップ、構成など。 -これは、主に.NET関連の開発者が使用する完全なソリューションです。 ソースコントロールからバグトラッカー、導入ツールなど、すべてが含まれています。 開発に必要なものがすべて揃っています。 -.NET関連のプロジェクトで広く使用されています(他のものにも使用できます)。 コミュニティバージョンは無料ですが、そのほとんどを作成したい場合は無料ではありません。 -Visual Studioは、世界最高のIDE(統合開発環境)を目指しており、IntelliSenseと呼ばれる強力なコード完了コンポーネント、ソースコードとマシンコードの両方をデバッグできるデバッガー、ASP.NET開発に関するすべてを含む、フルスタック開発ツールセットを提供します、そしてSQL開発についての何か。

-Visual Studioの最新バージョンでは、IDEを離れることなくクロスプラットフォームアプリケーションを開発できます。また、Visual Studioは8& nbsp; GBを超えるディスク容量を取ります(選択したコンポーネントによる)。

-簡単に言えば、Visual Studioは究極の開発環境であり、非常に重いです。

参照: https://www.quora.com/What-is-the-difference-between-Visual-Studio-and-Visual-Studio-Code

解説 (9)

前述の回答を補足すると、両者の大きな違いは、Visual Studio Codeには、Windows上で実行するための完全な管理者権限を必要としない、いわゆる"portable"バージョンがあり、利便性のためにリムーバブルドライブに置くことができることです。

解説 (0)

ビジュアルスタジオ

-IDE。 -無料版を除いて、それは有料のIDEです。 -CPUはかなり重く、ローエンドPCでは遅れます。 -主に、DirectXプログラム、Windows APIなどのWindowsソフトウェア開発に使用されます。 -Advanced IntelliSense(これまでで最高、Visual Studio CodeのIntelliSense拡張機能が2位)。 -組み込みのデバッガー、構成しやすいプロジェクト設定を備えています(ただし、開発者はGUI設定を使用しない傾向があります)。 -Microsoftのサポート(Visual Studio Code以上)。 -主にC / C ++(Windows)、.NET、C#プロジェクト、およびSQL Server、データベースなどに使用されます。 -非常に大きなダウンロードサイズ、スペースの利用率、時間の経過に伴うスローダウン。 小さなプロジェクトにVisual Studio Codeを使用することを強制するのは、これが唯一の欠点です。 -依存関係グラフを生成するためのツールが含まれています。 リファクタリングツールは、Visual Studioを強力にサポートしています。 -VB.NET、C ++。NET、およびC#用のVYSIWYGエディターがあります。 ( windows.hを通過するのではなく、初めてのユーザーにとっては十分に簡単です)。

ビジュアルスタジオコード

-無料のオープンソーステキストエディター。 -IntelliSenseがあります(ただし、Visual Studioがインストールされていない場合は正常に機能しません。MinGWを指すように構成する必要がありますなど)。)。 -ダウンロードサイズとRAM要件が少ない。 IntelliSenseでは、約300 MBのRAMが必要です。 (編集:一部のヘッダーファイルは、メモリ要件を7〜8 GBに爆破する傾向があります。 OpenGLおよびGLMライブラリ)。 -ローエンドPCで動作します。 (特にCMDの代わりにPowerShellを使用する場合は、起動がまだ遅いです)。 -サポートを下げます(オープンソースなので、自分で変更できます)。 -ビルドタスクはプロジェクト固有です。 バニラ構成で構築したい場合でも。 -主にWeb開発に使用されます(これはすべてのフリーテキストエディターに適用されます)。 彼らはC / C ++を介してJavaScript / HTMLサポートを ⁇ 露する傾向があります。 Visual Studioは、他の言語よりもVisual Basic / C ++を ⁇ 露します。 -優れた拡張機能の欠如(ただし、まだ新しい)。 -プロジェクト/ワークスペースの設定を再構成するのに苦労します。 私はGUIの方法を好みます。 -クロスプラットフォーム。 -統合された端末があります(ただし、起動時にPowerShellが遅すぎます)。 -小規模なプロジェクトとテストコードに最適です(退屈で印刷したいかどうかはわかります "Hello、World。!「。VisualStudioがロードされる間3〜5分待ってから、プロジェクトの作成時にさらに1〜2分待ってから、最後に「Hello、World。!")。

解説 (1)

Visual Studio Codeはコマンドプロンプト/端末と統合されているため、IDEと端末/コマンドプロンプト(Linuxへの接続など)を切り替える必要がある場合に便利です。

解説 (0)