微信团队你们好,最近使用《微信Web开发者工具》开发小程序,鼠标手极为严重,失败案例如图一。
《微信Web开发者工具》我是从微信公众号开始使用,比之以前黑盒子摸索确实方便多了。但在那个时候,主要生产工具还是 Web 那一套,《微信Web开发者工具》主要用来解决一些疑难 Bug,使用频率并不高。
现在,《微信Web开发者工具》成为了小程序唯一的开发者工具,某些时间段成为主力生产工具,原来小玩具一样的辅助工具拿来当 IDE,实在是与贵司量级不匹配。贵团队向来以“用户体验”著称,实因鼠标手肿胀难忍,又恐贵团队无人长期使用《微信Web开发者工具》,故斗胆提一些用户体验问题,若有冒昧之处,还望海涵。
据我反思,小程序 IDE 严重诱发鼠标手因素如下:
1、反应太慢,刷新某个页面时,将所有页面全部加载一遍。在调试时,手离开键盘长时间放置在鼠标上,降低生产力另说,长期保持某些姿势,极易诱发鼠标手。
2、IDE 经常性 BUG,无故卡死,重启后灰屏,经常需要重新安装解决,比较麻烦。
3、IDE 预览功能与代码编辑集成在一起,无法分离。致使双屏幕显示功能丧失,需要用鼠标点击切换,十分费手。
4、IDE 调试功能没有历史记录、标签功能,致使每次刷新都需配置页面、参数,或者从头点过来,特别费手。
5、作为一个 IDE,功能太简陋。作为一个开发人员,频繁的提交代码、对比差异,需另使用工具,额外操作太多,也很费手。
建议:
1、从技术层面讲,小程序本质是个阉割的浏览器。能否开发个 Web 版本,以充分利用现有生产工具。
2、出一份《<微信Web开发者工具>生产力提升指南》。
高雷 敬上
2017-07-19
附图:
图一: 肿胀的鼠标手
图二: 小程序占用 4.6 G 内存