• 技术文章 >常见问题

    net framework是什么?

    little bottlelittle bottle2020-09-16 17:42:40原创66067

    .NET Framework是Windows的托管执行环境,可为其运行的应用提供各种服务。它包括两个主要组件:公共语言运行时 (CLR),它是处理运行应用的执行引擎;.NET Framework类库,它提供开发人员可从其自己的应用中调用的已测试、可重用代码库。

    Microsoft .NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。

    .NET Framework 提供的用于运行应用的服务包括:

    .NET Framework 体系结构中各部分:

    1) 编程语言

    在 .NET Framework 框架中支持的编程语言包括 C#、VB、C++、J# 等, 但目前使用最多的是 C# 语言。

    正是由于在 .NETFramework 中支持多种编程语言,因此 .NET Framework 也配备了对应的编译器。

    2) CLS

    CLS(Common Language Specification, 公共语言运行规范)定义了一组规则,即可以通过不同的编程语言(C#、VB、J# 等)来创建 Windows 应用程序、ASP.NET 网站程序以及在 .NET Framework 中所有支持的程序。

    3) .NET Framework 类库(Framework Class Library, FCL)

    在 FCL 中包括 Windows Forms (Windows 窗体程序)、ASP.NET(网站程序)、WPF(Windows 的界面程序的框架)、 WCF(Windows 平台上的工作流程序)等程序所用到的类库文件。

    4) CLR

    CLR 是 .NET Framework 的基础。用户可以将 CLR 看作一个在执行时管理代码的代码,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格类型安全以及可提高安全性和可靠性的管理。

    它与 Java 虚拟机类似。以公共语言运行库为目标的代码称为托管代码,不以公共语言运行库为目标的代码称为非托管代码。

    5) OS

    操作系统(Operating System, OS)在目前的 .NET Framework 中仅支持在 Windows 上使用,在后续的版本中将支持在 Linux 和 Mac 操作系统上使用。

    .NET Framework 的特点:

    1、提供标准的面向对象开发环境。

    2、提供优化的代码执行环境,具有良好的版本兼容性,并允许在同一台计算机上安装不同版本的 .NET Framework。

    3、使用 JIT(Just In Time)技术,提高代码的运行速度。

    以上就是net framework是什么?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:什么是物联网? 下一篇:true是什么意思

    相关文章推荐

    • Learun FrameWork,强大ASP.NET工作流管理平台• learun.framework7.0-工作流管理• net framework有什么用• 怎么解决.net framework 3.5无法安装?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网