回顾.Net 20周年发展和51aspx成长

2022年微软.Net已经发展了20年了,而51aspx(51aspx.com)也是伴随着.NET一同成长了13年。


.Net在这20年的发展中不断的变化,从2000年微软公布.NET平台作为其下一代软件和服务Microsoft®的愿景和路线图,到第一个版本正式于 20年前于2002 年 2 月 13 日以作为Visual Studio.NET 的一部分发布,允许开发人员构建和部署应用程序。直到现在的.NET6.0;为开发者带来了诸多便利,也得到了很多.NET 爱好者的追捧,也是我们51aspx一直致力于对.NET的推广。


下面一起来看看这20年微软.NET的历史发展大事件




一、2009年是微软的大转变:面向市场开源,也是51aspx的诞生年。




a.2001-2008:.Net Framework v1.0-v3.5,在开发市场独占鳌头


1. 2002年发布.Net Framework 的第一个版本,将托管代码引入Windows NT 4.0、98、2000、ME和XP。在 2003 年升级到 v1.1,完善了桌面应用开发和 Web 开发,推出了 ASP.NET。 那时候VC2003还称之为VC.Net 2003, VS2003配套的是.Net1.1;此时的速度比C++简单高效了不少,语法也更舒服。


​ (VS2003)


2.而后在之前的基础又做了提升,推出了VS2005新增了拖控件,双击添加事件,Pageload函数,首次加载,SQL Connection,极大程度的提高了效率。


VS2005


3. 2006 年左右,微软相继推出了 .Net Framework 的 2.0 和 3.0 版本。在 3.0 版本中,推出了 WPC、WCF、WF 等框架。随着 3.0 的问世,微软进入黄金时代,称霸了一大半开发市场。




b.2009年.Net,跟上时代发展,发布ASP.NET MVC 1.0 并完全开源


2009 年左右, Java、PHP 、Ruby崛起,开发语言的开源和多样化。微软也在 2009 年发布了 Web 框架 ASP.NET MVC 1.0 并完全开源,并在随后几年不断完善。


这一年51aspx的诞生,为国内.NET爱好者提供了学习分享平台,也聚集了很多.Net的开发爱好者。51aspx诞生,由微软MVP和资深互联网专业人士创建,开始商业运营和.NET相关源码项目,是当时国内最大的.NET 学习分享平台之一。




2.2015年,新的转折——微软开启一条全新的跨平台产品线:.NET Core,并完全开源。自此逐渐从.NET Framework向.NET Core开源转型。


a.2010-2014 年,.NET Framework 从 4.0 升级到 4.5。


ASP.NET MVC 框架也在不断升级。2011 年,JavaScript 很火;包括 Internet Explorer (Chakra)、Chrome (V8) 和 FireFox (Nitro) 在内的各种浏览器团队围绕 JavaScript 开展的工作使该语言变得更快、更健壮和更有能力。NodeJS 越来越受欢迎,让 JavaScript 程序员可以在服务器端和浏览器中编写代码。市面上也越来越多其他开发语言,以更便利的方式提供给开发者使用。


微软官方为了顺应环境也更新的特别快,几乎每几个月都会有小的更新,MVC配合着.Net Framework一起更新,VS2012的时候,基本都开始使用Fwk4.5和MVC4了。


VS2012


2014 年,微软开始拥抱开源和跨平台。微软先后开源了 Roslyn、ASP.NET 等众多项目。不断的更新换代发展。


与此同时, 51aspx在这4年期间也在伴随着微软.NET进入高速发展阶段,短短的5年期间从0到60万的用户注册量;成为微软Azure Circle企业成员。从我们的会员注册数量来看,这四年.NET的使用者也在逐渐的增多。




b.2015年寻求创新和跟上时代的脚步,微软决定开启一条全新的跨平台产品线:.NET Core,并完全开源。


2015年这一年微软把 .NET Framework 升级到了 4.6 版本。MVC继续配合FWK一起推进,.Net Fwk4.6配套MVC6,各功能都已打到最完善。



2016 年,.Net Core 问世,微软推正式出 .Net Core 1.0。同时也推出了新的跨平台 Web 框架 ASP.NET Core 和开发 Win10 应用的 UWP 框架。


2017 年,.Net Framework 升级到了 4.7 版本解决.Net 在修复和新功能中,它更正了 d3dcompiler 依赖问题。同时发布Core 2.0 。


2019 年,.Net Core 3.0 发布,这个版本代表着 .Net Core 已经彻底稳定下来,且它的生态圈和社区也发展地非常成熟。这一年 .Net Framework 升级到了 4.8,这一年也是 .Net Framework 的最后一个版本。


同年,51Aspx注册用户突破100万,代码保有量突破1.2万套。




3.2020年关闭了 .Net Framework 这条产品线,并将 .Net Core 产品线更名为 .Net。


2020 年,微软开始统一产品线,关闭了 .Net Framework 这条产品线,并将 .Net Core 产品线更名为 .Net。11 月正式发布.Net 5.0,产品线直接从版本号 5 开始。




4.2021年11 月份推出统一的 .Net 长期支持版本 6.0。


Net6再度迎来大幅性能提升,从文件I/O性能,到框架层Json API,甚至代码编译


环节的PGO深度优化,性能嗷嗷的;真正的跨浏览器、云、桌面、IoT 和移动应用


程序的统一开发平台,做Web开发、客户端开发,也能快速切入物联网、移动开发、


人工智能等领域了,前景广阔。





5.2021年也是51aspx变化更新最多的一年


l 2021.10.14软著服务升级


l 2021.11.12品牌升级:更换新logo


l 2021.11.20 创建源社区Beta版


l 2021.11.25技术服务上线:


l 2021.12.10源码服务升级



今年是.Net 20周年,希望.Net能越来越好,同时也希望51aspx社区和广大的.Net开发爱好者一起狂欢庆祝,希望往后.Net 越来越好。

举报
评论 0