回覆列表
  • 1 # 流水軒

    軟體分為系統軟體和應用軟體。

    系統軟體大部分是工具型的,如果是系統底層工具,一般會選擇某個作業系統進行研發。上層系統軟體會根據工具的使用範圍,選擇開發多個版本(如object-c),或者選擇跨平臺的語言進行工具開發(如C/C++,QT,Java)。

    應用軟體也分很多種型別: 偏硬體的嵌入式應用一般選擇C/C++,這樣可以跨平臺; 桌面端應用一般選擇系統推薦的開發工具和語言(如Windows推薦VS的.NET,MacOS推薦Xcode的Object-C、Swfit);web應用一般都是用跨平臺語言(如Java、Python、JavaScript)開發。

    所以,如果你目前採用了Windows作業系統,除了Apple家的系統(如MacOS或者iOS)的軟體不能開發外,大部分是沒有問題的。如果你採用了MacOS進行開發,大部分系統(部分Windows桌面軟體也能開發,但是不能編譯)的應用開發都是沒有問題的。

    綜上,採用Windows和MacOS系統都可以正常進行軟體開發,具體看需求而定。

  • 中秋節和大豐收的關聯?
  • 海蜇咬傷什麼症狀?