無可否認,VS Code 是最佳選擇
隨著多間公司試圖打造市場上最好的 AI 編碼工具,GitHub Copilot 和 Anysphere 的 Cursor 曾在初期搶佔風頭,但到了 2024 年,微軟的 Visual Code Studio (VS Code) 再次奪回了領先地位。
VS Code 在開發者社區中始終是一個充滿爭議的工具。雖然有些人對它讚不絕口,也有人提出批評,但這個工具從未被忽視。無論有多少競爭平台出現,VS Code 依然是討論的焦點,象徵著強大與複雜的並存。Cursor 雖然是 VS Code 的一個分支,但加入了一些 AI 的元素。
谷歌的首席工程師 Jaana Dogan 表示:「不確定微軟是否能真正理解 VSCode 的影響力。」儘管許多開發者已經卸載 VS Code,轉而使用 Cursor 及其他數百個 VS Code 的分支,但他們很快意識到,即使他們對 VS Code 感到滿意,優秀的程序員是無法被取代的。
一位開發者在 X 平台上表示:「我認識的所有優秀程序員只專注於編碼,根本不在乎 IDE(集成開發環境)。」
為何不選擇 Cursor?
有些開發者不喜歡 VS Code 簡單的編碼環境,覺得它過於繁雜。在 X 上,開發者 Manish Baghel 指出,雖然 VS Code 的選項過多,但他認為 VIM 這個開源文本編輯器及終端是完美的工具。Baghel 更喜歡 VIM 的簡約設計,而非 VS Code 功能豐富的環境。
儘管 Cursor 獲得了開發者社區的注意,但它尚未能在實際中產生影響,若想取代企業內真正的 VS Code 用戶,似乎不太可能。隨著隱私問題成為主要關注點,尤其在印度,這類 AI 編碼工具的價格也是決定因素之一。
不過,有報導指出,使用 AI 工具進行學習和編碼實際上會使人變得懶惰。
由於 VS Code 和 GitHub Copilot 都是微軟生態系統的一部分,缺乏其他選擇也是開發者不願意轉移的原因之一。
例如,GitHub 最近在編碼領域設立了新標準,推出了 Claude 3.5 Sonnet、Gemini 1.5 Pro 以及 OpenAI 的 o1-mini 和 o1-preview,為 VS Code、Xcode 等平台帶來了無與倫比的多功能性和開發者選擇,讓它成為當前代碼生成需求的終極工具包。
然而,當使用正確的擴展時,VS Code 可以讓 Cursor 看起來像是一個擁有多餘功能的工具。
VS Code 是你所需的一切
自從 AI 進入編碼領域以來,成為開發者的門檻無疑顯著降低。人們能夠在短短幾小時內為個人使用構建軟件甚至應用程式。然而,這並不意味著它能夠取代創建更高級應用和軟件解決方案的需求,相關職位的招聘需求也隨之減少。
擁有 Cursor、Melty、Codeium、Pearl、Zed 等工具僅在開發者真正了解代碼運作原理的情況下才有意義。這正是 VS Code 的強項所在。它結合了普通 IDE 的簡單性,以及 Neovim 和 IntelliSense 的強大功能,成為理想的混合工具選擇。
考慮到 VS Code 的巨大影響力,顯然不可能將其卸載。「即使 Cursor 在明年生存下來,我仍會選擇 VS Code,因為它是標準和主流的對比參考。」一位用戶這樣表示。
對於 IDE,開發者擁有一個標準化的環境和明確的代碼庫,以滿足特定需求。儘管自動代碼生成平台無法控制代碼的一致性,但未來的軟件開發可能會看到 AI 集成的 IDE 成為常態,這將有助於實時分析代碼並自動進行修正。
儘管 IDE 的未來無疑看起來將是生成 AI 與傳統編碼的結合,但 VS Code 依然屹立不搖。
此外,如果 IDE 的未來成功不依賴於 AI,那麼 VS Code 唯一的替代品就是 JetBrains。不過,這是另一個故事。
這篇文章引發了對於編程工具選擇的深思。VS Code 的強大功能及其在開發者社區中的影響力,顯示了傳統工具如何在 AI 迅速發展的背景下仍然保有其地位。未來的編程工具是否會完全被 AI 所取代,還是將與傳統編碼並存,這是值得我們繼續關注的議題。
以上文章由特價GPT API KEY所翻譯及撰寫。而圖片則由FLUX根據內容自動生成。