App開發新趨勢:Vibe Coding、低程式碼、無程式碼與AI技術演進解析

Published on: | Last updated:

我說真的,現在做 App 跟以前完全不一樣了

如果你很久沒關心過 App 怎麼做,現在可能會嚇一跳:以前那套「學半死、Debug 半夜」的苦日子,早就不是主流了。現在這東西變得又快又怪又沒門檻,連沒寫過程式的人都能三兩下搞出自己的產品。

有個新詞現在一直冒出來,叫「vibe coding」。講白一點,就是「靠感覺,跟 AI 聊聊」然後 App 就冒出來了。不是誇張,是真的有人開個瀏覽器,打一段「我想做一個幫我算步數又能推勵志語錄的 App」,AI 馬上幫你生出來。比泡一杯咖啡還快。

老方法還在,什麼 low-code、no-code,那些也都還有市場。只是 vibe coding 整個節奏都變了——不寫程式、不拉線、不拼積木,直接「丟一句話,AI 幫你搞定」。

現在做 App,已經不是只有一條路。左邊 vibe coding,右邊還是傳統 no-code。
現在做 App,已經不是只有一條路。左邊 vibe coding,右邊還是傳統 no-code。

那我們以前怎麼搞?講真的超辛苦

古早味的苦工:早期要生個 App,沒在開玩笑,得會 C、會組語,鍵盤敲到手發麻。想在手機上跑個小東西,沒基礎直接卡關。

2000 年後新希望:Python、Ruby 開始紅,語法沒那麼硬,可是要真的跑起來還是門檻高。後來 React Native、Flutter 那些跨平台出現,總算一套程式搞定 iOS 跟 Android,這波大概就是台灣一堆 App 新創竄出來的時代,大家在 Dcard、PTT 論什麼「學 Flutter 好嗎?」

Low-code/no-code 革命:再到後來,像 Bubble 這種「拖拉積木」的東西冒出來,一堆做網站、開小店的朋友開始自己動手。不是工程師沒關係,花個兩個禮拜,東拼西湊一個 CRM 或線上賣東西的平台就出來了。可是也不會全都順,彈性還是有限,有些地方卡死,只好還是找工程師來「救火」。

不過這波「拖拉工具」到現在還是有用。很多台灣小團隊開發內部系統,一開始都是 Bubble 搞 MVP。然後如果要上 App Store,通常還是要有人能補點 code。

Vibe coding 到底多省事?

講重點:Vibe coding 這名字,不是我發明的,好像是那個 Andrej Karpathy 先說的。他的意思就是「你只要有想法,AI 幫你完成細節」。

像現在有些工具(我聽朋友提過 Bolt、Scabld),直接在網頁上輸入「我要一個追蹤澆花、幫忙唱首歌的 App」,AI 直接跑出 Flutter、React 這些原始碼給你,甚至還能預覽。要加個深色模式?你講一句就好了,AI 幫你 patch。

No-code、Low-code 跟 Vibe coding 差在哪?

  • Vibe coding:真的只要輸入想法,AI 幫你「做」App。程式碼、設計一條龍。
  • No-code(Bubble):拖拉元件,設計流程,但功能、彈性有限,特別是 App 類(網頁倒還行)。要弄很複雜還是得寫一點點 code。
  • Low-code(OutSystems 等):大多給公司用,程式設計師會覺得比全寫程式快很多,但不是完全沒門檻。
現在 vibe coding 最大特點是:「你只要會講話,AI 幫你寫。」那種感覺就像以前有個超能同事幫你接手 grunt work。

彈性/速度/門檻三角:vibe coding 當然最快、最沒門檻,可是你要很細緻調整,AI 不一定每次都聽得懂,還是有「隨機效果」的成分。Bubble 很穩,但被框架綁死。Low-code 在兩者中間。

一張圖看懂現在主流 App 開發流派,哪種適合你。
一張圖看懂現在主流 App 開發流派,哪種適合你。

搞 vibe coding 都靠什麼工具?

這種「講了就生」的奇蹟,主要還是這幾家工具帶頭:

  • Bolt:技術宅愛用。瀏覽器打開、打幾行英文「我要聊天室」,AI 幫你生出 Next.js、Svelte 那些原始碼,速度快得像開飲料機。不過後端規模比較有限。
  • Lovable:這比較像新手向的,介面簡單,你丟個「團隊儀表板」它就生出網站。細節沒 Bolt 那麼猛,但新手可以一邊玩一邊學。
  • Cursor:這算是寫 code 的人也愛用的 VS Code 進化型。你在 editor 裡丟 prompt,AI 幫你補程式、修 bug,細節控最愛。
  • Scabld:這個比較特別。它一次處理 iOS、Android、網頁、桌機,你寫一句 prompt,AI 直接生四五種平台。台灣有做 Flutter 的大概都聽過這種玩法,等於一鍵變 App 多平台。

其實還有像 Replit Agent 這類型工具,但主流討論都在上面那幾個。不同工具主打的點不一樣,有的強速度、有的強簡單、有的拼細節修正。

主流 vibe coding 工具四選,各自的「主打歌」一眼就知道。
主流 vibe coding 工具四選,各自的「主打歌」一眼就知道。

老實說,真的那麼神?有坑嗎?

其實 vibe coding 現在還不是百分百無敵,講幾個我自己觀察到的:

AI 邏輯有時會「失控」:像是按鈕跑出奇怪的行為、介面連結有時怪怪的。不是工程師的話可能看不出哪裡壞掉,有時還會放生一堆小 bug。真的很在意穩定性的人,還是得有基本 code 能力。

安全性也是問號:AI 生的程式碼不是每次都有嚴格把關。資安、用戶資料保護這種(像台灣現在大家在意的 GDPR 類規範),還是要自己留意。Cursor 這種工具對工程師來說可以自己修正,但純新手會比較被動。

No-code、Low-code 的優點:Bubble 的資料庫結構很扎實、OutSystems 那些低碼框架 API 都有「公司級穩定感」。Vibe coding 的速度快,但是換來一點混亂,有時候出來的成品「亂有創意」,有時卻是「bug 太多」。

所以 vibe coding 很適合測試想法、做 Prototype、臨時解問題,但要真的放到 production,工程師還是得「養」一下 AI 生的東西,不然真的踩到雷。

「用 AI 造 app,沒有白吃午餐,最後想要的品質,還是得自己檢查。」——工程師圈子裡早就流行這種話了。

我觀察到一個新趨勢:從「會寫」變成「會說」才是王道

不會寫 code,現在還能進場?可以!其實 vibe coding 就是讓各種背景的人都可以「組裝」自己的產品。不用技術門檻,設計師、市場、老闆,誰都能用。

現在重點反而變成:「你夠不夠會描述你想要什麼?」而不是「你會不會寫」那些技術細節。AI 幫你做 grunt work,但你得會溝通、會發想、會挑細節。如果你平常很習慣丟個任務讓朋友幫忙,這波 vibe coding 跟那感覺超像——你腦中只要想清楚需求,剩下都丟給 AI 處理。

所以不是只有技術宅有舞台。現在很多台灣新創團隊,就是行銷、設計、產品一起 brainstorm,然後直接把想法丟進工具裡測 prototype。

我自己的心得與預言

感覺 vibe coding 還會再進化,很快大家會更習慣「說明需求」而不是「找人開發」。AI 現在的 bug 問題,五年內應該會慢慢消掉大半。比方說,未來要生一個「支援台灣金流、能跑發票整合」的 app,只要打一句,AI 就自動串 momo、藍新、電子發票那些 API。

說真的,coding 不會完全消失。還是有人要檢查 AI 生出來的東西有沒有地雷、優化效能什麼的。但大部分人的距離,會從「學會寫」變成「敢試著溝通」——這其實是最讓人興奮的改變。

小提醒:如果你要做跟政府、金流、健保等「有法規」相關的 app,最好還是自己 double check,一堆法規、標準(像健保 IC 卡格式、GDPR、台灣數位部一些規定)都是 AI 很難完全 cover 的。

到底哪種開發法適合誰?實話實說版比較表。
到底哪種開發法適合誰?實話實說版比較表。

台灣在地參考:PTT、Dcard 上常有人討論「Bubble 能不能撐得住營運」、「Scabld 這種工具有沒有人實際上線過?」——多數都是先用來做 MVP,量大了還是得進階處理。還有,有些老闆覺得「AI 這種東西不穩啦,還是找工程師」——但現在很多小型新創其實已經在用 vibe coding 跑初期測試了。

有時候工具一堆,但你會挑嗎?

一張表看清現實:

工具/開發方式 新手難易度 開發速度 彈性 能否直接上線 適合族群
Vibe Coding(AI) 最簡單,會打字就行 快,幾分鐘 Prototype 看 AI,靈感可以超出常規但有時怪怪的 Prototype OK,正式要檢查 發想者、測試狂、創意工作者
No-code(Bubble) 簡單,摸兩天上手 一天內做 MVP 模板較硬,複雜需求難搞 小型網站、內部工具穩 行銷、設計、剛創業的
Low-code(OutSystems 等) 要懂點技術 快,但設定多 API 彈性高 企業系統/大公司標案穩 IT 團隊、進階使用者
傳統 Coding 最高,要會寫程式 最慢,一步一腳印 極高,想怎麼改都行 穩、彈性最好 工程師、需要超高客製的
十年前 VS 現在,開發門檻真的低超多,團隊協作也大不同。
十年前 VS 現在,開發門檻真的低超多,團隊協作也大不同。

我想問:你真的準備好了嗎?

現在做 app,不管你以前有沒有寫過程式、是不是工程師,只要敢「講出想法」,都有機會參一腳。你以前是那種怕技術、怕碰程式碼的人,會不會現在開始覺得有點手癢?

反過來說,有沒有哪位老工程師還是堅持「手寫才是王道」?還是已經偷偷在玩 AI 工具,測 prototype 省下爆多時間?

你有沒有哪次被 AI 工具救了一命,還是反而踩到大坑?PTT、Dcard、社群那麼多討論,真的想聽聽大家自己實戰過的故事——那些超雷、超猛的經驗都行,說來我才知道原來大家在這裡卡住或突破。

Related to this topic:

Comments

撥打專線 LINE免費通話