.Net框架的组成部分是什么?
与其他平台提供的优势相比,.Net框架为程序员提供了多项优势。Microsoft已在.NET框架中集成了各种现代以及现有的应用程序开发技术。这些技术对于现代以及未来的业务应用都是高效的。.NET框架包含以下组件:
.NET类库
公共语言运行时
动态语言运行时
应用领域
.Net框架安全
跨语言互操作性
并行执行
普通型系统
1).NET类库
.NET框架包含多个可供开发人员使用的类。FCL(框架类库)中的类在多个名称空间下分组。
2)通用语言运行时
CLR通过提供公共环境来执行用这些语言编写的代码,从而在C#,VB,VisualC++等不同语言之间提供了互操作性。
3)动态语言运行时
DLR通过向CLR添加一些特殊服务来提供在.NETFramework上执行动态语言的功能。
4)应用领域
它用于隔离不同应用程序的进程,可以由.NET框架定义。
5).NETFramework安全性
.NET框架提供了多种工具,开发人员可以使用这些工具来保护资源和代码免受未经授权的用户的侵害。
6)跨语言互操作性
一种语言的目标代码或编译代码可以与其他.NET兼容语言一起使用。
7)并行执行
在同一应用程序中,我们可以同时使用多个版本的CLR。
8)普通型系统
CTS用于维护以不同.NET兼容语言编写的代码之间的数据完整性。当一种语言的一种类型的数据将数据传输到另一种语言的等效类型时,CTS还用于防止数据丢失。