零基础的新手也能开发小程序,四大主流工具测评
1.牛刀云——适合小白使用的小程序开发工具
严格来说,牛刀云并不是为专业程序员准备的开发工具,但它绝对是一款功能非常强大的微信小程序制作工具。不懂技术不懂编程的人,一定会爱上牛刀云这款工具的。
优点
提供了大量各行各业模板
在模板基础上更改自由度高,拖拽即可完成
制作台配备有开发模式,可随时进入代码开发
可将代码打包下载,直接对接到小程序的开发工具
缺点
电商模板居多,其他类别的模板较少
在拖拽修改小程序解决不了的情况下,还是要到代码修改,此时需要专业开发者解决
评价
客观地说,牛刀云这款小程序制作工具非常适合技术小白。因为它相当于把需要代码的部分都帮你做好了,所以不用太头疼技术方面的问题。通过拖拉的方式就能完成小程序开发。
当然,如果你是程序员,一样可以在它生成的代码基础上进行代码开发的。
2.微信小程序官网开发工具——最权威官方的开发工具
因为是官方工具,所以有着其它第三方工具不可比拟的天然优势,如果不是他代码编辑功能太弱的话,必定会收到更多人青睐。毕竟只是个工具,而不是一个IDE。官方工具中的代码编辑功能,就是将vscode的代码编辑功能嵌入到工具中,不足以支撑开发。
优点
官方工具,可调试,可预览
基本的代码编辑、智能提示、调试等功能都有
项目管理、创建、手机预览、代码提交审核
缺点
不好的地方也很明显,总体而言是一款工具而不是IDE。糟糕的代码编辑功能,写起代码非常别扭,这是我放弃它的最重要原因。
lapi提示不全,要一个个查api,影响写代码的速度
很多必备的快捷键都没有,比如全选关键字、快速复制一行等等
l颜色主题不能选,不喜欢白色风格怎么搞
没有插件 没有插件 没有插件 重要的事情说三遍
评价
目前因为需要用到微信web开发工具进行小程序的创建、调试、查看、预览、上传,所以这个工具必不可少。但是代码编辑功能实在太差,推荐使用其它第三方代码编辑工具代替。
3. Coolsite360——国内第一款微信小程序可视化设计工具
CoolSite360推出的小程序编辑器,可以帮助设计师无需编写wxml以及wxss代码,通过小程序可视化编辑器就可快速设计小程序交互UI。使用小程序编辑器设计的页面,可以方便地在微信及浏览器上预览,便于前期的原型展示分享。设计好的页面,可以一键导出符合小程序标准的代码,可直接进行功能开发。
优点
设计好的页面,可直接导出代码使用;
编辑器集成了微信官方提供的所有组件
可将代码打包下载,直接对接到小程序的开发工具
下载下来后的代码可以任意编辑
缺点
目前还没有涉及前端业务逻辑以及后端数据的处理
复杂的功能需要专业程序员二次开发
评价
CoolSite360专注于前端UI的可视化设计,还没有涉及前端业务逻辑以及后端数据的处理,目前还需要导出前端代码,由开发人员进行后续的开发。 针对小白用户,这里明显不太友好,希望早日能推出具有前端业务逻辑和后端数据梳理的编辑器,不妨期待一下。
4. Sublime Text 3——UI简洁大方的代码编辑工具
最后聊一聊我日常工作最常用的工具 sublime text 3,它定位于代码编辑器而不是IDE,试用了一下,在代码提示方面只能算得上一般般。
优点
打开文件速度倍儿快、UI简洁大方
代码编辑体验舒适、高效
拥有大量插件,针对不同需求基本上能找到对应插件来满足
第三方开发者开发小程序插件用于代码着色和代码提示
缺点
没有调试,没有预览
因为是第三方开发者编写的插件,代码提示也不是非常全面
评价
除了本身的代码编辑优势,对于小程序开发并没有什么实质性帮助,最终Sublime Text方案也被笔者放弃。
不得不吐槽 Sublime Text的这个插件,搞了好久才把它run起来,郁闷。