微軟最初是在上世紀九十年代末開始開發.NET,最初.NET還不是叫作.NET,而是“Next Generation Windows Services” (NGWS)。那微軟又為什麼給它改名叫做.NET呢?這個奇怪的名字甚至非常不方便搜索引擎來索引。微軟為什麼會改名本身就是一個謎,下面是我收集的最可靠的答案:
.NET讓微軟的銷售人員首次可以向大眾宣布自己也擁有了自己的網絡技術,當然也是為了對抗當時宣稱 “The network is the computer”的Sun Microsystems的閃電戰。另一方面,當時“.com”也幾乎是網絡的代名詞,而“.NET”則是對它的模仿。當然我並不認為這個名字有什麼問題,問題在於微軟給太多產品使用了“.NET”這個前綴,比如“.NET My Services” 和“.NET Enterprise Servers”,但後者與Internet幾乎沒有任何關系!這些都造成了很多困惑,以至於後來微軟將.NET限制為管理軟件框架相關技術專用命名。 ——Stanley Siu
當時我正是微軟的一名開發人員,但我也不確定到底是哪個蠢貨給它定的名字!所有我交流過的人都不認為它是個好名字,無論是從什麼角度來看!但相比於NGWS,它至少能夠讀得出來。——George V. Reilly(微軟資深工程師)
早期市場部認為這是一套Web服務。.NET被“假定”是用來簡化設計和使用Web服務的工具。甚至 它還被“假定”為一個簡單的調用微軟即將提供的服務,然後每個人都可以簡單地使用“.NET My Services”了。當然,很快大家都發現這是一個誤會,但.NET這個名字還是傳下來了,至少它比“COM++”和“ActiveXX”感覺要好。 ——John Saunders(微軟MVP)
這個問答前幾天還存在於StackOverflow這個技術問答論壇上,但最近被認為不符合網站主題(它不是技術問題)被刪除了。但又不知道為什麼,StackOverflow又恢復了這個Q&A,大家現在可以在這裡查看所有回答。
查看本欄目