.Net的产品变迁

 

  从开始接触.Net以来,转眼过了好几年。在这许多年里,不得不感慨.Net产品线也在不断发生着变化,

下面就简单的进行一下梳理。

  .Net能做桌面应用程序,也就是C/S,也能做网站开发,就是通常说的B/S。

  开发桌面应用程序的产品发展的并不是很迅猛,从Winform开始,变化的一直是.Net库,从1.0直到今天

的4.8版本。后来WPF出现了,因为性能和酷炫的界面曾经风靡一时,大有取代Winfrom之势,也就是从那个

时候,好多Winfrom程序猿开始失业了,继而转向了WPF开发。

  说完桌面开发,再来谈谈网站开发,起初ASP.NET和Java在做网站方面是旗鼓相当的,毕竟C#这门语言

也和Java有着不解之缘,民间笑谈说是青出于蓝而胜于蓝,ASP.NET简单易学,做页面在Java工程师眼里就是

拖拽控件。

  随着ASP.NE的大量使用,网站性能开始成了主要矛盾,于是ASP.NET MVC就运用而生了,同样做ASP.NET

的程序猿的工作机会开始减少,ASP.NET MVC的工作机会开始增多。

  那个时候国产化的概念还不是很强烈,跨平台也不是很多公司所关注的。后来到处都是跨平台,大量.NET程序

猿再一次感到了危机,微软于是推出了.NET CORE来实现跨平台,至此ASP.NET MVC走向衰落。

  .NET CORE一路高歌猛进,从1.0一直发展到3.1版本,然而.NET5的出现,使.NET CORE版本画上了圆满的

句号。

  .NET5出现以后,得到了快速发展,紧接着就是.NET6,现在最新版已是.NET7了。未来可能还会有更多的版

本。

  不禁想到一句话:学海无涯苦作舟。技术一直在不断发展,程序猿就需要不断更新知识库,否则,不知道哪一

天,就站在了迷茫的路口。

posted on 2023-01-05 10:16  小小阿卡德  阅读(45)  评论(0编辑  收藏  举报

导航