一个不会写代码的人,用AI工具独立完成了一个带前后台的动态网站,从需求分析到部署上线,全程只用了不到一天时间。这篇文章记录完整过程,给想体验AI开发的朋友做个参考。
最近在体验AI办公工具,想验证一个想法:一个完全不懂编程的人,能不能靠AI工具独立完成一个完整的软件项目?
于是我定了个目标:做一个带后台管理的动态企业官网,要求:
听起来像一个小团队干的活,但我打算一个人+AI来搞定。
我的工作模式是这样的:
我提需求 → 豆包优化成精准的技术指令 → WorkBuddy执行开发 → 我验收测试这个模式的核心是:我不需要会写代码,我只需要会说清楚我要什么。
我先把需求列了个大概,然后让豆包帮我梳理成完整的技术方案。
我问豆包的第一个问题大概是这样:
"我要做一个动态企业官网,前台有首页、产品、新闻、关于我们、联系我们5个页面,后台可以管理新闻、公司信息、用户留言。用什么技术栈最简单、最容易在本地跑起来?"
豆包给我的建议:
理由是:phpStudy在Windows上一键安装,不用配环境;PHP+MySQL是企业官网最经典的组合;Bootstrap上手快,效果也好看。
技术方案定了以后,我把完整的需求描述给WorkBuddy,让它开始写代码。
我给WorkBuddy的提示词大概是这样:
"帮我开发一个动态企业官网,技术栈PHP+MySQL+Bootstrap 5。要求: 1. 前台6个页面:index.php首页、products.php产品服务、news.php新闻列表、news_detail.php新闻详情、about.php关于我们、contact.php联系我们 2. 后台13个页面:登录、仪表盘、新闻管理、产品管理、轮播图管理、公司信息、团队成员、里程碑、留言管理等 3. 数据库8张表:admins、banners、company_info、messages、milestones、news、services、team_members 4. 附带install.sql安装脚本和README说明文档 5. 代码规范,注释清晰"
WorkBuddy收到任务后,开始深度思考,然后一个文件一个文件地生成代码。整个过程我只需要等,它会自动规划、自动写代码、自动检查。
大概十几分钟后,37个文件全部生成完毕,包括:
代码生成完了,接下来要跑起来。
从官网下载phpStudy V8集成环境,一键安装,包含Nginx+MySQL+PHP。
dashu_tech把网站代码复制到phpStudy的WWW目录下,浏览器访问localhost就能看到网站了。
中间踩了几个坑:
网站打开后是这样的——深靛蓝主色调,配香槟金点缀,看起来比较沉稳专业:
首页包含:
向下滚动还有更多内容:
后台地址是 /admin/login.php,用管理员账号登录后可以看到完整的管理界面:
比如修改公司信息,直接在表单里改完点保存,前台立刻同步更新。发布新闻也是一样,后台编辑好内容,前台就能看到。
网站刚做出来的时候是默认的科技蓝配色。后来我觉得不够高端,想换成更专业的深靛蓝+香槟金主题。
这个过程同样是用AI完成的:
我给WorkBuddy的提示词:
"帮我换一个更专业、更高端的颜色主题,适合软件开发公司。主色调用深靛蓝/藏青色,辅助色用金色/香槟金。只需要输出修改后的:root变量部分,变量名保持不变,只改颜色值。"
WorkBuddy先检查了前后台两个CSS文件里的所有颜色变量和硬编码颜色,然后生成了新的配色方案:
新的配色方案:
我把新的CSS变量替换进去,刷新浏览器,整个网站的风格立刻就变了。从原来的亮蓝色科技风,变成了沉稳的藏青+金色商务风。
我的体会是:在小项目上,完全可以。
这个项目里:
相当于我一个人扮演了产品经理、项目经理、测试、运维的角色,而开发的活全部交给了AI。
这次体验最大的感受是:AI工具已经把软件开发的门槛降到了"会提需求就行"的程度。
你不需要会写代码,不需要懂框架,不需要配环境——你只需要清楚地知道你要做什么,然后把需求描述给AI,让AI帮你干。
当然,这不是说程序员要失业了。相反,会用AI工具的人,效率会比不会用的人高很多倍。 未来的软件开发,可能就是"人提需求+AI写代码+人验收"的模式。
如果你也想体验一下,建议从一个小项目开始,比如做个个人博客、做个简单的工具页面,用AI工具从头到尾跑一遍流程。你会发现,原来做一个软件项目,没有想象中那么难。
工具清单:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。