内容
活动
关注

极智编程:基于Qoder+PolarDB Supabase 实现全栈VibeCoding

简介: VibeCoding是由AI驱动的编程新范式,开发者通过自然语言描述需求,由AI完成全栈开发。结合Qoder与PolarDB Supabase MCP Server,可弥补AI对后端环境缺失的短板,实现高效、精准的前后端一体化应用构建,显著降低开发门槛,提升开发效率。

前言

VibeCoding(氛围编程)是一种由AI驱动的编程范式, 开发者通过自然语言描述需求,由AI自主完成选的代码开发、调试以及部署运行。由OpenAI联合创始人Andrej Karpathy于2025年提出,强调"对话驱动"的开发模式

VibeCoding 极大的的降低了编程门槛,非专业开发人员也可通过自然语言交互来完成网站、APP的开发。 AI 虽然可以生成完美的前端甚至后端代码,但由于AI无法感知应用的真实后端环境(数据库结构、链接方式等),往往会导致AI在前后端一体的全栈应用的表现上不尽如人意。

PolarDB Supabase作为一个通用的后端即服务(BaaS),通过提供 MCP Server 填平了前后端的断层,将完整、实时的后端上下文赋予了AI。 由此形成更高效的全栈加速范式,极大地提高了AI在前后端一体的全栈应用开发上的表现。

本文旨在说明如何基于Qoder+PolarDB Supabase 实现全栈VibeCoding,提高AI在前后端一体的全栈应用开发上的表现。

环境准备

配置路径: Qoder -> 首选项 -> Qoder 设置 -> MCP 服务

点击“添加”按钮添加MCP Server, MCP 服务配置示例:

{  "mcpServers": {  "polardb-supabase": {  "command": "node",  "args": [  "~/supabase-mcp/packages/mcp-server-supabase/dist/transports/stdio.js",  "--api-url",  "http://x.x.x.x:8000",  "--service-role-key",  "xxxxx",  "--anon-key",  "xxxxx",  "--dashboard-username",  "xxxxx",  "--dashboard-password",  "xxxxx",  "--project-ref",  "default"  ]  }  } }

其中

  • supabase-mcp/packages/mcp-server-supabase/dist/transports/stdio.js为MCP Server 代码地址
  • api-url 为Supabase公网地址, 可以在PolarDB Supabase实例拓扑图页面找到,如下图所示

  • service-role-keyanon-keydashboard-usernamedashboard-password 可以在PolarDB Supabase实例配置页找到:

全栈VibeCoding示例

环境配置好后,可以直接在Qoder 中输入提示词开始编写应用。

提示词示例: `帮我实现一个todo list应用,基于react + Supabase, 不需要登录和权限控制`

输入提示词后,Qoder就开始编写前后端代码,同时调用MCP了解Supabase上下文,初始化表结构。 根据实际情况进行多轮提示词交互,全部完成后,直至功能和需求符合要求。最终效果示例:

完整的示例视频见:

https://mp.weixin.qq.com/s/Vzl-MPV50qYtDoqIuRWSXQ

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍如何基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
24天前
|
存储 人工智能 前端开发
Qoder + ADB Supabase :5分钟GET超火AI手办生图APP
本文介绍如何利用Qoder、阿里云ADB Supabase和通义千问图像编辑模型,快速搭建AI手办生图Flutter应用。无需传统后端,实现从前端生成到数据存储、AI服务集成的全链路敏捷开发,展现Vibe Coding的高效实践。
Qoder + ADB Supabase :5分钟GET超火AI手办生图APP
|
28天前
|
存储 消息中间件 Kafka
Confluent 首席架构师万字剖析 Apache Fluss(一):核心概念
Apache Fluss是由阿里巴巴与Ververica合作开发的Flink表存储引擎,旨在提供低延迟、高效率的实时数据存储与变更日志支持。其采用TabletServer与CoordinatorServer架构,结合RocksDB和列式存储,实现主键表与日志表的统一管理,并通过客户端抽象整合湖仓历史数据,弥补Paimon在实时场景下的性能短板。
274 22
Confluent 首席架构师万字剖析 Apache Fluss(一):核心概念
|
17天前
|
人工智能
Claude code AI 技能神器:Anthropic Skills!
Anthropic推出Claude AI技能神器Skills,将复杂任务打包成即插即用的“外挂”,让AI秒懂流程,告别重复提示。支持团队共享,提升效率数倍,三步搞定专业报告,堪称AI办公革命!
303 4
|
21天前
|
SQL 关系型数据库 MySQL
开源新发布|PolarDB-X v2.4.2开源生态适配升级
PolarDB-X v2.4.2开源发布,重点完善生态能力:新增客户端驱动、开源polardbx-proxy组件,支持读写分离与高可用;强化DDL变更、扩缩容等运维能力,并兼容MySQL主备复制及MCP AI生态。
开源新发布|PolarDB-X v2.4.2开源生态适配升级
|
2月前
|
人工智能 测试技术 开发工具
如何将 AI 代码采纳率从30%提升到80%?
AI编码采纳率低的根本原因在于人类期望其独立完成模糊需求,本文提出了解决之道,讲解如何通过结构化文档和任务拆解提高AI的基础可靠性。
769 24
|
14天前
|
SQL 关系型数据库 MySQL
|
25天前
|
Dubbo Java 应用服务中间件
Apache ShenYu 架构学习指南
Apache ShenYu 是一款高性能、插件化的微服务API网关,基于Spring WebFlux + Reactor 构建,支持多协议、动态配置与实时数据同步。本指南以通俗类比和实战路径,带你深入理解其架构设计、核心流程与源码实现,助力快速掌握并参与贡献。
198 12
|
1月前
|
人工智能 IDE 程序员
Qoder 负责人揭秘:Qoder 产品背后的思考与未来发展
AI Coding 已经成为软件研发的必选项。根据行业的调研,目前全球超过 62% 的开发者正在使用 AI Coding 产品,开发者研发效率提升 30% 以上。当然,有很多开发者用得比较深入,提效超过 50%。
359 20
|
20天前
|
存储 人工智能 OLAP
AI Agent越用越笨?阿里云AnalyticDB「AI上下文工程」一招破解!
AI 上下文工程是管理大模型输入信息的系统化框架,解决提示工程中的幻觉、上下文溢出与信息冲突等问题。通过上下文的采集、存储、加工与调度,提升AI推理准确性与交互体验。AnalyticDB PostgreSQL 版提供增强 RAG、长记忆、Supabase 等能力,助力企业构建高效、稳定的 AI 应用。

相关产品

  • 云原生数据库 PolarDB
  • 下一篇