10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

从零到一:编程小白用 TRAE 打造微信小程序全记录

  • 2025-09-01
    北京
  • 本文字数:1502 字

    阅读完需:约 5 分钟

大小:830.82K时长:04:43
从零到一:编程小白用 TRAE 打造微信小程序全记录

本文作者:Less@蓝镜空间,TRAE 开发者用户


作为一名编程小白,我将完整记录通过 TRAE 等 AI 工具开发微信小程序的全过程,涵盖需求发现、功能构思、UI 设计、代码实现四个阶段。这是一次真实的实践分享,希望我踩过的坑和总结的经验能为你提供参考。

需求发现:洞察真实痛点


今年初,我注意到在线监督学习这个细分需求——网上经常看到有学习需求的用户寻求监督和陪伴,但市面上缺乏专门的产品解决方案。这个需求真实存在且具有一定普遍性。


经过与朋友多轮头脑风暴和深度讨论,我们逐步明确了产品定位和核心价值。



功能构思:从想法到产品形态

品牌设计阶段


在产品构思期间,我尝试设计产品图标和 slogan,借助即梦等 AI 生图工具进行实现。虽然最终效果未完全达到预期,但整体结果令人满意。


重要体会:AI 工具有其独特的"语言体系",需要建立有效的沟通方式才能获得理想结果。



产品形态确定


经过持续打磨核心功能和产品形态构思,最终确定以小程序作为产品载体,主要考虑:


  • 用户覆盖面广

  • 跨平台兼容性好


在此过程中,我使用 AI 工具生成 UI 界面和可交互 demo 来完善产品想法。AI 工具经常能带来意想不到的灵感启发。


UI 构思:从生成到手工优化


尽管现有的 AI 工具生成的 UI 界面质量不错,但在细节处理上仍无法完全满足预期。因此我选择使用 UI 工具手动制作了一份设计稿,这也为后续使用 TRAE 进行前端开发奠定了基础。


这一系列尝试的核心目标是让心中的想法变得更加清晰、具体、聚焦。



代码实现:选择合适的 AI 编程工具

工具选择


面临缺乏前后端工程师的困境,我开始调研 AI IDE 工具。大家的固有观念会认为国外的产品可能更好用,但从我的认知看国内的产品确实更符合国人使用习惯,所以我优先体验了几款国内 AI IDE 工具。


最终选择 TRAE 的原因:

  • 实现效果出色

  • 产品体验完整

  • 功能特性符合需求

开发实践


初期探索


使用 TRAE(免费试用阶段)制作完整的 HTML 可交互界面,目的是验证静态 UI 转为可交互界面时是否存在设计缺陷。


TRAE 的优势特性:


  • 支持截图作为上下文输入

  • 生成 HTML 页面后自动创建本地预览服务

  • 内置浏览器预览功能,支持直接选择元素进行调整




深度使用


免费额度用完后果断充值继续开发。在使用过程中发现的问题:

  • 即使提供截图,页面还原度有时不够理想

  • 需要反复调整和修改

  • 不同页面间风格存在差异

  • 整体效率有待提升


优化策略


受到 TRAE SOLO 模式"通过文档协作"理念的启发,我在项目构建前做了两项重要准备:


1. 建立 MCP 连接 UI 设计工具


  • 用于页面级和组件级 UI 实现

  • 当完整页面实现效果不理想时,尝试单个组件实现


页面级实现


组件级实现


2. 制作规范文档


  • design.md:设计规范文档,确保 AI 按照统一风格实现页面

  • tech.md:技术架构文档,明确技术实现方案


design.md


tech.md

项目构建流程


采用"先前端页面,后后端实现"的开发思路:


前端开发阶段


为保证与 AI 沟通顺畅,在开发过程中:

  • 让 AI 生成 icon.md,明确图标需求和使用位置

  • 及时提供素材资源


后端开发准备


前端页面完成后,让 AI 基于前端页面生成完整的 prd.md,确保 AI 理解后端功能需求,避免功能遗漏或冗余。


开发总结


TRAE 在解决 bug 时会自动生成总结文档,便于回顾和知识沉淀。


icon.md


prd.md

核心体会与思考


目前项目仍在构建中,需要持续与 AI 工程师协作。通过这次实践,我有两点深刻感受:


1. AI 协作的艺术


AI 能力很强,但有时无法充分发挥。人类需要与 AI 建立新的协作方式,了解其特性才能更好地创造价值。这就像与真实工程师协作一样,不同的配合方式会带来不同的效率和价值。


2. 上下文的重要性


AI 编程非常依赖上下文能力,这比大模型的基础能力更为关键。


00:00 / 00:00
    1.0x
    • 3.0x
    • 2.5x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00


    最后希望 TRAE 能越来越完善,在 AI 编程赛道上越来越成功,让我这种纯编程小白更加能激发创造,落地灵感,以前总有人说点子不值钱,但在 AI 时代,以后任何一个创意都越来越引起重视。


    2025-09-01 11:544

    评论

    发布
    暂无评论

    外贸网站建站:如何选择合适的外贸网站设计方案

    九凌网络

    倒计时1天|解锁「PolarDB开发者大会」正确打开方式

    阿里云瑶池数据库

    数据库 阿里云 云计算, 开发者大会

    用 25,000 颗星撬动一个向量数据库的世界

    Zilliz

    Milvus Zilliz AIGC 向量数据库

    海外视频直播APP/多语言语聊APP提交Google Play,Easy Done详细步骤

    山东布谷科技胡月

    源码 视频社交APP开发 直播平台源码 社交直播APP开发 海外直播App开发

    深入探索智能问答:从检索到生成的技术之旅

    不在线第一只蜗牛

    人工智能 机器学习 深度学习 大数据

    从抖音API看电商行业的未来趋势

    技术冰糖葫芦

    API

    【第七在线】打破传统束缚:智能商品计划助力服装企业创新发展

    第七在线

    从0到1:实验室设备借用小程序开发笔记

    CC同学

    一文解析 Copycat Dex与 Bitcat Dex的区别

    股市老人

    WBTT:“Fair Launch”如何做到更加公平

    加密眼界

    现货比特币 ETF 的批准将如何重塑加密货币世界

    区块链软件开发推广运营

    dapp开发 区块链开发 链游开发 NFT开发

    WBTT:“Fair Launch”如何做到更加公平

    西柚子

    低代码开发应用解锁旅游业的创新潜力

    不在线第一只蜗牛

    低代码 低代码开发 旅游业

    2023 IoTDB Summit:天谋科技欧洲研发负责人 Christofer Dutz《纳其源:如何用 Apache PLC4X 构建极简工业数据采集》

    Apache IoTDB

    一文介绍VR虚拟现实汽车展厅看车体验

    3DCAT实时渲染

    VR虚拟现实 汽车虚拟仿真 汽车VR展厅

    AZ逃生:容灾部署规范和最佳实践

    焦振清

    服务部署 弹性伸缩 机房容灾 AZ 逃生 同城多活

    都是 Copycat Dex的通证,eCAT 和 CAT 这两有啥区别?

    股市老人

    海外云手机:跨境养号的新趋势

    Ogcloud

    云手机 海外云手机 跨境电商云手机 tiktok云手机

    社媒引流对跨境电商的重要性

    Ogcloud

    云手机 海外云手机 跨境电商云手机

    泛微与用友NCC的无缝对接,释放企业运营潜能!

    聚道云软件连接器

    案例分享

    抖音获取抖音视频详情 API (douyin.item_get_video)

    技术冰糖葫芦

    API

    软件测试|探索Flask接口路由技术:构建灵活可拓展的Python应用

    霍格沃兹测试开发学社

    WBTT:“Fair Launch”如何做到更加公平

    石头财经

    从零到一:编程小白用 TRAE 打造微信小程序全记录_AI&大模型_TRAE.ai_InfoQ精选文章