Microsoft .NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。
.NET Framework安全解决方案基于管理代码的概念,以及由通用语言运行时(CLR)加强的安全规则。大部分管理代码需要进行验证以确保类型安全及预先定义好的其它属性的行为的安全。
例如,在验证的代码中,声明为接收4字节值的访问将拒绝提供8字节参数的调用,因为不是类型安全的。验证过程还确保了执行流只传送到已知的位置,如方法入口点--这个过程去除了跳转到任意位置执行的能力。
扩展资料:
NET Framework的优点:
1、更容易安装商业应用程序:Microsoft 和第三方提供的许多商业应用程序都依赖 .NET Framework 支持其核心功能。如果安装了 .NET Framework,则更容易安装这些应用程序。
2、更容易更新:安装 .NET Framework 后,Microsoft Update 服务会自动更新它。如果通过“控制面板”接收“自动更新”,则计算机上安装的任何版本的 .NET Framework 将通过最新的 Service Pack 始终保持最新。
3、无需部署即可轻松使用应用程序:使用 .NET Framework 2.0,可以从 URL 运行应用程序。该功能可提供更多本地安装的应用程序,并为从 URL 启动应用程序提供了便利。该功能在组织内尤其有用,它可以提供更多的应用程序而不会产生部署负担。
4、为 Windows XP 用户使用 Windows Vista 做好准备:Microsoft WinFX 是 Microsoft Windows Vista 的编程基础结构。
WinFX 建立在 .NET Framework 2.0 基础之上,它能为用户带来对 Windows Vista 的全新应用体验。WinFX 也供 Windows XP 用户使用。NET Framework 2.0 为 Windows XP 用户提供了更轻松的 WinFX 更新体验。
参考资料来源:百度百科-NET Framework
网上的定义:Net Framework是微软公司继WindowsDNA以来的新的开发平台。.Net Framework是以一种类似于Java系统的虚拟机方式运行和管理的编程平台,通过CLR为基础,支持多种语言(C#、VB.NET、C++、Python等)的开发。
参考资料: google NET Framework的定义
.NET Framework 是微软的几个开发团队一起努力发展的成果,最主要用来产生一个可以用来快速开发、部署网站服务及应用程序的开发平台。这个架构是两个项目的结果:第一个项目的目的是用来改善Windows 作业平台上的程序开发,特别是改善COM(Component Object Model,组件对象模块。一种微软所制定的软件技术;让对象的功能可以被其它软件所叫用,可以让组件重复使用、容易更新及维护);第二个项目则是制作一个以发展服务(Service)软件为目标的开发平台。这两个项目团队三年多前就已经在一起工作,他们希望可以发展出一种可以快速开发出以因特网为基础,而且易学易用的开发平台。
网上的定义:Net Framework是微软公司继WindowsDNA以来的新的开发平台。.Net Framework是以一种类似于Java系统的虚拟机方式运行和管理的编程平台,通过CLR为基础,支持多种语言(C#、VB.NET、C++、Python等)的开发。
参考资料: http://zhidao.baidu.com/question/1790570.html