這下好了,Visual Studio(Not Code) for Mac 不維護了

8 月 30 日,微軟官方宣佈 Visual Studio for Mac IDE 將於 12 個月後停用。作爲被廣泛宣稱是宇宙第一的 IDE 突然停止維護,確實是值得我們開發者關注的事情!
但爲什麼在前端社區?因爲作爲一個集成編譯環境,前端生態背後經常出現它的身影。

什麼是 Visual Studio?

image.png
從微軟官網中的 頂級支持 就知道其厲害程度,集開發、調試、測試、版本控制、協作、部署、設計(界面設計器)、配置文件(編譯優化)、數據(數據庫操作器)爲一身。

Visual Studio 與我

初見

我是在學校的時候瞭解到它的。那時候機房裏有一個文件夾,專門有各種已安裝的編程軟件。囧:當然我們用的是 Adobe Dreamweaver 。
我有注意有 Visual Studio 的體積很大,安裝包就幾個 G,不僅可以用來開發前端頁面,還可以用來開發 App。反正我的感覺就是很牛就對了,介於我這菜鳥,就只能在 Adobe Dreamweaver 裏學 HTML/CSS/JS (這幾門前端語言,逃~~)。
整體而言對它就是敬而遠之。

再見

我以爲做前端用上了 Adobe Dreamweaver 或 Sublime-Text 或 VSCode 從此就與 Visual Studio 形同陌路,直到我在前端項目中使用 sass(scss) css 編譯器時、直到在 node 中使用 canvas 時、在 node 中調用系統 win32-api 時,總會經常遇到一個錯誤:
image.png
而這個錯誤就和 Visual Studio 有關。需要先安裝 python 再安裝 Visual Studio 開發套件來編譯 C++。

再也不見

Mac 設備硬件上確實做得很好。但軟件生態還是不多,好多看起來基本的功能沒有,有也還得重新安裝收費軟件實現。(PS:主要是窮)。 Visual Studio for Mac 停止維護後,在 Mac 上可能就再也見不到它的身影了(Mac 上編譯 C++ 基本用的是 Xcode)。

Visual Studio 與前端

我沒有使用它寫前端,因爲我窮,電腦性能不好,跑不了這麼大體量的 IDE。但是對於前端而言,很多功能 IDE 都是內置支持的。

軟件容器

  • 生成、調試、測試和部署軟件容器
    使用 Visual Studio 的容器開發工具自信地創建和部署應用程序。 生成 Docker 圖像包含所有應用程序依賴項,方便你在 Azure 或其他容器主機的各種服務上輕鬆運行應用程序。

    Web 框架

  • Angular、jQuery、Bootstrap、Django、Backbone.js 和 Express
    憑藉強大的 Web 框架提高工作效率。 Visual Studio 包含適用於你的客戶端 JavaScript 的 IntelliSense,也爲當前最流行的 Web 框架(如 Angular 和 Bootstrap)提供高級支持。
    image.png

    包管理器

  • LibMan、NuGet、npm
    加入 Open Web 並接受來自世界各地的庫。 NuGet 提供了豐富的 .NET 服務器端庫;庫管理器 (LibMan) 是輕量級客戶端庫獲取工具,可便於從常用框架和庫包中僅獲取所需的文件;npm 引入了功能強大的工具和實用工具。
    image.png

    Visual Studio 與 Visual Studio Code

    傻傻分不清

    當我看到微軟宣佈 Visual Studio for Mac 將停用時,立馬雙手保住我的 vscode 說:“不要!不要帶走它!”然後回過神來才發現,原來是 for Mac 啊?那沒事了。再一細看,原來是 Visual Studio ,不是 vscode。那更沒事啦,你走吧。
    偷偷講個笑話,曾經好一段時間,我真的分不清 Microsoft Visual Studio 和 Microsoft Visual Studio Code,因爲幾點:
  • 他們的名稱太像了,只是有無 Code 的區別,但都是寫 Code 的
  • 他們的 logo 太像了,都是一個方形的交叉的數字 8 的樣子
  • 他們的風格太像了

    棄 vs 從 vscode

    在官網公告上,有一句話 With today’s announcement, we’re redirecting our resources and focus to enhance Visual Studio and VS Code 。躁動吧,前端少年們!這是不是意外着砍點 vs 的資源,投入到 vscode 上?很高興看到 vscode 未來可期的樣子(PS:當然也很高興看到 CEC-IDE 未來可期的樣子,手動狗頭)。
    vscode 可以替代 vs 嗎?躁動吧,前端少年們!根據官方公告Visual Studio Code with the new C# Dev Kit and related extensions,只需要安裝插件就基本可以啦。

    Visual Studio for Mac 與迷惘的未來

    我推測 vs 不支持 mac 後就等於不跨平臺,追求開發一致性體驗的人肯定會棄用。用戶量越來越少,投入就會少,還有 vscode 和 IntelliJ IDEA 的擠兌,估計沒幾年就得涼。
    塞班系統、IE 瀏覽器、PHP、jQuery、Angular、網頁三劍客(Dreamweaver,Fireworks,Flash)……作爲一個開發人員,每每看到一代豐功偉績的大成隕落,就莫名有一絲心涼。無論以前產生過什麼樣的價值,做的什麼事,最後都會被時代的洪流淹沒。
    所以,我們應該以怎樣的形式存在呢?自己覺得有意義就行?過好當下就行?
    或者說它們從來沒有被洪流淹沒過,只是以另一種形式存在而已。從集成化變成了模塊化?
    然:話說天下大勢,分久必合,合久必分

    問題

  • 有哪些人使用過 Visual Studio 寫前端的?
  • Visual Studio 是否會沒落,大概多久?
  • 動輒幾個 G 的大體量集成開發環境不受歡迎了嗎?
  • 是否都正向雲發展,雲開發、雲函數、雲系統、雲身份?

    相關鏈接

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