.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

相關文章
相關標籤/搜索