免费试用|Vibe Coding正当时,AnalyticDB Supabase极速开发爆款应用

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
云原生数据仓库AnalyticDB MySQL版,基础版 8ACU 100GB 1个月
简介: 云原生数据仓库AnalyticDB PostgreSQL版重磅推出Supabase托管版本

01、Vibe Coding技术栈:创意到上线,一站式飞跃

随着大语言模型的编程能力飞速提升,AI大模型技术正以前所未有的速度融入我们的开发日常。无论是Cursor、Windsurf,还是Lovable,智能编程工具正悄然改变着开发者的工作方式。而在海外开发者社区,一种新兴的开发理念——“氛围编程”(Vibe Coding),正以令人惊叹的速度在全球开发者社区掀起革命。


“氛围编程”倡导在AI助力下,开发者可以从产品文档、数据库设计到服务实现,无缝、高效地一站式完成整个开发流程。而要想真正释放Vibe Coding的高效与创新,究竟哪一套工作流才最适合真正「零到一」地将想法变成线上产品?


我们为你总结了一套被无数Vibe Coder亲测高效、实用的完整流程,通过四步闭环即可实现极速开发: 1️⃣ Figma设计 → 2️⃣ Lovable/Bolt构建前端 → 3️⃣ 基于AnalyticDB PostgreSQL版的Supabase后端服务→ 4️⃣ Vercel部署上线。


这个流程以阿里云瑶池旗下的云原生数据仓库AnalyticDB PostgreSQL版托管的Supabase为核心后端引擎,提供开箱即用的数据库服务,彻底打通AI原生应用的快速落地通路。开发者无需关注基础设施运维,即可获得企业级高可用、国内加速网络和安全Branch能力,让创意在24小时内飞向生产环境!


🚀 重磅福利抢先看

阿里云 AnalyticDB PostgreSQL版 1 核 2 GB 规格限时免费使用

零成本体验企业级云数据库,助力Vibe Coding极速开发

👉 点击链接立即领取

02、Best Vibe Coding Workflow


image.png

如上的一套AI Coding工作流,在海外非常流行,可以实现极速打造生产级应用。主要分为以下步骤:


Step1. 将Idea转化为“看得见”的设计:从Figma开始

你当然可以直接上手,通过给Bolt或者Lovable下达指令,让它从零帮你构建整个应用。但如果想要打造一款真正的产品,那么就必须深入思考设计和用户流程。否则最终得到的,可能只是AI的“解读版”,而不是你脑海中那个真正的愿景。


因此Vibe Coding应该从Figma开始。在Figma中进行设计,有意识地构建,而不是被动地去修补。 Lovable、Bolt都已支持Figma导入。

image.png

Step2. 在Lovable、Bolt中构建应用

导入Figma设计后,Lovable/Bolt会生成整洁、可编辑的React代码,并提供一个可视化界面,让你能够微调布局、逻辑和样式。


它们的界面都非常简洁且响应迅速,你可以使用自然语言指令来修改或添加新功能,而无需离开这个可视化构建平台。

image.png

与此同时,他们还原生集成了Supabase,使得将你的应用连接到真实后端变得异常简单。你只需点击几下,就能接通用户认证、数据库和文件存储,完全不需要编写自定义API。

Step3. 使用Supabase作为后端

image.png

无论使用Bolt还是Lovable,有一件事是共通的:你需要一个后端。而Supabase已成为Vibe Coding圈公认的主流BaaS方案


Supabase目前已为超过200万开发者提供服务,管理着350万个数据库,其GitHub仓库的Star数已超过8.5万。Supabase将后端工作打包为一站式服务,提供用户认证、对象存储、实时订阅等多个功能模块,使用Supabase,只需极少的配置,即可完成和Lovable/Bolt的集成,真正将你的想法转化成完整的应用。

Step4. 部署和托管应用

当你的应用构建完成后,就可以将其发布上线了。Lovable和Bolt都支持一键发布到Vercel这类主流的静态页面托管平台,完成整个流程闭环。


这种先进的开发范式早已在海外开发者中风靡一时,但随着落地国内,现实问题也随之而来。比如,Lovable和Bolt的高价订阅门槛,让很多开发者望而却步,而Supabase、Vercel等海外云服务在国内的访问速度也并不理想,动辄的网络延迟极大地影响了开发体验。


那么,有没有一种方式,既能享受到Vibe Coding的敏捷与高效,又能规避这些高昂成本和速度瓶颈?答案是肯定的——为什么不为自己量身打造一套专属于你的Vibe Coding全栈开发方案,让创意和效率都不再设限呢?

03、手搓Vibe Coding+BaaS ,一步到位

下面我们将基于Bolt.diy+阿里云上托管的Supabase手把手搭建私域vibe coding全栈应用平台。Bolt.diy是Bolt.new的开源版本,可以让用户自定义使用自己喜欢的模型,并私域部署,保证代码的安全性。与此同时,阿里云AnalyticDB PostgreSQL提供了托管版本的Supabase服务,已无缝接入到Bolt.diy中。


Step1. 下载定制版Bolt.diy代码,本地编译安装。

git clone https://github.com/wangxuqi/bolt.diy.git
cd bolt.diy
cp .env.example .env

Step2. 设置环境标量,您可以在阿里云控制台查询您的ACCESS KEY和SECRET。

export ALIBABA_CLOUD_ACCESS_KEY_ID="your access key"
export ALIBABA_CLOUD_ACCESS_KEY_SECRET="your access secret"

Step3. 编辑.env,填充你使用的大模型的API KEY。当然,你也可以在项目启动后,在前端页面上配置。


Step4. 安装包管理器pnpm;安装依赖;启动项目:

npm install -g pnpm
pnpm install
pnpm run dev

OK,启动后您将看到专属于自己的vibe coding应用页面。随后,我们可以选择一个大模型并填入对应的API Key,比如这里我们选择Deepseek的编码模型。接下来就可以愉快地vibe coding了。

image.png

image.png

同时,我们可以点击Supabase的图标配置后端,即可获取连接您的阿里云Supabase。如果您还没有开通,可以按照使用文档开通试用。


配置完成后您就可以在Bolt.diy的界面上看到您的Supabase项目了。

image.png

开通阿里云托管Supabase

云原生数据仓库AnalyticDB PostgreSQL版重磅推出了Supabase托管版本。相较于完全自建方案,阿里云托管版拥有以下核心优势,让你的Vibe Coding应用开发更轻松高效:

1. 极简部署,开箱即用

无需本地复杂安装与组件配置,只需几步即可自动化完成 Supabase 后端服务的创建,让你专注于应用开发或者Vibe Coding,而不是花时间在基础设施上。


2. 企业级高可用与安全保障

云原生数据仓库 AnalyticDB PostgreSQL 版提供高可用架构、多重备份和自动容灾能力,远超自建环境的稳定性与可靠性。


3. 极速访问,国内网络优化

托管于阿里云国内数据中心,配备专线和网络加速方案,显著降低网络延迟,访问速度远胜于海外托管与自行部署,助力你的产品实现极致体验。


4. 与阿里云产品生态深度集成

支持与阿里云丰富的云产品无缝衔接,比如对象存储直接使用阿里云OSS,助力构建更强大的应用生态。


未来,我们还将推出:


1. Branching特性

虽然当下大模型的能力已十分强大,但完全交由大模型进行编码,依然存在风险,尤其是上大模型进行后端操作时,甚至可能会出现删库删表等高危操作。而AnalyticDB PostgreSQL版提供的Branch能力,可以让用户和使用版本管理工具git一样使用数据库。提供vibe coding的安全和容错能力。

image.png

image.png

2. 本土化认证

更符合国内的认证方式,比如微信、支付宝、抖音账号等三方鉴权登录,以及三大运营商短信认证的登录方式,增强国内用户的使用体验。


🚀 重磅福利抢先看

阿里云AnalyticDB PostgreSQL版1核2GB规格限时免费使用

零成本体验企业级云数据库,助力Vibe Coding极速开发

👉点击链接立即领取

👀了解更多

欢迎钉钉搜索群号:101930027031 或 扫码加入钉群交流

image.png

相关实践学习
阿里云云原生数据仓库AnalyticDB MySQL版 使用教程
云原生数据仓库AnalyticDB MySQL版是一种支持高并发低延时查询的新一代云原生数据仓库,高度兼容MySQL协议以及SQL:92、SQL:99、SQL:2003标准,可以对海量数据进行即时的多维分析透视和业务探索,快速构建企业云上数据仓库。 了解产品 https://www.aliyun.com/product/ApsaraDB/ads
相关文章
人工智能 关系型数据库 OLAP
77 0
|
3月前
|
人工智能 OLAP 数据处理
解锁数仓内AI流水线,AnalyticDB Ray基于多模ETL+ML提效开发与运维
AnalyticDB Ray 是AnalyticDB MySQL 推出的全托管Ray服务,基于开源 Ray 的丰富生态,经过多模态处理、具身智能、搜索推荐、金融风控等场景的锤炼,对Ray内核和服务能力进行了全栈增强。
|
存储 DataWorks Java
DataWorks产品使用合集之开发离线数仓时,需要多个工作空间的情况有哪些
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
消息中间件 关系型数据库 Kafka
深入理解数仓开发(二)数据技术篇之数据同步
深入理解数仓开发(二)数据技术篇之数据同步
|
存储 数据采集 JavaScript
深入理解数仓开发(一)数据技术篇之日志采集
深入理解数仓开发(一)数据技术篇之日志采集
|
消息中间件 存储 Kafka
Flink 实时数仓(二)【ODS 层开发】
Flink 实时数仓(二)【ODS 层开发】

热门文章

最新文章

相关产品

  • 云原生数据仓库AnalyticDB MySQL版