爲什么許多程序員都排斥微軟?大部分人最早接觸的都是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)這樣的優質產品,這些都被視爲非常开發者友好的工具。對此大家是怎么看的,歡迎關注我創業者李孟和我一起交流!
標題:爲什么會有那么多的程序員都排斥微軟呢?
地址:https://www.utechfun.com/post/331308.html