ASP.NET与.NET之间的区别有:ASP.NET是一个网站开发的技术,而.NET是一个平台;ASP.NET可以看作是.NET的一个小的执行环境,用来执行web程序

【推荐课程:ASP.NET教程C# 教程

ASP.NET

含义:

ASP.NET是一种与.NET框架集成的统一Web开发模型,目的在于创建动态Web应用程序和提供Web服务。它有很多优点比如多种语言互相操作性,类型安全性,垃圾收集和继承等。它的创建是为了将表示和内容分离从而编写干净的代码,以结构化和面向对象的方式促进分布式应用程序的开发

Web表单是ASP.NET中应用程序开发的构建模块。它们允许在页面上将控件用作对象来提供很大的灵活性。这些控件可以处理Load,Click和Change等事件。除了Web表单之外,ASP.NET还可用于创建XML Web服务,这些服务可以构建以任何语言编写的模块化分布式Web应用程序,这些服务可以跨平台和设备进行相互操作。

.Net

含义:

.Net框架是Microsoft开发的软件开发平台。该框架目的在于创建基于表单的应用程序和基于Web的应用程序,也可以使用.Net框架来开发Web服务。该框架还支持各种编程语言,如Visual Basic。因此,开发人员可以自主选择语言来开发所需要的应用程序

.Net框架设计原则

(1)互操作性:Net框架提供了大量的后向支持。假设你有一个基于旧版.Net框架的应用程序但是你可以在高版本中仍可以运行它

(2)可移植性:基于.Net框架构建的应用程序可以在任何Windows平台上运行

(3)安全性 :它具有良好的安全机制, 每种安全机制用于授予用户对代码或正在运行的程序的访问权限

(4)内存管理 :.Net框架具有查看正在运行的程序不使用的资源的所有功能,然后它会相应地释放这些资源

(5)垃圾收集器:定期运行并继续检查未使用的系统资源,然后释放它们

(6)简化部署 :.Net框架还具有工具,可用于打包构建在.Net框架上的应用程序

ASP.NET与.NET的区别

ASP.NET可以看作为.NET的一个小的执行环境,用来执行web程序

ASP.NET是一个网站开发的技术,.NET是一个平台,抽象的平台概念

ASP.NET 是用于生成基于Web的应用程序的内容丰富的编程框架。

总结:以上就是本篇文章的全部内容,希望对大家有所帮助。

更多相关文章

  1. ASP.Net是什么意思?ASP.Net框架的特性有哪些
  2. go语言使用revel框架实现用户注册教程(附代码)
  3. go微服务框架go-micro整体架构介绍
  4. golang gin框架错误处理
  5. golang web需要框架么
  6. golang的框架有哪些
  7. golang Web框架有哪些?
  8. golang 优秀框架有哪些
  9. golang有web框架吗

随机推荐

  1. Android(安卓)水波效果原理与实现
  2. 后台动态添加布局文件、控件与动态设置属
  3. Android调用系统摄像头拍照并剪裁压缩
  4. android 中文 api (43) —— Chronometer
  5. Android studio 无法启动安卓模拟器
  6. Android 百分比布局
  7. 在Android中调用动态库文件(*.so)
  8. Android TabWidget/TabHost的使用
  9. linux安装安卓开发工具android studio
  10. Android学习笔记系列