.NET 诞生 20 周年纪念日!微软发文庆祝

简介: .NET 诞生 20 周年纪念日!微软发文庆祝

刚刚过去的“情人节”里,.NET 团队为庆祝 .NET 社区诞生 20 周年而举办了一场盛大的活动。没错!.NET 于 2002 年 2 月 13 日与 Visual-Studio 一起推出,本月终于迎来了 20 周年纪念日。

image.png

2 月 13 日,微软官方专门在社区博客中发文对.NET 诞生 20 周年表达了庆祝。文中,微软对.NET 过去 20 年的发展历程作了回顾,对近年来的所取得的进展及重大时间节点做了盘点分析,同时也对接下来社区的发展计划做了展望。

微软在博文中表示,值此.NET(及 Visual-Studio )问世 20 周年之际,他们诚邀广大开发者及网友参加 2 月 14 日上午 9:00 在 www.dot 上举办的特别庆祝活动,期待在 Twitter 的#dotNETLovesMe 话题下能看待大家分享的故事。

.NET 20 年:微软凭此成“互联网时代”弄潮先锋

据 StavePoad 开发者调查数据显示,.NET 作为一款 20 年前推出的平台,曾 2019、2020、2021 连续三年登顶“开发者最喜爱的框架”榜,这非常让人惊讶,就连 CNCF(全称 Cloud Native Computing Foundation 云原生计算基金会)也不得不承认这一点。如今,已有超过 500 万的开发者使用 .NET 社区。

据悉,.NET 是自 2017 年以来 GitHub 上发展速度最快的 30 个开源项目之一,这也从侧面表明了所有人每天都在积极改进平台。当然,社区的贡献也对绩效产生了直接影响,比如多年来.NET 一直领先于 TechEmpower 性能基准。该社区也在 NuGet 上构建了数十万个软件包、数千个组件和工具以及数百.NET 生态系统合作伙伴,以此吸引全球用户与.NET 共同成长。


image.png

image.png

多年来,微软一直坚守其深厚的开发者根基,不断为全球用户带来创新。上世纪 90年代,微软凭借 Basic 解释器和 MS-DOS 成为了领先的个人计算机操作系统的系统供应商。有了庞大的开发工具组合,就会有许多不同的工具和语言来构建多种应用程序。而每种工具都擅长解决不同的问题,但应用程序很难跨它们进行通信,尤其是跨机器边界。

后来随着互联网的兴起,世界开始看到了一种更容易共享信息的方式。技术开始朝着通过互联网进行通信的分布式系统的方向转型,而.NET 恰好就是为这场互联网革命而生的:多种语言、one runtime 以及一组兼容的库和 API。可以说,“正是.NET 的出现才让微软站在了迎接“互联网时代”转型的最前沿”。

即使是面对微软的新一次重大变革 —— 开源,.NET 也依旧处于领先地位。早在2012 年,微软已经完全开源了 ASP.NET MVC 网络框架,并接受捐款,这也是当时微软最早的大型开源项目之一。

image.png

image.png

image.png

image.png

2014 年,微软开始在 GitHub 构建一个跨平台、开源的.NET,并在 2016 年的 Red Hat DevNation 大会上发布了第一个版本,演示了其在 Red Hat Enterprise Linux 上运行,这在早期也是个创新之举。

当然,.NET 不仅仅适用于 Windows 平台,如今微软方面已经与 Red Hat 和 IBM 等公司建立了强有力的合作伙伴关系,以实现新目标。此外,微软 .NET 还与其他商业发行版和社区发行版建立了不少合作。

展望未来:.NET 7 将至

2021 年 11 月,微软刚刚释出了 .NET 6 版本,并全力推进 .NET 7(事实上.Net 7 预览版1 将于本周发布)。即便是现在的.NET 6,也会拥有一套统一的基础库和 SDK,不仅简化了开发体验,在 C#10 上进行了投资,且提供了最低限度的 API,可通过“热重载”实现高生产率等。

image.png

微软还透露,.NET 多平台应用程序用户界面(.NET MAUI)很快就会发布。NET MAUI 将允许用户使用单一代码库为 Windows、macOS、iOS 和 Android 构建本机应用程序。现在关注的是质量和漏洞,所以微软方面现在正在尝试预览版本,也期待到时候用户给于反馈。

最后,微软感慨称:“.NET 在过去 20 年里取得了长足的进步,但改变开发者生活的最初愿景仍然成立。你可以为任何操作系统构建任何类型的应用程序,性能卓越。从高吞吐量、云计算规模的服务到最小的微控制器,.NET社区已经使这个平台及其大型生态系统取得了巨大成功,所以在此对所有开发者用及户们表示感谢”。

image.png

如果你对微软于 2 月 14 日在www.dot 上播出的庆祝节目感兴趣,不妨查看查看Twitter 上的#dotNETLovesMe 话题以了解所有信息。如果您有对该话题的想法,也欢迎在评论区交流互动。

.netvisual-studio

相关文章
|
4月前
|
Web App开发 数据采集 开发框架
在.NET程序中整合微软的Playwright,使用 Playwright 的最佳实践和技巧
在.NET程序中整合微软的Playwright,使用 Playwright 的最佳实践和技巧
|
人工智能 编解码 Cloud Native
微软发布 .NET 8 开源开发平台:引入 PGO、AVX-512 支持,性能提升 20%
对企业来说特别重要的是,.NET 8 是一个长期支持 (LTS) 版本,这意味着它将获得三年的支持和补丁,而标准期限支持 (STS) 版本则是 18 个月。对于开发人员来说,特别重要的是 .NET 团队正在向期待已久的原生提前编译(NativeAOT)迈进 。
251 2
|
人工智能 安全 机器人
D1net阅闻 | 微软联合Tiktok母公司字节跳动合作开展AI项目
D1net阅闻 | 微软联合Tiktok母公司字节跳动合作开展AI项目
167 0
|
算法 安全 开发工具
微软:SHA-1 算法签名的.NET 框架 4 月 26 日将不再支持
微软:SHA-1 算法签名的.NET 框架 4 月 26 日将不再支持
146 0
微软:SHA-1 算法签名的.NET 框架 4 月 26 日将不再支持
|
安全 开发工具
微软:.NET 5.0 将于 2022 年 5 月 8 日终止支持
微软:.NET 5.0 将于 2022 年 5 月 8 日终止支持
227 0
微软:.NET 5.0 将于 2022 年 5 月 8 日终止支持
|
消息中间件 NoSQL Cloud Native
2700页的微软《.NET5.0官方文档.pdf》出炉,限时下载
2700页的微软《.NET5.0官方文档.pdf》出炉,限时下载
285 0
2700页的微软《.NET5.0官方文档.pdf》出炉,限时下载
|
机器学习/深度学习 传感器 人工智能
微软Build 2018亮点全揭晓:主推Azure、Microsoft 365,开源ML.Net
微软开发者大会 Build 2018 于 7-9 日在西雅图的华盛顿会议中心举行,本文带你浏览大会第一天的核心亮点。
218 0
微软Build 2018亮点全揭晓:主推Azure、Microsoft 365,开源ML.Net
|
开发工具 对象存储 开发者
微软道歉!“我们犯了一个错误”|现已恢复 .NET “热重载”功能,将在 .NET 6 SDK 的 GA 构建中出现
微软道歉!“我们犯了一个错误”|现已恢复 .NET “热重载”功能,将在 .NET 6 SDK 的 GA 构建中出现
微软道歉!“我们犯了一个错误”|现已恢复 .NET “热重载”功能,将在 .NET 6 SDK 的 GA 构建中出现
|
物联网 Android开发
微软借力.NET开源跨平台支持,布局物联网平台开发
物联网从云到端、到手机、到平板,各种软硬件平台,借助.NET开发,通过统一的开发工具,统一的开发语言,花最小的代价,完成整体开发--至少这是目前我所看到的,最诱人的前景。
659 0
|
分布式计算 大数据 测试技术
微软发布 .Net for Apache Spark :用什么语言开发大数据都可以
Apache Spark 是当今最流行的开源大数据处理框架。Spark 用于进行分布式、大规模的数据处理,提供了更高级的编程接口、更高的性能。除此之外,Spark 不仅能进行常规的批处理计算,还提供了流式计算支持。
下一篇
DataWorks