web-dev-qa-db-ja.com

ASP.Net、C#.Net、VB.Netの違いは?

私は何かについて明確にする必要があります。

私は現在就職活動中です-月曜日に履歴書をMonsterに掲載し、約8つのエージェンシーが利用可能な仕事について電話をかけてきました。そのうちの1人は、VB.Netが私の履歴書に載っていると気づいたが、ASP.Netを知っているかどうか尋ねました。 ASP.NetはVB.NetとC#.Netの両方を含むと答えました-私が知る限り、これらはASP.Netの2つの主要なセクションです。これは正しいですか?彼はナンセンスを言っていたのですか、それとも過去数年間、.netの概念全体を誤解していたのでしょうか?

私は正しいと思います(または希望します)。彼は間違っています-彼は単にIT業界の人材紹介会社で働くエージェントであるため、彼は必ずしもこの分野の専門家ではなく、単に私を見つけようとしています。 。

両方が間違っている場合は、お気軽にどうぞ。

よろしく、

リチャード

26
ClarkeyBoy

VB.NetとC#はプログラミング言語です。

ASP.Netは、Web開発SDK /フレームワークです。

プログラミング言語でコードを記述し、SDKを使用して開発を高速化します。

.Netは、vb.net、C#、またはmsilにコンパイルできる他の言語でプログラミングするときに使用するフレームワークです。

26
jgauffin

ASP.NetはVB.NetとC#.Netの両方を含むと答えました-私が知る限り、これらはASP.Netの2つの主要なセクションです。これは正しいですか?彼はナンセンスを言っていたのですか、それとも過去数年間、.netの概念全体を誤解していたのでしょうか?

あなたはナンセンスを話しました。インタビューは私と一緒だったでしょう。

VB.NetとC#.Netは、C、Smalltalkなどの言語です。

ASP.NETは、Webアプリケーションを作成するためのフレームワークです。これは、NETフレームワークの一部ですが、VB.NETまたはC#の言語仕様を読んだ場合、それらの中にASP.NETへの単一の参照は見つかりません。または、低レベルのもの以外のフレームワークの他の部分(IDisposable、IEnumerableを使用してfoeachを使用するなど)。

使用できる他の言語があります-.NETバイトコードにコンパイル可能な言語は、ASP.NET(または、データベースにアクセスするためのWInForms、WPF、Nice System.Data名前空間などのその他のフレームワーク)を使用できます。

あなたの答えを車と比較するために、あなたは車の主要な要素が燃料ステーションのブランドであるとちょうど言いました。まったく関係ありません。

9
TomTom

なので ビル・マレー アーニー・ハドソンはかつて賢明に言った、「誰かがあなたが神であるかどうか尋ねられたら、はい!」これはリクルーターだったので、彼らはその区別が何であるかほとんどわかりません。リストからボックスをチェックしているだけです。

6
Jamie Treworgy

呼び出し元は部分的に正しいです。 VB.NETを知っていても、ASP.NETを知っている必要はありません。 VB.NETコンソールアプリケーションで遊んでいるか、Windowsベースのアプリケーションで使用している可能性があります。

VB.NETまたはC#、またはASP.NET Frameworkで作業するために使用できる言語は何であっても、次のように言及することをお勧めします。

VB.NET(Windowsベースのアプリケーション)での1年の経験

aSP.NETを知っている場合

ASP.NET Frameworkに関する1年の経験(言語:VB.NET)

私は間違っているかもしれませんが、私はこれが好きです。

3
RKh

VB.Netは知っていますが、WinForms開発は行っていますが、ASP.NETについては何も知りません。

2
Kirill Muzykov

c#.netおよびvb.netは、.netテクノロジーを使用するための言語です(お好みのものを選択します)。

asp.netはこのテクノロジーのWebパーツです

1
remi bourgarel

ASP.netは、C#、VB、J#などのコア言語を使用できるフレームワークまたはプラットフォームです。C#またはVBはASP.netフレームワークで一般的に使用されている言語です。 C#.netまたはVB.netと呼びます。

1
Arun

まず、C#とVBは言語です。ASP.NETはフレームワークです...

リクルーターが彼らが何について話しているかさえ知らない場所から逃げるべきです。

0
Philippe

C#とVB.Netは両方とも、ASP.Netを包含するASP.Netではなく、ASP.Netフレームワークにアクセスするときに使用できるプログラミング言語です。

0
Lazarus