![]()
一個開發者等了8年的功能,AI用了3個月就搓出來了。
這話聽著像營銷號吹牛,但Lalit Maganti的syntaqlite確實就這么誕生了。他在Hacker News上復盤:八年念想,三個月動手,全程AI輔助。兩周前剛開源,現在已經有開發者把它搬進了瀏覽器。
從C/Rust到瀏覽器,中間隔了一個WebAssembly
Simon Willison做了件典型極客會干的事——把syntaqlite編譯成WebAssembly輪子,塞進Pyodide里跑。原庫用C和Rust寫的,現在點鏈接就能用。
他的playground現在支持四件套:格式化、解析成AST(抽象語法樹)、驗證語法、分詞。都是SQLite SQL的剛需,以前得裝環境、配依賴,現在刷新網頁就行。
AST可視化是隱藏彩蛋。輸入一條查詢,樹狀結構實時展開,哪層嵌套錯了肉眼可見。這對調試復雜JOIN比看報錯日志直觀十倍。
AI編程的爭議,被這個項目捅破了窗戶紙
Maganti的帖子標題本身就帶點挑釁:「八年想要,三個月建成」。評論區自然分成了兩派。一派算賬:沒有AI,這項目可能還要再鴿八年;另一派質疑:三個月能產出的代碼,質量能不能扛住生產環境?
Willison的playground某種程度上成了回應——至少API設計和編譯目標選得夠扎實,否則WebAssembly那關就過不去。
更微妙的是時間線。2023年還在爭論Copilot會不會讓程序員失業,2026年已經有開發者用AI把個人積壓多年的idea變成可交付工具。速度差了一個數量級。
瀏覽器即IDE的野望
Pyodide+WebAssembly的組合正在吃掉越來越多「本地才能跑」的工具鏈。syntaqlite不是第一個,但SQL解析這個品類夠垂直、夠剛需,遷移到瀏覽器的價值立竿見影。
Willison的sponsor文案也很有意思:「Pay me to send you less!」——花錢讓我少發點郵件。反直覺的訂閱邏輯,和他做playground的思路一脈相承:把重的東西變輕,把復雜的東西變順手。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.