Visual Studioは単なるIDEですか?


12

つまり、Windows開発の場合です。

他の質問を見ると、VSに代わるものがありますが、それらはWebベースのものであるように見えます。それは問題ありません。

しかし、Windows開発用のIDEだけではありませんか?IEメモ帳だけでアプリケーションを作成することは可能ですか、コンパイラはVisual Studioの一部ですか、それともコマンドラインなどから呼び出すことができますか?

私はVSを使用したくない、私はそれに満足している、私が必要なことなどをしているなど、ちょうど私が興味を持っているファセットです。


2
「単なるIDE」とはどういう意味か完全にはわかりません。
デヴィッドソーンリー

30
それはIDEではなく、生き方です。
Maxpm

2
VSの外部でプレーンテキストファイルをコンパイルできるかどうかを尋ねないのはなぜですか。
ジェフ

1
.NET開発者にとっての生き方。インテリセンス大好き!!
テランス

3
はい。そして、フェラーリはただの車です。
WernerCD

回答:


32

コンパイラは個別に入手できます。

C#の場合はになりcsc.exeます。コマンドラインからいつでも呼び出すことができます。コンパイルするソースファイルの名前、参照するライブラリ、コンパイルオプションを渡します。

Visual Studio自体は、プロジェクトのビルドを要求すると、コマンドライン経由でコンパイラを呼び出すと思います。表示されるビルド出力メッセージは、コマンドラインコンパイラが返すものです。

これとは別に、Visual Studioは単なるコンパイラ用のGUIではありません。優れたテキストエディター、デバッガー、デザイナーツール、SQLブラウザーがあり、テストツール、バージョン管理、およびその他のインストルメント(プラグインを介して拡張可能)と統合されています。同等のレベルの統合を備えた同等の製品(Microsoftスタック向け)を見つけるのに一生懸命努力するでしょう。


2
csc.exeはC#コンパイラです。cl.exeはC / C ++のコンパイルなどに必要です。
Fanatic23

1
デバッガ。素晴らしいデバッガー。あなたはそれがそこにあることを知らず、別のIDEを試すまで本当に良いです。
ローマスターコフ

19

コンパイラが完全に分離されているだけでなく、.netプロジェクトをビルドするために必要なものもあります。Visual Studioのソリューションとプロジェクトファイルは、MSBuild(別のコマンドラインツール)が認識するXMLであり、MSBuildは関連するコンパイラーを呼び出します。

はい、Visual Studioは単なるIDEです。これにより、SDLCで使用する可能性のある個々のツール(SQL Server、StyleCopなど)のほとんどが単一のアプリケーションに統合されます。

それで全部です!


16

2セントを加算したいと思います。「ただのIDE」という言葉は使用できないと思います。質問の言い方をすれば、「Visual Studioは単なる派手なテキストエディターなのでしょうか?」ということです。デバッガ、SQL用のツール、ビジュアルデザイナー、モバイル開発用のツール、メモリ検査用のビューアなどがあることを忘れないでください。VisualStudioはIDEであり、IDEは開発/デバッグツールのスイートです。

あなたはあなたが探していた答えを手に入れたと思います。コンパイラは個別にダウンロードできますが、開発者にIDEがどれだけテーブルにもたらすかを理解してもらいたいです。プロジェクトを整理する機能さえも素晴らしいものです。この石鹸箱は、他の何よりも「道具を学んでください」と思います。Visual Studioを使用して、システムの問題をデバッグすることもできます。


6
同意した。Visual Studioを「ただのIDE」と呼ぶことは、ドナルドクヌースを「ただの大学教授」と呼ぶようなものです。
アダムクロスランド

2
まあ、私は同意しますが、それらは統合開発環境(IDE)に属します。 その意味で、それ「単なるIDE」ですが、すぐに使用できる機能が満載されています。
MetalMikester
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.