到底是選擇Linux系統還是Windows呢?
首先給你明確一點的是,我們做開發不是選操作系統,而是選開發語言。語言都是支持跨平臺的,也就是說你開發出來的軟件既可以部署在Windows系統上,也可以部署在Linux系統上。根據本人這么多年的軟件開發工作經歷,談一下自己的一些觀點
1.就操作系統而言,現在主要為Linux,Windows,android,ios,而Linux和windows主要用于PC或服務器,android主要是移動終端了。蘋果專屬IOS就不說了。
2.移動終端來說,目前IOS和android占據主導地位,而且相互之間不能兼容。所以開發移動端APP程序都需要分別開發android版本和IOS版本。對于開發者來說增加了很多工作量。
3.PC機器來說,目前主要是Linux系統和Windows系統,而服務器端兩種操作系統均占據一定份額,終端機器來說,目前還是Windows系統應用居多。Linux系統開源免費,用戶可定制修改,而windows系統收費,有微軟提供技術服務。Linux系統相對于Windows系統來說穩定性及安全性更高,所以目前廣泛應用于大型系統服務器。
4.我們目前的開發語言,很多都是支持跨平臺開發的,也就是說開發出來的軟件可以同時支持在多個平臺上部署。而現在很多的應用系統都是BS架構,主要是開發部署在服務器上的服務程序。我們就選擇支持跨平臺的開發語言就可以了,比如java,c#,python等都是很主流的開發語言。
5.當然,我們也希望我們國家自主研發的操作系統鴻蒙OS能早日廣泛應用。加油!