从零开始:我使用Cursor开发小程序的真实旅程记录

共计 2222 个字符,预计需要花费 6 分钟才能阅读完成。

一、引言:浓缩的开发之旅

  • 通过 Cursor 打造我的首个健康习惯养成工具
  • 为何开发这个小程序?—— 起初并无明确想法,经过与 deepseek 的交流,才获得了一些启发,最终决定开发这款小程序。
  • 为何选择 Cursor 工具?—— 工欲善其事,必先利其器(我尝试过 trae 和 deepseek,最终都因不满意而放弃了……)

二、开发前的准备

1. 原型设计:简洁的界面构思

最初,我在使用 trae 和 deepseek 时,生成的原型图效果不尽如人意,经过多次迭代依然未能达成目标,最终决定推翻重来。下面的原型是通过 cursor 生成的,基本上只需一次就能完成,后续只需做少量微调。

2. 需求分析:核心功能列表及接口

根据原型图,我让 cursor 整理出核心功能清单及需求文档:

3. 框架选择:主要使用的框架

  • 前端:uni-app + Vue3
  • 后端:Spring Boot + Mysql + mybatis-plus

三、跌宕起伏的开发历程

遵循 MVP 快速开发的原则,我原以为无论是使用 deepseek、cursor 还是 trae,工具的效果应该大同小异,便捷性是首要考量,然而结果却令我颇为震惊……

我最初使用 trae 生成原型图时,UI 样式和布局效果令人失望,界面元素的美观性欠缺,如下图所示,经过多次对话也未能解决问题,于是毅然放弃了 trae。

接下来,我尝试使用 deepseek 生成原型图,效果略优于 trae,基础原型得以初步构建(我不小心删除了 deepseek 生成的图,未能保存)。

经过几次尝试,我让 Trae 生成前后端代码,但实际效果却令人失望。当我在 IDEA 中打开项目时,发现几个明显的问题:

  1. 前后端接口严重不匹配,关键功能接口缺失
  2. 生成的代码简单得近乎演示级别,缺乏实际应用价值
  3. 项目结构杂乱,文件存放不当,基础配置文件也不完整

尝试运行时,IDEA 和 wx 开发者工具都报出大量错误。最初我试图手动修复,但很快意识到这比从头编写代码还要耗时,最终决定删除所有生成的代码。这次体验让我对这些工具的实用性产生了严重疑虑。

在朋友的推荐下,我转向 Cursor 进行开发。对比之下,两者的效果差异显著:Cursor 不仅帮助我高效完成了原型设计,生成的代码质量也几乎达到了可用标准,让我深刻认识到 AI 编程工具之间的差异是如此巨大。

我重新使用 cursor 进行了前后端代码的开发。

至此,我几乎是在等待 AI 逐步完成代码编写并确认下一步操作,cursor 的流程一般是先编写接口文档,然后设计表结构,确保无误后才开始实际的前后端代码编写,这一顺序与我们实际开发流程相符。

在此过程中,cursor 不断询问我是否能够进行下一步操作,这使得其接近全自动化的特点显露无遗,我们只需简单回复即可。

首次使用 Cursor 生成完整代码的体验极为愉快——只需反复确认,便能自动生成大量代码,甚至让我一度忘记自己确认了多少次。然而,当所有代码生成完毕,进入前后端联调阶段时,问题才真正浮出水面。

与 Trae 生成的简陋代码相比,Cursor 生成的代码量庞大,细节完善,甚至有些“过度设计”——几乎将所有功能都一次性实现,导致我在开发过程中没有机会逐步调试接口。最终,项目一启动便报错,由于代码结构复杂,定位问题变得极其困难。

无奈之下,我再次删除了全部代码,重新基于原型图生成,经过多次反复,最终完成了小程序的开发,并成功让前后端顺利运行。

这次开发让我意识到,虽然 AI 编程生成的代码高效,但过度依赖可能会导致调试成本的显著增加,适度的“渐进式开发”或许才是更为合理的选择。

最终产品效果:

经过多次实践,我总结出了 AI 辅助开发的流程:

  1. 原型优先(外观设计)
  • 使用 Cursor 迅速输出可视化原型
  • 确保 AI 从一开始就明确项目形态与功能框架
  • 文档驱动(开发边界明确)
    • 制定详细的需求清单
    • 编写规范的接口文档
    • 确保开发过程有据可依
  • 聚焦核心(MVP 原创,优先开发主线功能)
    • 优先开发主线功能页面(首页 / 个人中心 / 详情页)
    • 将 80% 的精力投入到 20% 的关键功能中
    • 非核心功能延后处理

    这套流程既能发挥 AI 的效率优势,又能够保持开发的可控性,避免过度开发的陷阱。通过明确边界和聚焦重点,显著提升了开发质量与效率。


    四、收获与反思

    过去在使用 IDEA、VSCode、HBuilder 等开发工具时,常常觉得它们没有太大区别,主要是看个人习惯。

    然而在 AI 时代,掌握一个高效工具或技能,确实能够使人脱颖而出——工欲善其事,必先利其器。

    传统团队开发需要经历需求分析、原型设计等多个环节,时间周期相对漫长。

    掌握 AI 编程的个体开发者,凭借工具的优势能够独立完成整个开发流程,效率差距可达数倍之多。

    作为普通人,我们可能无法在 AI 浪潮中获得巨额收益,但至少要持续学习、紧跟时代步伐,以免被时代所淘汰。

    AI 编程的出现,彻底改变了技术学习的门槛。即使是从未接触过代码的初学者,如今也能借助 AI 工具完成过去难以想象的开发任务。

    这种“从 0 到 1”的突破性体验,为初学者带来了巨大的正反馈,当看到自己能够实现功能、完成项目时,那种成就感和学习动力无可替代。

    如果这篇文章能够给你带来一些启发,欢迎 点赞、在看、转发三连 ,若想第一时间收到推送, 小手一赞,年薪百万!

    来源:知乎
    原文标题:我用 Cursor 开发小程序,从 0 到 1 的真实记录
    声明:
    文章来自网络收集后经过 ai 改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!
    正文完
     0
    小智
    版权声明:本站原创文章,由 小智 于2026-01-25发表,共计2222字。
    转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
    使用智语AI写作智能工具,您将体验到ChatGPT中文版的强大功能。无论是撰写专业文章,还是创作引人入胜的故事,AI助手都能为您提供丰富的素材和创意,激发您的写作灵感。您只需输入几个关键词或主题,AI便会迅速为您生成相关内容,让您在短时间内完成写作任务。
    利用AI智能写作工具,轻松生成高质量内容。无论是文章、博客还是创意写作,我们的免费 AI 助手都能帮助你提升写作效率,激发灵感。来智语AI体验 ChatGPT中文版,开启你的智能写作之旅!
    评论(17 条评论)
    团子呀 评论达人 LV.1
    2026-01-25 17:48:03 回复

    Cursor的全自动化功能听起来很方便,真的能减少很多手动操作吗?

         未知
    川海盐 评论达人 LV.1
    2026-01-25 17:38:03 回复

    用Cursor开发的体验真不错,感觉比其他工具靠谱多了。

         未知
    山岚喵 评论达人 LV.1
    2026-01-25 17:28:03 回复

    看起来Cursor真的是个不错的工具,能省不少时间。

         未知
    吕白月 评论达人 LV.1
    2026-01-25 17:18:03 回复

    Cursor的效率看来确实不错,和我之前用的工具比差距太大了。

         未知
    苏拾子 评论达人 LV.1
    2026-01-25 17:08:03 回复

    开发工具的选择绝对不能马虎,Cursor真的让人耳目一新,效率提升显著。

         未知
    叶春夏 评论达人 LV.1
    2026-01-25 16:58:03 回复

    听说Cursor的代码生成能力很强,真的有这么神奇吗?

         未知
    夏岚喵 评论达人 LV.1
    2026-01-25 16:48:03 回复

    你说的Cursor让我很感兴趣,难道它真的能做到让代码生成几乎无误?我也想试试!

         未知
    奶茶酱 评论达人 LV.1
    2026-01-25 16:38:03 回复

    听你这么说,感觉我之前用的工具简直是在浪费时间。

         未知
    慕可汐 评论达人 LV.1
    2026-01-25 16:28:03 回复

    开发前的准备工作很重要,原型设计和需求分析能极大提高后续开发效率。

         未知
    荣清软 评论达人 LV.1
    2026-01-25 16:18:03 回复

    开发过程中遇到的问题真是让人无奈,工具的选择直接影响效率。希望今后能有更多人分享他们的经验。

         未知
    小玖森 评论达人 LV.1
    2026-01-25 16:08:03 回复

    看你说的Cursor,感觉它确实比其他工具强多了。

         未知
    枫舟遥 评论达人 LV.1
    2026-01-25 15:58:03 回复

    开发工具的选择就像选鞋子,不合适的真是走不远。

         未知
    热爱小猫 评论达人 LV.1
    2026-01-25 15:48:03 回复

    是否每个开发者都能像你这样顺利用Cursor呢?我也想试试。

         未知
    星河同学 评论达人 LV.1
    2026-01-25 15:38:03 回复

    使用Cursor的体验让我感到惊喜,难道其他工具真的如此糟糕吗?

         未知
    咖小猫 评论达人 LV.1
    2026-01-25 15:28:03 回复

    Cursor的效果真心不错,感觉比其他工具强多了。

         未知
    初糯月 评论达人 LV.1
    2026-01-25 15:18:03 回复

    这篇文章让我思考了开发工具的选择,深有同感。

         未知
    缑柒茶 评论达人 LV.1
    2026-01-25 15:08:03 回复

    你的经历让我明白了开发工具的重要性,选择之前真的要多对比几款。

         未知
    利用智语AI写作工具,轻松生成高质量内容。无论是文章、博客还是创意写作,我们的免费 AI 助手都能帮助你提升写作效ai率,激发灵感。来智语AI体验ChatGPT中文版,开启你的智能ai写作之旅!
    17