微软对.NET的定义是
The .NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the
Internet.
意思是,.NET是在高度分布式的互连网环境中,使软件开发简单化的新的计算平台(哦,不象一个句子啊^_*)。这里说了分布式的互
连网环境,这个很重要呀,说明以后的商业活动会在网上进行,所以我们也应该跟着时代潮流,做程序的时候要考虑到这一点。说
白了就是.NET可以提高我们应用程序开发的速度。因为什么呢?继续吧。
.NET的优点
提供标准的面向对象开发环境,不仅可以在本地与对象交互,还可以通过Web Service和.NET Remoting技术在远程与对象交互。
提供优化的代码执行环境,使以前让人们头痛的程序版本问题得到了解决。我们可以在同一台机器中安装相同程序的不同版本。而
且deployment也得到了改善,微软说是X-COPY,就是说象拷贝文件s一样简单了。
提供代码运行安全性。以前我们担心网页中包含的ActivX控件会执行恶意的代码,但现在不用担心了,因为.NET Framework保障执
行代码的安全性。
使用JIT(Just In Time Activation)技术,提高代码运行速度。
提供标准的框架和强大的开发工具,可以让程序员在实际的开发当中,积累更多的经验。
.NET遵循业界标准规范,所以可以让代码(.NET里的代码)可以与其他系统交互。
比如Web Service,COM等等。
.NET构架
.NET有两个主要的部件,一个是CLR(Common Language Runtime),另一个是.NET Framework class library。CLR是.NET系统构架中最
核心部分,负责执行代码、管理内存、提供安全性等等核心功能,把她想成JAVA的VM就可以了。运行在.NET Framework中的代码
叫做managed code,反之叫做unmanaged code。.NET class library提供功能强大而完全面向对象的函数库,而且我们可以在任何种类中
项目中都可以使用她。以前SDK是函数方式,而且比较低级复杂(?!),但现在用组件封装之后,使用起来就比较简单、易用了
。.NET class library包括以下方面的组件
Console applications
Windows GUI application(Windows Forms)
Asp.NET applications
XML Web services
Windows Services
.NET Compact Framework
.NET Compact Framework是.NET Framework的简化版本。为了在小型机器(smart device)中运行,微软为.NET Framework减了肥,
让她适合当前小型机器硬件环境。用于PDA的Compact Framework 2M多的容量,而用于手机的只有几百K。要开发小型机器程序要
安装smart device extension。
The .NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the
Internet.
意思是,.NET是在高度分布式的互连网环境中,使软件开发简单化的新的计算平台(哦,不象一个句子啊^_*)。这里说了分布式的互
连网环境,这个很重要呀,说明以后的商业活动会在网上进行,所以我们也应该跟着时代潮流,做程序的时候要考虑到这一点。说
白了就是.NET可以提高我们应用程序开发的速度。因为什么呢?继续吧。
.NET的优点
提供标准的面向对象开发环境,不仅可以在本地与对象交互,还可以通过Web Service和.NET Remoting技术在远程与对象交互。
提供优化的代码执行环境,使以前让人们头痛的程序版本问题得到了解决。我们可以在同一台机器中安装相同程序的不同版本。而
且deployment也得到了改善,微软说是X-COPY,就是说象拷贝文件s一样简单了。
提供代码运行安全性。以前我们担心网页中包含的ActivX控件会执行恶意的代码,但现在不用担心了,因为.NET Framework保障执
行代码的安全性。
使用JIT(Just In Time Activation)技术,提高代码运行速度。
提供标准的框架和强大的开发工具,可以让程序员在实际的开发当中,积累更多的经验。
.NET遵循业界标准规范,所以可以让代码(.NET里的代码)可以与其他系统交互。
比如Web Service,COM等等。
.NET构架
.NET有两个主要的部件,一个是CLR(Common Language Runtime),另一个是.NET Framework class library。CLR是.NET系统构架中最
核心部分,负责执行代码、管理内存、提供安全性等等核心功能,把她想成JAVA的VM就可以了。运行在.NET Framework中的代码
叫做managed code,反之叫做unmanaged code。.NET class library提供功能强大而完全面向对象的函数库,而且我们可以在任何种类中
项目中都可以使用她。以前SDK是函数方式,而且比较低级复杂(?!),但现在用组件封装之后,使用起来就比较简单、易用了
。.NET class library包括以下方面的组件
Console applications
Windows GUI application(Windows Forms)
Asp.NET applications
XML Web services
Windows Services
.NET Compact Framework
.NET Compact Framework是.NET Framework的简化版本。为了在小型机器(smart device)中运行,微软为.NET Framework减了肥,
让她适合当前小型机器硬件环境。用于PDA的Compact Framework 2M多的容量,而用于手机的只有几百K。要开发小型机器程序要
安装smart device extension。
NET Framework是微软下一代平台(Dot Net)的支持库。使用.net开发的程序需要在NET Framework下才能运行。比如vb的程序需要vb运行库,java程序需要jvm一样。
网上的定义:Net Framework是微软公司继WindowsDNA以来的新的开发平台。.Net Framework是以一种类似于Java系统的虚拟机方式运行和管理的编程平台,通过CLR为基础,支持多种语言(C#、VB.NET、C++、Python等)的开发。
网上的定义:Net Framework是微软公司继WindowsDNA以来的新的开发平台。.Net Framework是以一种类似于Java系统的虚拟机方式运行和管理的编程平台,通过CLR为基础,支持多种语言(C#、VB.NET、C++、Python等)的开发。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现