首頁>科技>

刪除Hot Reload(熱過載)意味著什麼?熱過載功能,能讓開發人員獲得即時反饋,方便再修改撰寫程式碼的時候及時看到結果,提高開發效率。這是一個非常大的賣點,尤其是微軟一直想要追趕谷歌的 Dart 程式語言和 Flutter 工具包,所以此前微軟引入熱過載的時候,那叫一個大肆宣傳。

這句輕飄飄的話瞬間點燃了整個 .NET 社群。也許對於普通網民來說,是理解不了這種憤怒的。不就一個附加功能,至於那麼上綱上線嗎?

再簡單點,微軟就是想透過這次悄咪咪的刪除關鍵程式碼,故意削弱了開源 .NET SDK,間接地使得自家商業產品Visual Studio更具競爭力。最最重要的是,微軟做這個決定純粹是私自做的,根本沒有與 .NET 社群協商。據悉,微軟將 .NET 6.0 的熱過載功能刪掉,就連macOS 和 Linux 開發人員也再也看不到此選項,可見熱過載功能已經成為了Windows 和 Visual Studio 開發平臺的私有工具了。

由於群情實在太過激憤,微軟眼看自己的小心思被揭露了,只能出面道歉並恢復程式碼。10月23日發文道歉,並且承認自己“犯了一個錯誤”,現在正在批准重新啟用這一程式碼路徑,所以熱過載功能將在.NET 6 SDK 的 GA 構建中出現。

司馬昭之心已經路人皆知了:微軟想讓 Visual Studio 2022儘可能搶佔更大的市場,這難道不是開源風氣的一種倒退?

2
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 高德應用北斗系統,車道級導航正式上線,網友:支援國產|歐界