-
1 # 火星上的特斯拉
-
2 # Sean段
Windows作為目前來說主要的電腦作業系統之一,用來作為程式設計電腦還是非常普遍的,而且背靠Microsoft 這樣的大廠開發工具來說還是非常完善的,尤其是對於Windows版軟體開發還是支援的不錯的,不過為什麼很少聽到呢?實際上很少聽到是因為很少有人覺得用Windows程式設計有什麼值得說的。這就要說說其他兩個主流作業系統,MacOS和Linux了。
MacOS是專屬於蘋果電腦的作業系統,是一款基於Unix核心開發的圖形化作業系統。雖然現在有很多黑蘋果(在非Apple電腦上安裝的MacOS系統)的出現,但是主要使用MacOS的還是需要買一臺蘋果電腦的。因為現在移動網際網路的崛起,前幾年很多開發專案都是為手機端開發的,而且在幾年前混合開發框架還沒有出現的時候,iOS上的App開發只能在MacOS的XCode上開發。不過Android的App實際上MacOS和Windows上都有工具可以開發,那麼一臺Mac能搞定就沒有必要再弄一臺Windows了,所以App開發就用Mac的比較多了。
Linux實際上在MacOS普及之前,也就是移動App時代之前是非常受開發者歡迎的,主要是因為Linux也是基於Unix核心的,這樣也就使得Linux系統非常適合作為網路伺服器的作業系統。在網站開發爆發的時代,直接使用Linux作為開發系統就不需要再特別設定伺服器,而且Windows下面的伺服器設定很多時候和上線後的伺服器環境會不太一樣。不過Linux的普及因為沒有硬體的支援一直沒有開啟局面,而且一般都需要在購買電腦後自己安裝,入門門檻比較高。
因此對於開發者來說,Mac電腦對於開發最方便,既可以開發應用於不同平臺的程式,也不用花太多時間做安裝和配置。但是Windows作為開發用的作業系統也很多,主要蘋果電腦還自帶一個裝X屬性,所以網上很多介紹程式設計的就更多會使用MacOS,和星巴克裡都是Mac意思差不多。
-
3 # 每日心情音樂
你有這樣的印象是因為有一些半吊子開發人員總是炫耀自己用Linux或Macos開發,其實真正的高手從來不說自己用什麼平臺和開發工具,引用電影<<黒俠>>的一句臺詞: 通常沒用的男人都說得自己很有用,有用的,不會說。
-
4 # BWanger軟體開發達人
看到這個問題,就知道你非常的不專業,至少在軟體領域。
windows是作業系統,我們只能用VC,VS,JAVA等IDE做可執行檔案,然後在Windows作業系統下執行。
大家都在用,意味著有人要開發APP。每天使用的各種新穎的執行在Windows下的APP不都是開發出來的嗎?不知你所說的很少是什麼意思?
基於Windows系統的個人電腦,全世界每年的銷量在2億多臺,是僅次於手機的數碼產品。幾乎每個家庭都擁有至少一臺電腦,如此大的量,沒有相應的APP跟進是不行的。所以,相應的,網路開發,遊戲開發,辦公軟體開發,工業控制與人工智慧AI開發,雲端服務開發,物聯網開發終端公共服務開發等等,枚不勝舉。
總結:我們接觸到的X86結構的電腦,目前大都用Windows系統,這塊的APP開發,與我們的生活息息相關。只要Windows這杆大旗不倒,Windows的開發將不會停步! -
5 # 斜陽雲飄
因為通常說“我在用***程式設計”的時候,這個“***”預設是程式語言,而windows不屬於程式語言,它是作業系統。
舉幾個例子比如:我喜歡吃火鍋,我喜歡吃日料,我喜歡吃川菜,不會有人說我喜歡吃用火燒熟的。
比如,我用鋼琴彈曲子,我用小提琴彈奏曲子,我用二胡彈奏曲子,不會有人說我用金絲楠木彈奏曲子。
比如,我用扳手幹活,我用斧子幹活,我用鐵錘幹活,但是也不會有人說我用碳鋼幹活。
斜陽說因為兩者指代不同,所以不可能有人會說我用windows程式設計。
作業系統:有PC作業系統:windows 系列, linux系列。
手機作業系統:IOS和安卓作業系統。
程式語言:PHP python ,C,C++,vb,JS,go,RUST,等等。
-
6 # sun_wuxi
這裡很多人以為作者是用windows作業系統環境來進行程式設計開發,其實作者意思應該是win32的應用開發,現在是移動網際網路時代,大部分常規的應用程式基本上都是pc B/S模式或者移動端app方式來使用,win桌面應用除了部分行業軟體,工具軟體,工業設計等大型設計軟體如PS,CAD之類,win桌面應用程式是越來越無用武之地,試問現在我們使用電腦辦公,娛樂,開發,我們每天會在電腦上開啟幾個應用程式?絕大部分使用者只會在桌面開啟瀏覽器,QQ,微信,郵件,Office,程式設計師就開啟一個程式設計IDE。以上幾種軟體除了IDE,其他的都可以手機搞定。所以也是為什麼win應用程式越來越衰的原因,就算是在win桌面進行程式設計,也是java開發居多,因為跨平臺,方便移植,WEB開發就更不用說了,微軟的.net使用場景微乎其微了
-
7 # 知識D力量
你好!很高興回答你的問題,Windows是一個作業系統,程式設計是用開發工具如,C#,C++,java,php,vb等,而這些開發工具都執行在Window平臺上。就比如,Window是萬達廣場,開發工具是入住的店,店裡的東西就是開發出來的商品,不知這麼表達能否準確[害羞]
回覆列表
Windows指的是API還是作業系統,API的話確實少了很多,畢竟netcore,JAVA,go這些熱門的語言都能跨平臺,只有一些底層的應用才需要指定API。作業系統的話,Windows還是佔大半江山,剩下就是Mac。