Bolt.new的定位
Bolt是基于Nodejs进行开发的,不支持python、java等开发。另外,这个也决定了,它的开发更主要是集中在前端页面上,当然后端服务也是能开发的。
简单几句话就能开发一个网站,这是Bolt的牛逼之处,尤其是在非开发人员来看这件事情,卧槽,牛逼,666,都来了。所以,Bolt的定位应该是给产品经理或者是非编程开发的人制作demo,有了这个,别人就能快速的理解你的产品意图,拿着这个去做产品调研、做进一步的用户需求都是可以的。
能不能开发成一个真正可用的服务?答案是,可以的。这时候就需要开发人员的介入,还需要买服务器、买域名、备案、部署、调试上线等等一系列的操作。
Bolt.new的痛点
如果你做一个完全前端的项目,项目自己就能完成,比如单机版的贪吃蛇,他是完全胜任的,但是,当你要给他加一个所有玩家都可以看到的排行榜,需要接API、接数据库时,它就变得不那么好用了。
经过测试,一个不懂API的人,不懂开发的人,想让Bolt把API对接得很准确,很明白,几乎不可能。为什么这么说?我一个懂开发,懂API的,用他对接扣子平台的API,给他接口文档,说清楚自己的需求,仍然很难做到。让它接API要把需求粒度拆的足够细,他才能大致明白,细节还需要手动调整。对于大多数人来说,我们描述的需求粒度都是很粗的,粗粒度他也会去实现,结果会很不work,这个很痛苦。
怎么改Bug
最简单的是你说页面哪里哪里不正常,让他检查并修复一下
进阶一下,描述在什么操作下,发生了什么问题,期望是什么
再进阶一下,查看出了哪些错误,复制或截图贴给他,详细描述操作过程,猜测可能的问题,对齐实现的目标。
技巧:改了很多遍之后,问题依然解决不了,达不到效果,这时候可以尝试让他重新实现指定功能。注意,这里重新设计实现也得是细颗粒度的,如果大的颗粒度,可能带来新的问题。