iT邦幫忙

2025 iThome 鐵人賽

DAY 1
0
生成式 AI

30 天用 Cursor 開發專案:AI 輔助程式開發實戰紀錄系列 第 1

Day 1:為什麼選擇用 Cursor 開發專案?與其他AI工具差異

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20250914/20178285ULHPDu3IrJ.png

HIHI~

本人因為是訂閱一年的Cursor方案,並且用Cursor得很兇,所以這次就來用Cursor為開發工具來做一系列分享,這系列我都會用AI工具統整跟修改,如有排斥者請立即逃避。
但內容絕對是我自己選的跟想呈現的,所以有任何錯誤還請各位多多提醒~

Cursor 是什麼?

Cursor 是一款專為開發者設計的 AI IDE(Intelligent Development Environment),它將 AI 深度整合到程式碼編輯環境中。

簡單來說,它基於 VS Code,但比一般 AI 插件更進一步,能理解整個專案結構,提供專案級的建議與自動化操作。

主要特色:

  • 專案級理解:AI 可以直接讀取整個專案結構,提供更精準的程式碼建議。
  • 內建快捷指令:像是 Explain、Fix、Generate Test 等,減少繁瑣操作。
  • 多模型支援:可切換不同 AI 模型,依任務需求選擇最佳模型。
  • 即時協作感:就像與 AI 進行 Pair Programming,一邊寫程式一邊獲得建議。

https://ithelp.ithome.com.tw/upload/images/20250914/20178285PX5Dyewzb3.png

最近也有出一些新功能,例如同時可以六個AI處理專案的功能,讓我在開發速度上面突飛猛進。


為什麼要選 Cursor?

近幾年 AI 工具爆炸式成長,ChatGPT、Claude、Gemini 等模型逐漸融入工程師的工作流程。

然而,大多數情況下,我們的流程仍然是:

  1. 在聊天介面向 AI 詢問程式碼問題
  2. 再手動將程式碼搬回 VS Code 或其他 IDE

這種流程存在幾個問題:

  • 割裂感:AI 回答與本地程式碼不同步。
  • 上下文有限:AI 無法完整理解專案結構,常常只能給出片段程式碼。
  • 人工搬運:來回複製貼上,降低開發效率。

Cursor 的核心優勢在於,它直接將 AI 深度整合進 IDE。它基於 VS Code,但加入了:

  • 專案級理解:AI 能讀取整個專案結構,提供更精準的建議。
  • 內建快捷指令(如 Explain、Fix、Generate Test 等),減少操作步驟。
  • 即時協作感:在 IDE 中就像與 AI 進行 Pair Programming。

簡單來說,Cursor 不只是「加了 AI 的 VS Code」,而是一個真正以 AI 為核心設計 的 IDE。


AI IDE 與工具比較(含價格)

Agentic AI 編輯器

Agentic AI(代理式人工智慧)是一種具備自主性與目標導向的人工智慧系統,能在最少人為干預下,透過感知、推理、規劃與執行等能力,完成複雜的多階段任務。與傳統的生成式 AI(如 ChatGPT)主要依賴用戶輸入不同,Agentic AI 更像是一位能主動思考並執行任務的數位助手 。

這類工具具備高度自主性,能在最少人為干預下,完成複雜的多階段任務,類似人類開發者的工作方式。它們適合需要高階自動化與學習引導的開發者。

工具名稱 優點 缺點 參考價位
Claude Code - 完整代理式能力 - 可自主生成與修正整段程式碼 - 價格昂貴 - 上下文選擇精準度有限 約 $20–$60/月
Cline - 高度透明 - 自動化與整合能力強 - 介面不直觀,有學習曲線 - 效能受模型與任務複雜度影響 免費 / 開源

https://ithelp.ithome.com.tw/upload/images/20250914/20178285uYQI5ofVao.png

VS Code 衍生 / 整合式 AI IDE

這類工具以熟悉的開發環境為基礎,強調專案上下文理解與多模型支援,適合日常開發與調試。

工具名稱 優點 缺點 參考價位
Cursor - 專案級上下文理解 - 熟悉 VS Code 環境 - 支援多模型切換 - 高資安認證 (SOC2) - 上手需要習慣整體 IDE- 相較 Copilot 操作稍多 約 $20–$50/月
GitHub Copilot - 快速補全 - 深度整合 VS Code - 偏片段式輔助- 不適合整體架構修改 約 $10/月
Codeium - 免費 - 基本 AI 整合 - 整合度不如 Cursor 免費
Tabnine - 本地模型安全性高 - 注重隱私 - 智慧程度有限 約 $15–$30/月
Windsurf - UI 美觀 - 支援 agent 式操作 - agent 功能上下文精準度不足- 缺乏自動驗證迴圈 約 $20–$40/月
Roo Code - 深度整合,專業化體驗佳 - 跨語言或多樣情境彈性不足 約 $15–$35/月
Trea - 免費或低價 - 輕量快速啟動 - 上手簡單 - 功能有限,高級模式不足 免費 / Pro $10/月

https://ithelp.ithome.com.tw/upload/images/20250914/20178285vHbTmWjXlJ.png

原型開發 AI IDE

這類工具偏向快速上手與簡單專案或原型開發用途,適合需要快速驗證想法的開發者。

工具名稱 優點 缺點 參考價位
Lovable - UI 友善 - 支援 Supabase 等整合 - 適合快速原型開發 - 專案級上下文理解有限 - 程式碼編輯功能較弱 免費 / Pro $25/月
Bolt - 快速上手 - 適合小型專案或原型開發 - 缺乏專案級上下文與高級編輯功能 免費 / Pro $20/月

https://ithelp.ithome.com.tw/upload/images/20250914/20178285nKZppCwCW5.png

總結:

  • Agentic AI 編輯器強調自主行動與整段程式碼修正,價格較高。
  • VS Code 衍生 AI IDE 以熟悉環境、專案上下文理解與多模型支援為核心,Cursor 在整合度與開發體驗上最突出。
  • 原型開發 AI IDE 偏向快速上手與簡單專案或原型開發用途。

個人心得

這些AI工具其實是可以搭配使用的,不一定要完全使用同一個AI工具,我有時也是會交叉使用,例如透過Lovable幫我寫完UI,再傳給Cursor當作參考程式去整合專案等等。


本系列的目標

未來 30 天,我將帶大家:

  • 設定 Cursor 與工作環境
  • 規劃與開發完整專案
  • 演示如何利用 AI 進行 Debug、重構,甚至撰寫測試
  • 分享實戰心得與踩坑經驗


下一篇
Day 2:安裝與設定 Cursor、AI 模型選擇
系列文
30 天用 Cursor 開發專案:AI 輔助程式開發實戰紀錄2
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
arguskao
iT邦新手 3 級 ‧ 2025-09-15 13:15:55

還有一個Augment Code

我要留言

立即登入留言