随笔 - 17  文章 - 0  评论 - 378  阅读 - 87687

.NET,C#和ASP.NET的关系

  估计有很多人没有搞清楚,包括我自己,也是搞不大清,找了篇文章,大家随便看看,概念性问题,一看就明白的。

1 .NET是一个平台,一个抽象的平台的概念。
  .NET平台其本身实现的方式其实还是库,抽象层面上来看是一个平台。
  个人理解.NET核心就只是.NET Framework。
  .NET Framework包括了两个关键组成元素:
  Common Language Runtime, 公共语言运行时  --提供内存管理、代码安全性检测等等功能。
  .NET Framework Class Library, .NET框架类库   --提供大量应用类库、提高开发效率。

2 C#是一个程序设计语言,仅仅是一个语言。
  程序设计语言仅仅是为了方便开发人员和计算机沟通的工具,虽然C#语法相对C和C++要多一些,但是相对来看C#语法都比较固定,这样使用起来却都很容易。

3 ASP.NET是一个网站开发的技术,仅仅是.NET框架中的一个应用模型。
  用微软公司ASP.NET快速入门中的一句话来解释,ASP.NET 是用于生成基于 Web 的应用程序的内容丰富的编程框架。

 

ASP.net和C#的区别:

  编写asp.net通常包括两部分的代码:网页层和后台处理层.网页就是用标记语言来写的,而网页对应的后台处理程序则需要.net语言来完成,目前主要是采用c#和vb.net
可以说整个的asp.net网站通过c#或者vb.net来实现。而c#则是ms .net framework的主要语言,可以用在网站,桌面应用等方面。可以算是一种比较流行的编程语言。

posted on   Dennis.Yang  阅读(22906)  评论(3编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
< 2010年6月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3
4 5 6 7 8 9 10

点击右上角即可分享
微信分享提示