.NET框架
微软开发的软件平台 / 维基百科,自由的 encyclopedia
.NET框架(英語:.NET Framework)是由微软开发,一个致力于敏捷软件开发(agile software development)、快速应用开发(rapid application development)、平台无关性和网络透明化的软件框架。.NET是微软为2000年代对服务器和桌面型软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷发的技术。
Quick Facts 开发者, 首次发布 ...
.NET框架的组件堆栈 | |
开发者 | Microsoft |
---|---|
首次发布 | 2002年2月13日,22年前(2002-02-13) |
当前版本 |
|
操作系统 | Windows 98或更新 Windows NT 4.0或更新 |
类型 | 软件框架 |
许可协议 | 专有软件 FCL(英语:Framework Class Library)采用微软Ms-RSL共享源代码许可[2] 部分采取MIT许可证[3][4] |
网站 | www |
Close
.NET框架是微软公司继Windows DNA之后的新发平台,采用系统虚拟机运行,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、F#、VB.NET、C++、Python等)的开发。
.NET也为应用程序接口(API)提供了新功能和发工具。这些革新使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和服务(web服务)的开发。.NET提供了一个新的反射性的且面向对象编程编程接口。.NET设计得足够通用化从而使许多不同高阶语言都得以被汇集。
甲骨文公司的Java编程语言和Java平台企业版技术是.NET平台的竞争对手之一。
2014年11月12日,微软宣布完全开放.NET框架的源代码,并提供给Linux和macOS使用。[5] 微软于2019年4月发布了该框架作为专有软件的最后一个主要版本 .NET框架 4.8,随后于 2022年8月发布了 4.8.1。从此之后便只有安全性或是稳定性的臭虫修复更新,亦无后续版本改动的项目。.NET框架 4.8将会持续包含在Windows的更新中接收安全性更新,截至2023年11月为止,并无将其移除的项目。[6]官方推荐后续的新开发改用 .Net 6 起的版本进行开发。[7]