有了.net core之後,還會有人用windows server做伺服器嗎?

仔細想想這真的是個問題啊,微軟又打自己臉了


我司伺服器跑BizTalk Server、Office Communications Server、Active Directory等等服務。。不要以為伺服器只能跑IIS,以及IIS只能跑閹割版的http://ASP.Net。.Net Core的功能和Windows Server的差別,比記事本和Word的差別還要大。

再說了,就算技術上可以替代,技術支持成本……紅帽那個貴啊。相比之下,Windows的IT Pro不要太多。


會有更多的人用 Windows Server。

題主你不會覺得 Windows Server 上只有 IIS,然後 IIS 只能跑 netfx 的網站吧。Windows Server 的用途多種多樣。功能太多,可以參考這裡 https://zh.wikipedia.org/wiki/Windows_Server_2016

問問所在公司的網管,就可以知道伺服器的功能多種多樣;除了Web伺服器,常見的還有列印伺服器、資料庫伺服器、郵件伺服器、文件伺服器、單點登錄伺服器、虛擬化伺服器、虛擬專用網伺服器、各種網路功能的伺服器(DHCP、DNS、代理等),當然還有一些特別定製功能的伺服器,比如用於視頻轉碼、持續集成等

.NET Core 給了 .NET developer 了很多選擇,同時並沒有硬是把你逼去用 .NET Core,這是微軟的一貫風格。

而且,Windows Server 每一個新版本都會增加符合時代的和超越時代的重大功能


這個問題就好像是 「微軟出了Silverlight 以後還有人用 windows 上的wpf了嗎」 ,屬於搞不清狀況的問題。

.net core 非常適合一些場景,比如簡單的數據交互負載場景, 但是.net46 也非常適合一些場景,比如圖像處理啊,lob應用交互啊。 目前兩者彼此無法完美替換,所以長期共存是必然的。

換個喜聞樂見的說法,就是"有了VR女僕交互杯還要什麼女朋友"的問題。只有兩者都用了才能搞清狀況,單身狗買了VR女僕交互杯或者反之有了女朋友沒買VR, 就說不需要女朋友,屬於沒搞清狀況。


現在用Windows Server的企業,就算沒有.Net也不會用Linux做伺服器啊


.Net Core 只是開源工具。

Windows Server 和Azure才是發展重點。

微軟的Windows Server 非常強大,自帶的功能組件已經可以滿足大部分公司內的Server需求【典型如AD DS/AD FS】。

客戶支持微軟一直是Top Level【感覺有點自誇】。比xnix不知道高到哪裡去了。

所以不要聽風就是雨,看到了開源就覺得我大M$不要$了,就想搞個大新聞。

實際上Windows Server 2016年佔有率還提高了不少呢,主要還是在Azure上發力更多。

而且,Windows Server 性能比起xnix並沒有顯著問題。別用老眼光看待Windows Server 2016好么?.Net 程序員確實會有一部分會向 Core傾斜,但是已經在Framework平台上的產品也是不會輕易轉平台的。企業級產品尤為如此。


親身經歷...

目前.net core發展還不成熟:

舉幾個栗子:

和騰訊雲做交互的時候發現人家沒有.net core的sdk,而提供的.net版sdk理所當然的不被core兼容。

然後第三方支持也不太靠譜,比如ef core中使用mysql的話就對數據表的欄位類型做annotation的聲明是沒有作用的

然後還有什麼從core 1.0升到1.1就發現程序跑不起來了……(′?_?`)

不過話說回來,vs上一次打包發布以後跨平台兼容性確實屌的不行……


Windows server又不是只有IIS……這是多狹隘才會覺得.Net Core就能幹掉Windows Server?Linux下的某些玩意兒比起Windows Server來又不好配置又不好安裝……


只能說.net core和linux更配。


會啊,windows server 2016還帶了一個沒有gui的nano server,搞得我下一個伺服器都想換windows試試呢(


IIS不止是能跑.net


.netcore 支持的socket 框架

https://github.com/luyikk/ZYNet

https://github.com/luyikk/ZYSOCKET

做伺服器 不可缺少


推薦閱讀:

70% 的 Windows 用戶至少擁有 1 件蘋果產品,這是否說明問題?
Windows 10將來有可能完全拋棄win32應用?
人們為什麼噴 Internet Explorer?
蘋果電腦裝 Windows 系統如同法拉利跑車裝上桑塔納發動機這種說法對嗎?
為什麼win10老斷網,各種方法解決不掉,這麼嚴重的問題,這麼久微軟也不打算修復么?

TAG:MicrosoftWindows | 開源 | NET |