手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

微信开发者工具与牛刀云的优劣势对比

时间:2024-11-09 12:03:05

针对还未使用微信开发者工具(后面简称微信)和牛刀云的用户来说,如何选择到一款顺手并实用的开发工具至关重要,将会影响着自己的开发效率与收入,本篇经验深度剖析这两个小程序开发工具之间的异同。

工具/原料

电脑

异同点

1、做小程序,二者能完成哪些部分的开发?(小程序包括前端页面、后台数据与服务)微信:只能做小程序前端页面,数据和服务要自行找工具做,自己接入前端程序。牛刀云:提供开发部署运维的完整能力。前端页面、后端数据、服务,全部都能直接在线完成,无需手动对接;也不用配置开发环境。还为项目提供管理和运维后台。

2、二者开发方式上有何不同?微信:纯代码开发,有智能代码提示。但在本地写代码并不方便,下载安装编程工具(有的)后,通常需进行复杂的配置,可能还得自行找教程)。牛刀云:提供丰富组件和详细的属性选项,拖拽组件和设置选项就能完成大部分制作。较复杂的逻辑可以用画代码实现。同时也提供代码模式。

3、牛刀云的代码模式与微信比有何区别? 二者的代码都采用html5+js+css,编程中都有代码提示,即牛刀包含微信的开发能力。

4、二者的学习难度如何?微信:使用的代码不是标准的html5标签,而是自创了一套标签。会html5的开发者也需进行学习。不过官方提供的帮助文档很清晰、有案例。 牛刀云:制作者只需熟悉组件的使用(拖拽放置、属性事件设置等)即可,视频和文字教程不断更新中,学习门槛低、易上手。编程是标准技术,程序员不用重新学,外行人学习更容易。

5、开发页面时,修改组件的属性,二者有什么不同?先介绍一下,html的“元素”指一个有开头结尾标志的完整代码段,对应页面上的一个小部件(如按钮、输入框等)。牛刀的每个组件都是一个元素。而html的“属性”,用来给元素添加附加信息,设置细节。比如显示什么文字、是否可用……微信:html元素和属性都写代码完成。每次修改过代码,要保存、编译、才能看预览效果。另外,元素对应的代码不好找。如果有多个页面,每次编程保存后,还需从第一页逐层找到原本的修改位置。牛刀云:直接在设计区点击要修改的组件,从右侧属性栏设置选项就能修改属性。设置完立刻见效。简单省事+所见即所得。

6、修改组件的样式,二者有什么不同?修改样式和修改属性类似,但区别在于,编辑属性可以一次到位,修改样式通常要多次调整。而且改样式不能靠想象来,需同时参考样式代码和预览效果。微信:改代码,编程、保存、编译、看效果。由于反复修改很麻烦,微信提供了新途径:微信工具集成了chrome浏览器的开发者工具,其中有一个控制台。选中页面元素,控制台自动显示其css样式代码,此处修改后样式效果会改变,可实时预览,但不能保存。调整好后再把控制台代码复制到小程序的代码文件里保存编译。(牛刀也可以用chrome开发者工具,但没必要)牛刀云:直接右侧属性栏改选项。不能满足需要时可自行添加css代码。图中是在牛刀上查看chrome开发者工具控制台,红框内为可修改的样式代码,仅供临时预览,刷新后即恢复原样。

微信开发者工具与牛刀云的优劣势对比

7、制作数据上,二者的不同?微信:只能用外部的数据库,使用数据要写代码来请求调取数据。牛刀云:直接自建数据集,支持手动录入和 excel数据一键导入导出。使用时从组件栏将所需数据集拖进页面,就可以调用数据了。但不能直接接入外部数据库。

© 手抄报圈