ASP.Net,C#.Net和VB.Net之间的区别?

我只需要澄清一些事情。

我目前正在寻找工作 – 我周一将我的简历放在Monster上,并且已经有大约8家代理商打电话询问他们可以获得的工作。 其中一人说他注意到VB.Net在我的简历上,但问我是否知道ASP.Net。 我回答说ASP.Net包含VB.Net和C#.Net – 据我所知这些是ASP.Net的两个主要部分。 这是正确的吗? 在过去的几年里,他是在胡说八道还是误解了.net的整个概念?

我认为(或希望)我是对的,他错了 – 我的意思是他只是一个为IT行业的招聘机构工作的代理人,所以他不一定是该领域的专家,只是想找到一份工作。

如果两者都错了,那么请随意我。

问候,

理查德

VB.Net和C#是编程语言。

ASP.Net是一个Web开发SDK /框架。

您使用编程语言编写代码,并使用SDK来加速开发。

.Net是一个框架,您可以在使用vb.net,C#或任何其他可编译成msil的语言进行编程时使用。

我回答说ASP.Net包含VB.Net和C#.Net – 据我所知这些是ASP.Net的两个主要部分。 这是正确的吗? 在过去的几年里,他是在胡说八道还是误解了.net的整个概念?

你说废话。 采访本来就和我在一起。

VB.Net和C#.Net是LANGUAGES,如C,Smalltalk等。

ASP.NET是一个用于制作Web应用程序的框架。 它是.NET框架的一部分,但如果您阅读了VB.NET或C#的语言规范,那么您在其中找不到对ASP.NET的单一引用。 或者框架的任何其他部分,除了低级别的东西(IDisposable,IEnumerable用于使用和foeach,例如)。

您可以使用其他语言 – 任何可编译.NET字节码的语言都可以使用ASP.NET(或任何其他框架,如WInForms,WPF,用于访问数据库的优秀System.Data命名空间)。

为了比较你的答案和汽车,你刚才说汽车的主要元素是加油站的品牌。 完全没有关系。

正如Bill Murray Ernie Hudson曾经明智地说过的那样,“如果有人问你是不是上帝,请说YES!” 由于这是招聘人员,他们几乎肯定不知道区别是什么。 他们只是从列表中选中复选框。

来电者部分正确。 即使您了解VB.NET,也不一定了解ASP.NET。 您可能正在使用VB.NET控制台应用程序或将其用于基于Windows的应用程序。

即使VB.NET或C#或任何可用于ASP.NET Framework的语言,我建议你这样提到:

1年VB.NET经验(基于Windows的应用程序)

如果你了解ASP.NET

1年ASP.NET Framework经验(语言:VB.NET)

我可能错了,但我确实喜欢这个。

你可以知道VB.Net,但是做WinForms开发并且对ASP.NET一无所知。

c#.net和vb.net是使用.net技术的语言(您选择自己喜欢的)。

asp.net是这项技术的Web部分

ASP.net是可以使用C#,VB,J#等核心语言的框架或平台.C#或VB是ASP.net框架中常用的语言,因此可以称之为C#.net或VB.net 。

好吧,开始使用,C#和VB是语言,其中ASP.NET是一个框架……

你应该逃离招聘人员甚至不知道他们谈论什么的地方。

C#和VB.Net都是可以在访问ASP.Net框架时使用的编程语言,而不是包含它们的ASP.Net。