[.NET大牛之路 001] .NET 其名

本文來自『.NET大牛之路』星球的分享

大家好,這是 .NET 大牛這路的第 1 篇文章。大家期待已久的課程今天正式開始了。既然我們整個體系課程都將圍繞 .NET 展開,那我們今天就先聊一聊 .NET 這個名字吧。

2002 年左右是互聯網開始萌芽成長的年代,當時掀起了一波互聯網浪潮。於是微軟在這樣一個背景下推出了一個爲了適應互聯網的開發平臺:.NET。.NET 之所以取名 .NET,大概是因爲 NET 代表互聯網,寓意着爲互聯網而生

.NET 這個名字,因爲前面有個 .,顯得格外怪異,也因此一直被程序員廣泛吐槽。正如微軟的一名開發人員說:不知道“.NET”這個名字是從哪個傢伙的屁股里拉出來的。

這個名字的確有不少弊端,比如導致了各個地域的發音不統一,不利於 SEO,不能在不允許特殊符號的地方統一書寫(比如微信公衆號、Twitter 等社交媒體的 ID 不允許有符號 .)等。對於微軟來說,這並不是偶然,因爲你會發現微軟後面幾年產品線的命名有過之而無不及。

回顧歷史上微軟產品線的命名,會發現它們一向都比較混亂,比如已經有一個 Visual Studio 名稱了,卻還要使用 Visual Studio Code 去命名一個全新的輕量級的編輯器,這兩個東西沒有半點關係好嗎。.NET 產品線的命名更是混亂到令人吐血,有 .NET、.NET Framework、ASP.NET、.NET Core、ASP.NET Core 和 .NET 5。光這些取名,就可能把一大批新入門的開發者嚇倒在 .NET 大門之外。我能說什麼呢?這就是微軟。

有趣的是,在國內,.NET 有兩種讀法,一種是 /dotnet/,一種是 /點net/。哪種讀法是對的呢?不能說 /點net/ 是錯的,但 /dotnet/ 一定是對的。所以我推薦大家讀成 /dotnet/ ,不要讀成 /點net/,否則遇到較真的開發者很可能會說你不專業。

還有,你一定見過 .NET 的多種書寫形式,比如 .NET.NetDotnetdotNET 等等。我能說什麼呢?這就是微軟。

我推薦在允許出現標點符號的時候寫成 .NET,在不允許出現標點符號的時候寫成 Dotnetdotnet,即像 Python、Java、Flutter 等名稱一樣,把它當作單個的單詞。在簡歷這種正式文件中,一定要寫成 .NET。包括 .NET 系的其它名稱,如 .NET CoreASP.NET CoreEntity Framework Core 等,簡歷中的這些名稱一定要注意大小寫,不然遇到較真或有強迫症的面試官,可能會引起他們的不適。

一個在乎細節的程序員,一定不會是個差的程序員!

雖然 .NET 這個名字取得不好,但並不影響 .NET 本身的優秀和生態的發展,也不影響它在 .NET 開發者心中的地位。甚至 .NET Core 在 Stack Overflow 的 2019 年和 2020 年的年度開發者調查報告中連續兩年成爲最受歡迎的框架,而且這個勢頭還會繼續。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章