我從與Colin的訪談中獲得的將原型轉換為真正SaaS應用的五大要點: 1. 大多數SaaS應用需要6個核心整合。與原型不同,真正的應用是全棧的,通常包括身份驗證(Google、GitHub)、支付(Stripe)、電子郵件(SendGrid)、文件存儲、分析(PostHog)和錯誤日誌(Sentry)。沒有這些,你無法輕鬆地引導用戶、收取費用或識別錯誤。 2. 從生產就緒的模板開始,而不是從頭開始構建。SaaS模板(例如來自Vercel的模板)已經內建身份驗證、支付和數據庫。使用這些模板開始你的SaaS應用比試圖讓AI從頭開始構建要容易得多。 3. 如果仔細查看,Vibe編碼的應用會有明顯的錯誤。例如,Colin在我的Vibe編碼照片應用中發現了“localhost 3001”的提及。始終檢查AI生成的代碼(或讓AI進行檢查😅),並檢查硬編碼的本地URL、不當的文件處理和安全漏洞。 4. 小心使用Supabase數據庫的AI編碼工具中的安全漏洞。默認情況下,Supabase的行級安全性(RLS)是禁用的,這意味著任何用戶都可以查看你應用數據庫中的數據(例如電子郵件)。為了避免這種情況,請在Supabase設置中手動配置RLS。 5. 停止追逐證書和證明。Colin說:“我不喜歡用證書來推進你的技術職業。重要的是獲得實踐經驗並實際構建一些東西。建立一個能夠產生收入的副項目——這比課程證書更令人印象深刻。”