用DeepSeek半天上架一个小程序
总结
没兴趣或者不想花时间的,看总结就好。
个人开发经验主要以服务端为主,几乎没有小程序开发经验,也没有啥前端开发经验。
写的是一个比较简单的工具型小程序(基于艾宾浩斯遗忘曲线作的记忆卡片)。
没有标题党,整个工程从0开始(包括代码,图标设计,取名字,写简介)到上架,半天(4小时)足够。
同时,除了DS的功劳之外,绝大部分因素还是个人的开发基本功,没有这个基础甚至问题你都不知道怎么去问。
有兴趣的话,可以扫这个码玩玩:
起因
因为考试的缘故,有很多知识点需要记忆。我尝试过很多方式,比如画思维导图啥的,效果都挺一般的。年纪大了,脑子也没那么灵光了,只能用最愚蠢的办法:一直重复记忆。
基于以上原因,就想到了遗忘曲线。
那么作为一个开发者,给自己写一个工具没啥困难的。但我需要随时使用它,也就意味着它必须是app或者能在手机上方便打开的东西。
目前国内的情况,微信小程序是比较主流的了。
正好也试试看,所谓的xxx小时用AI写一个xxx,是否真的可行。
经过
目前能快速开发小程序的架构就是腾讯云开发。有现成的模板可以套,并且有db,登录,合规检查等配套服务。
DS给的结果还是比较惊艳的,库表设计,核心逻辑的伪代码,不同算法的优缺点都能够出,基本上把实现方案用文字的形式表达出来了。
具体到每个功能页面,DS能够给完整的wxml,wxss和js的代码,绝大部分时候原样粘贴到编辑器就能正常运行了。少部分样式是需要微调的。对于数据库字段和不同函数入参和返回,有少量字段和数据结构需要自己调整好。
用DS的另一个麻烦事是一旦切换会话,除非你让他实现一个新页面或者新的完整的功能,否则你得把上下文描述清楚,否则给出来的结果就需要大量的调整适配。
它也不是万能的,有一些接口,例如我让它实现数据库里面的一些复杂操过,它给的代码始终是无法运行的,把错误上下文扔给他之后,诊断的代码依然无法运行,最后还得我自己看官方文档解决。
整个开发过程大约2小时,基于腾讯云成熟的体系,还算是比较快。
如果你不懂技术,上面我说的很多名词包括到底在做什么,大概率是看不懂的。
上架
开发完,就需要起名字,写简介等等。
说实话,它给的每个名字我都觉得不错。
Logo的话,可以让DS直接生成MJ的提示词,随便找个生成图的AI就搞定了。
写简介就更不在话下了。
走上架的流程确实比较繁琐,这个就没有AI可以帮助了,全靠平台的引导。好在平时接触过,并且微信总体的引导做的还不错。
结果
总结的内容在文章开头了。
结果来看对于简单的工具类,确实能够利用AI快速实现,但这一切的前提是你真的对这方面有所了解。