溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何決定發(fā)展方向是Windows還是Unix/Linux?

發(fā)布時間:2020-06-27 08:43:30 來源:網絡 閱讀:463 作者:jishudi 欄目:系統(tǒng)運維

 linux對用戶是透明的,這是用linux最大的感受.

 
做win開發(fā)的很多人其實都是linux/unix高手,這正說明的技術的相通性,思想是相同的,只是實現(xiàn)的工具,方式有些差異罷了.
 
利用更加透明的linux進行學習,可以接觸更多的開源項目,開拓思路,達到觸類旁通的效果.
 
從國內的開發(fā)環(huán)境而言,未來幾年會出現(xiàn)Windows平臺下創(chuàng)業(yè)機會高過Linux平臺的可能。
這是因為,
Windows下通過.NET將很快能夠以LINQ訪問除SQL Srv之外的MySQL, Oracle等數(shù)據庫。LINQ將可以使得開發(fā)成本大幅度降低。
.NET從4.0開始支持的并行計算以及從.NET 5.0開始改善的異步計算,將可以使得服務器的處理能力大幅度提升
通過PowerShell進行Windows Core環(huán)境下的管理,解決了很多之前一直詬病的安全和性能問題。
Windows下的開發(fā)框架更加統(tǒng)一。而Linux下各種開源應用的開發(fā)雖然很多開發(fā)框架非常精妙,但是也帶來了工程師需要不斷適應新框架,以及難以招聘到合適的熟悉框架的工程師的困擾。
之前影響ASP.NET性能的很多問題,在ASP.NET MVC框架下都解決的不錯。值得指出的是ASP.NET MVC使用Razor View Engine進行開發(fā),其開發(fā)效率與運行性能都蠻不錯的。
Windows Server 2008 R2之后的Windows安全性提升明顯。
 
盡管Windows要收License,但是從工程師的成本角度來平衡,還是很有競爭力的。
 
我是從2000年開始在工作中接觸Linux。從2年前,我開始有意識的將各個業(yè)務系統(tǒng)逐步遷移到Windows環(huán)境下來,實踐效果來看還是不錯的。
 
當然,這些應用我還是會運行在Linux環(huán)境下的,MySQL, Redis/MongoDB, HAProxy, DNS, PHP Application(Wordpress, Joomla, Drupal...),數(shù)據聚合與統(tǒng)計子系統(tǒng)。
會遷移到Windows系統(tǒng)的,主要是自建的業(yè)務應用系統(tǒng)。
向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI