ASP.NET、C#.NET和VB.Net之间的差异是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (376)

我只需要澄清一些事情。

我目前正在寻找工作 - 我在周一把我的简历放到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用于使用和混乱)。

还有其他可以使用的语言 - 任何可编译为.NET字节码的语言都可以使用ASP.NET(或任何其他框架,如WInForms,WPF,用于访问数据库的良好System.Data名称空间)。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励