恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

用豆包对话 21 分钟,我做出了一个网页版 “Postman”【只要会描述什么都能做】

  • 首页
  • 资讯中心
  • /
  • 用豆包对话 21 分钟,我做出了一个网页版 “Postman”【只要会描述什么都能做】

相关资讯

STM32F407四路电机编码器闭环控制实战指南 2026/10/20 4:10:55
纯Socket实现西门子S7-1200/1500 PLC数据采集C#源码 2026/10/20 4:10:55
上下文模式设计:从并发隔离到跨服务传播的工程实践 2026/10/20 4:10:55

最新资讯

Llama 3 架构解析与 FP8 量化及长上下文实测
棉田虫害轻量化检测实战:从模型压缩到边缘部署全流程
从“坏了再修”到“提前预判”:设备诊断系统演进与落地
手翻Transformer论文:术语、长难句与工程化精校全流程
科研效率提升指南:如何写好一份可复现的研究工作记录
蓝牙AOA定位网关上报数据格式全解析:从字段含义到兼容排查

今日推荐

高频变压器实战经验总结:磁芯选型、绕组工艺与故障排查全解析
U-Boot移植的关键:深入理解Kconfig配置系统与依赖关系
步进电机原理与调试全解析:从步距角到丢步排查

本周热门

基于GMM的语音识别系统原理与MATLAB实现详解
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

本月精选

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

用豆包对话 21 分钟,我做出了一个网页版 “Postman”【只要会描述什么都能做】

发布时间:2026/10/20 4:15:56
用豆包对话 21 分钟,我做出了一个网页版 “Postman”【只要会描述什么都能做】 用豆包对话 21 分钟我做出了一个网页版 “Postman”不写一行 C 业务框架代码不我写了——但全程只和豆包对话从需求到端到端测试通过只花了 21 分 48 秒(一台低配虚拟机上运行的)。如果你平时写 Python、Node.js可能会觉得做个网页版 Postman也就是一晚上的事。但如果换成 C 呢很多人第一反应是麻烦、慢、容易踩坑。而我这次想说的是在uvp libuvcpp这套组合下用 C 开发 Web 应用的体验已经被 AI 驱动开发拉到了和脚本语言同一条起跑线上——甚至在质量、性能和交付物上还要更优。从一个真实需求说起我想做一个网页版的 HTTP 测试工具类似 Postman但部署在本地浏览器里。于是我在豆包里说了一句话帮我使用 uvp 开发一个 web 测试工具类似 postman 的工具不过是网页版本的。先说明一下正常情况下你并不需要像我一样从源码编译任何东西。uvp 和 libuvcpp 都发布了开箱即用的正式安装包装完就能开始开发我这次是为了开发测试才特意走了源码编译最新开发版的路线。后面会给出直接安装的方式。整个过程的真实记录大致是这样的安装 uvpuvp是一个为 libuvcpp 打造的 AI 驱动开发框架直接通过 npm 全局安装下文有安装命令uvp --version即可确认。编译 libuvcpp 1.7.5-dev这一步是我为测试最新开发版才做的。从源码构建依赖通过 codeload 手动下载注入处理了 llhttp、nghttp3 子模块、SQLite 合并包等细节OpenSSL 按要求直接使用 conda-forge 预编译的动态库版本3.6.5不需要自己编译 OpenSSL。日常使用直接安装官方 release 包即可下文详述几乎开箱即用。脚手架uvp init一条命令生成 CMake 工程--template static-files端口 8787。写后端与前端后端实现POST /api/request出站代理端点方法白名单、TLS 校验/忽略开关、超时、响应截断与 JSON 美化前端是单文件index.html支持请求历史、Headers 表格、Body 编辑、响应双 Tab。编译与测试uvp build --build-type Release一次通过端到端测试覆盖本地 echo 服务、自签 TLS 服务和真实公网 HTTPS百度12/12 全部通过包括默认校验证书访问百度这条最难的路。成品长这样然后我打开任务管理器看了一眼顺手被震撼到进程web-tester.exeCPU 0%内存 3.3 MB编译产物web-tester.exe114 KBRelease / MSVC访问https://www.baidu.com/165 ms 返回首页TLS 证书校验通过。一个功能完整的 Web 应用内存 3.3 MB、单文件 114 KB、无需任何运行时环境——这就是 C 的高性能、低资源、机器码直接运行。开箱即用直接安装现成包即可再次强调上面那些源码编译、依赖处理的过程只是我为了开发测试才走的路线。日常使用 uvp 和 libuvcpp直接安装官方发布的包几乎开箱即用。安装 uvpnpm 一条命令npminstall-guvp-agents uvp--version# 例如 uvp-agents 0.3.0uvp 以uvp-agents发布在 npm 上要求 Node.js 22.19 / 24.11 / 26装完即得到全局 CLI 和 MCP 服务AI 和人都可以直接用。安装 libuvcppreleases 直接下载官方 releases 页面https://github.com/Antruly/libuvcpp/releases按平台选择开箱即用平台安装方式Windows下载libuvcpp-版本-msvc-x64.zip自包含解压即用或双击libuvcpp-版本-msvc-x64-setup.exe一键安装LinuxDebian/Ubuntu配置官方 apt 仓库后apt install libuvcpp-devLinuxFedora/RHEL配置官方 dnf 仓库后dnf install libuvcpp-devel其他仓库还提供mingw-x64/arm64、linux-x64/arm64、msvc-arm64等 zip 包每个 release 都同时发布zip 包、exe 安装程序、deb/rpm 发行版包覆盖六种平台组合。装好后 CMake 的find_package(uvcpp CONFIG)或pkg-config uvcpp即可被 uvp 直接发现使用——完全不需要自己编译也不用自己编译 OpenSSL。uvp 和 libuvcpp 到底是什么libuvcpp是一个基于libuv的 C Web 开发库坚持C11标准没有引入 C 的新版本特性最大程度保证了兼容性。底层是 libuv跨平台异步 I/O 库支持 HTTP/1.1、HTTP/2、HTTP/3/QUIC、WebSocket、TLS、静态文件服务、WebApp 等一整套 Web 能力。uvp则是专门为了把 libuvcpp 用快、高效、安全、高质量地开发出来而生的工具链。它实现了一套MCP 接口支持目前市面上大部分的 agents——也就是说AI 可以直接调用它。AI 不需要从零去构建 C 程序而是通过 uvp 去生成、构建、调试AI 只需要理解你的需求生成组合再验证即可。这大幅降低了 AI 使用 C 的门槛。这带来一个关键事实你不需要高级智能体也不需要自己手搓 C 工程。和豆包对话就能得到一份完整的、可编译、可运行的 C Web 应用工程。我这次就是用的豆包免费版本。uvp 的开发模式AI 驱动、代码审核、人工批准、多人并发uvp 的开发模式与现在大火的rea高度相同AI 驱动开发需求 → AI 生成 → 构建 → 测试循环迭代代码审核 人工批准AI 生成的每一步都要经过验证和把关保证效率的同时守住质量支持多人并发任务开发多路并行推进互不阻塞。rea 之所以能在短时间内吸引大量开发者加入、迭代版本的速度达到前所未有的高度靠的正是这套模式。uvp 也基于同样的模式设计——这也是我认为它有机会走出一条相似成长曲线的根本原因。模板体系从 0.3.0 开始能力可扩展从uvp 0.3.0开始uvp 支持模板接入AI 驱动实现的优秀模块可以加入到 uvp 模板中从而不断完善 uvp 的能力体系。官方已经开放了模板仓库https://github.com/Antruly/uvp-templates目前仓库支持前端模板和后台模板。也就是说除了 uvp 的基础框架能力之外你还可以扩展把验证过的认证模块、支付模块、文件上传、后台管理、聊天界面……沉淀成模板。之后 AI 大模型调用时就能省掉大量重复实现的时间只专注业务逻辑的组合——不必每一个模块、每一个方法都自己从头写。有人问这和实现一门高级编程语言有什么区别肯定会有人问我完全可以基于 Python、Node.js 或者其他语言写 Web 应用为什么要用 C当然完全可以而且说实话直接写脚本语言的开发效率比直接写 C 代码要高。但 C 的优势恰恰是其他高级语言没有的维度Node.jsPython / Javalibuvcpp (C)部署形态打包二进制动辄 100 MB不打包必须装 Node.js 环境强依赖运行时/虚拟机和环境包否则无法单独运行编译成二进制直接运行无任何环境依赖体积大大动态链接约十几 MB静态编译可能只有几 MB性能/资源一般一般/偏弱机器码运行高性能、低资源平台兼容需对应运行时需对应运行时基于 libuv C11理论上支持任何现有设备甚至嵌入式生态互调局限局限支持 MinGW 编译免装 VC 运行库支持 C ABI可被 C# 等语言直接调用Node.js 打包出来的二进制直接跑体积通常在 100 MB 以上Python 和 Java 需要依赖环境包否则无法独立运行Node.js 如果不打包部署时还得先装环境。而 libuvcpp 只需要编译成二进制文件直接运行——文件大小加上 libuvcpp 库可能也就十几 MB静态编译的话一个执行程序可能就几 MB。不想安装 C 运行库它还支持 MinGW 编译。想让 C# 应用或其他语言调用它支持 C ABI。那么唯一的劣势是什么是C 的开发效率问题。即使借助 AI 驱动开发纯 C 的调试依然困难、容易出错、安全风险也需要小心处理。uvp 正是为了解决这个问题而生的它不是替代 libuvcpp而是让 libuvcpp 变得人人可用——通过 MCP 接口接入 agents通过自然语言对话完成从脚手架到构建再到调试的闭环AI 只需按你的需求生成组合再验证即可。为什么是 Web——客户端软件的透明化还有一个值得说的大背景rea 项目的火爆很大程度上因为它支持逆向一切——任何本地的二进制文件都不安全。这也从另一个侧面推动了 Web 应用的发展以后客户端软件会越来越少因为对用户来说Web 应用是透明的、可审计的、可验证的。这更加坚定了我们把 uvp 和 libuvcpp 继续做下去的决心不断优化、完善功能让 uvp 不断学习沉淀更智能、更高效、更安全的模块。AI 既然可以驱动 uvp也可以造就 uvp——两者互相成长。结语欢迎加入从一句帮我用 uvp 开发一个网页版 Postman到 21 分钟后的 12/12 测试通过、114 KB 的单文件二进制、3.3 MB 的内存占用——这就是 uvp libuvcpp 现在的体验。如果你也对用 AI 驱动开发高性能 C Web 应用这件事感兴趣可以点个星星✨支持一下也欢迎关注和参与这两个项目uvphttps://github.com/Antruly/uvplibuvcpphttps://github.com/Antruly/libuvcppuvp 模板仓库https://github.com/Antruly/uvp-templates把优秀的模块沉淀成模板让 uvp 的能力体系越来越完善也让更多人用自然语言就能交付安全、可靠、高性能的 Web 应用。非常欢迎你的加入。

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号