了解我的同学都知道,我用过不少AI编程工具(cursor、 dev.V0、 bolt.new 、 通义灵码等),也用AI辅助编程写了一些Python小工具 以及前端玩意。
最近有人曾找我咨询做一个电商网站, 我尝试了 几款AI工具, 其实完整实现功能都不太理想。
先说背景。一个电商网站要考虑的东西。比如 电商导航页、商品页、购物车、下单等。如果涉及到跨境还需要i18n国际化。
如果单纯写前端页面, bolt.new 完成度比较不错, dev.V0也还可以。 大家都知道 做一个电商网站,除了前端, 还涉及到后端 ,以及数据库(比如链接MYSQL)。
这时候AI编程开发,就遇到一些问题。就以bolt.new 为例, 它默认 数据存储在浏览器本地, 如果你要让它完整实现 数据库、后端、 前端的代码。 代码完成了,因为涉及到后端,你需要把代码下载到本地,构建好环境。 其实AI生成复杂的项目,基本上各种问题。每个问题一直询问修改,最后开发效果体验比较差,让人一度想放弃。
如果你是编程小白,那就尴尬了, 完整项目运行依赖的环境相对较多。也许你看界面貌似完成了80%的功能,殊不知,剩下的20%才是最麻烦的。
如果你有编程基础,对程序员来说, 体验最好的工具 莫过于cursor。 他可以根据提示 一步一步修改遇到的问题。
最近经过实验,理想的AI全栈开发工程师 还是 Mysql + Nextjs 的组合。 我也是时候深入学习下Nextjs了, 之前只是单纯 借助AI生成过纯前端项目。另外,在进行prompt描述项目的时候,指定 编程语言,技术架构,准确的产品描述, AI才能更好的了解自己想要的答案,不至于走弯路。