當前位置: 華文世界 > 科技

為什麽會有那麽多的程式設計師都排斥微軟呢?

2024-02-11科技

為什麽許多程式設計師都排斥微軟?大部份人最早接觸的都是Windows,但許多程式設計師對微軟非常抵觸,甚至以抵制微軟為榮,最終形成了某種政治正確的氛圍。但不可否認微軟的產品確實為許多行業帶來生產力。這種情緒究竟是從哪裏產生的?不是很明白這種風氣從何而來?

也許是因為程式設計師們曾經在IE瀏覽器上吃過虧,不過現在IE瀏覽器已經結束歷史舞台,情況應該會有所改觀。程式設計師們對微軟的態度不盡相同,且隨著技術與市場的發展,這種態度也在持續變化。重要的是,無論對任何公司或技術持有何種觀點,程式設計師們都應根據客觀評價和個人實際需求來選擇合適的工具和技術。

許多程式設計師對微軟的排斥情緒可能源於幾個方面:

1、歷史原因 :在互聯網的早期階段,微軟由於其在瀏覽器競爭中的策略以及對開源軟件的態度,受到了廣泛的批評。例如,雖然IE6一度是市場占有率最高的瀏覽器,但由於其在相容性和安全性方面的問題,遭到了許多開發者的抱怨。

2、技術標準 :在過去,Windows作業系統被批評為不積極支持新興的技術標準,反而更傾向於推銷其自身開發的標準和技術,例如ActiveX和COM等,這引起了追求開放標準的程式設計師的不滿。

3、開發環境 :在微軟的早期版本中,其開發環境如MFC(Microsoft Foundation classes)存在一些設計缺陷,這些缺陷給開發者帶來了諸多困擾,從而在一定程度上影響了程式設計師對微軟的評價。

4、商業模式 :一些程式設計師曾經認為微軟的商業模式過於商業化和具有壟斷性,這種看法與開源社區推崇的自由和共享精神不符。

5、文化差異 :開源文化和微軟的商業文化之間存在著明顯的區別。開源社區倡導透明度、協作和分享精神,而微軟則通常被視為一個以商業利益為導向的企業。

6、市場競爭 :微軟在市場上的主導地位也激發了其他競爭對手的不滿,這種競爭態勢有時會演變為程式設計師個人對微軟的情感反應。

7、個人經歷 :一些程式設計師可能基於自身在使用微軟產品過程中遭遇的不佳體驗,例如產品穩定性、相容性方面的問題,從而對其產生了負面觀點。

然而,我註意到微軟隨著時間的推進也在不斷調整自身,以適應新的技術趨勢。例如,他們推出了Visual Studio Code和Windows Subsystem for Linux(WSL)這樣的優質產品,這些都被視為非常開發者友好的工具。對此大家是怎麽看的,歡迎關註我創業者李孟和我一起交流!