.NET Core将促使.NET进一步衰落

我是十几年的.NET开发者,对.NET的历史发展比较了解,算是很是资深的了。java

微软一贯喜欢把开发者带到本身铺设的死路上,等开发者走到死路尽头的时候,会潇洒地再次铺设一条死路。框架

.NET Core优点是什么?好像最大的优点就是跨平台,能够运行在Linux上,总之给人的感受是模糊不清的。这个优点对于java来讲不值一提,可是对.NET开发者来讲就比较麻烦了。.NET原先都是绑死在Windows平台上的,长期的开发积累也都运行在Windows上,非官方的Mono跨了平台也并很差用。学习

对于资深的.NET开发者来讲,他们长期开发运行的程序都是在Windows上,他们不须要.NET跨平台,反而须要有更好.NET功能发挥在Windows上的优点;一些之前须要跨平台优点的.NET开发者早已经转了Java,他们更不须要.NET跨平台。blog

.NET Core是微软官方重点推广的技术,它对于.NET开发者影响很大,毫不是.NET开发者以为没用就能够忽略的非官方项目,必需要对它有所反应。开发

如今,若是转向.NET Core,必需要付出精力学习这个对Windows开发无用的东西;部署了以后,必需要花更大的精力排查那些新框架由于不成熟致使的问题;最后,还要冒.NET Core不适应市场,最后沦为和SilverLight、UWP同样下场后,本身竹篮打水一场空的风险。部署

若是不转,会受到.NET Core开发的各类骚扰,好比领导要求你看,同事用.NET Core开发可能之后你接手,找工做时有的公司要求你会.NET Core;还要担忧假如.NET Core之后成了.NET开发的主流,本身就会落后。程序

因此,最后会有三个结果,一是转.NET Core,二是继续不用.NET Core,三是干脆转Java或者其它平台,这三种状况相互做用会给.NET带来很大不利影响。再加上.NET Core实际上是内斗型框架,它的实际竞争目标是.NET Framework,不会给.NET增长多少新的份额。因此.NET Core将促使.NET进一步衰落。im

相关文章
相关标签/搜索