说句话就能生成一个页面?
事情是这样的。
周三上午,我刚泡好一杯手冲,准备看看今天的热榜摸个鱼。产品经理小跑着过来,脸上挂着那种“我知道你要骂我但我还是要说”的表情:“那个……用户列表页,带搜索和分页,下班前能出不?”
我看了眼手上的杯子,又看了眼他的发际线,叹了口气。
换作以前,这玩意儿怎么也得小半天:搭表格组件、写分页逻辑、调接口、处理loading状态……运气好能赶上晚餐,运气不好直接加班。
但今天不一样。我上周刚在项目里接了个JNPF快速开发平台,当时只是图它拖拽方便,后来发现它还集成了AI助手——就是那种你打字描述需求,它能帮你把页面骨架搭好的东西。
于是我打开JNPF,找到AI生成界面的入口,输入了一句人话:
“一个用户列表页,需要搜索框、表格展示用户头像和昵称、底部分页,支持按注册时间排序。”
回车。
大概过了七八秒——真的就七八秒——页面上缓缓渲染出一个完整的界面。搜索框在上面,下面表格里躺着一堆假数据,分页组件在底下乖乖待着,连排序的下拉框都给我画好了。
我愣了一秒。
然后瞥了一眼产品经理,他还没走远。我小声把杯子往旁边挪了十公分,双手离开键盘,端起咖啡喝了一口。
真·杯子都不用离开手。
当然,翻车是少不了的。
我试着继续加需求:“再加一个批量导出按钮。”
AI很听话,给我加了个蓝色的大按钮,放在搜索框左边。但导出的逻辑它没写——这倒也合理,毕竟它不知道我的接口长啥样。不过离谱的是,它同时给我加了一个“批量删除”的复选框,而且勾选后没有任何提示就把表格第一行给删了……
我对着屏幕笑出了声。同事转头看我:“疯了?”
没疯。只是觉得AI这玩意儿,有时候像个脑子很好使但经验不足的实习生——它听得懂人话,但总会在意想不到的地方给你整点活。
好在这种翻车好解决。JNPF的可视化拖拽这时候就派上用场了:我把那个多余的复选框直接删掉,给导出按钮绑了个真实接口,顺带调整了一下列宽。全程鼠标点几下,比写代码快多了。
接下来的两个小时,我基本上处于一种“甲方口述,AI执行”的状态。
产品经理后来又过来说:“再加个角色筛选下拉框。”
我当着他的面打字:“加一个角色筛选下拉框,选项为管理员、普通用户、访客。”
页面自动多了一个下拉组件,选项都填好了。
产品经理表情复杂:“你是不是用魔法了?”
我说:“差不多。”
他走后,我又试着生成了一个表单页、一个看板页、一个带图表的仪表盘——每个都是描述一两句话,AI先出草稿,我再微调一下布局和字段映射。整个过程丝滑得不像是在上班,更像在玩一个“你说我做”的小游戏。
最后那个仪表盘稍微翻了点车:AI把柱状图和数据表格叠在了一起,样式完全错位。我懒得调,直接拖了个新的图表组件覆盖上去,花了三十秒。
下午四点半,我该做的页面都做完了。JNPF生成的代码直接对接到我们项目的后端API规范里,稍微改了改字段映射,连SQL都没写一行。
剩下的时间,我刷了会儿掘金,看了两章小说,还给自己的绿萝浇了个水。
产品经理路过,看到我悠闲的样子,忍不住问:“用户列表页好了?”
“好了啊,你要看吗?”
他看了,表情从怀疑变成若有所思。最后丢下一句:“以后我是不是直接在文档里写需求,你就能自动生成页面?”
我认真想了想,说:“不用文档,你口头说就行。我连杯子都不用离开手。”
他走了。我继续刷手机。
最后说句实在话。
AI+低代码这个东西,目前肯定还不能替代真正的开发——复杂业务逻辑、性能优化、安全边界,这些还是得人来把握。但像增删改查页面、表单配置、数据展示这类重复劳动,它确实能帮你省掉七八成时间。
JNPF快速开发平台这件事上做得比较讨巧的地方在于:AI生成的是可编辑的页面模型,而不是死代码。你可以随时切换回拖拽模式手改,也能把生成的组件逻辑导出到本地项目里。自由度比那种“生成一张截图就跑”的玩具高很多。
当然了,工具再顺手,摸鱼也得掌握分寸。
比如今天,我虽然省了半天时间,但还是等到五点五十九才关掉IDE。
毕竟,让产品经理觉得你效率高是好事,但让他觉得你太闲了,就不一定是好事了。
杯子放回去,咖啡凉了。明天继续摸。