四大微信小程序开发工具测评结果出炉!

微信小程序开放公测后,很多人已经迫不及待地开始注册账号了。但是在技术开发的问题上,却不知道该如何下手。经过一些程序员不辞辛苦连夜测试,终于从十余款工具呕心沥血筛选出四款最靠谱最实用的微信小程序开发工具。接下来一起来看看测评吧。

一、微信小程序官方开发工具

注意,它只是个工具,而不是一个IDE。官方工具中的代码编辑功能,就是将vscode的代码编辑功能嵌入到工具中,不足以支撑开发。

优点

因为是官方工具所以有这其它第三方工具有这不可比拟的天然优势,如果不是他代码编辑功能太弱的话。

l 官方工具,可调试,可预览

l 基本的代码编辑、智能提示、调试等功能都有

l 项目管理、创建、手机预览、代码提交审核

l 官方维护更新

缺点

不好的地方也很明显,总体而言是一款工具而不是IDE。糟糕的代码编辑功能,写起代码非常别扭,这是我放弃它的最重要原因。

l api提示不全,要一个个查api,影响写代码的速度

l 很多必备的快捷键都没有,比如全选关键字、快速复制一行等等

l 颜色主题不能选,不喜欢白色风格怎么搞

l 没有插件 没有插件 没有插件 重要的事情说三遍

评价

目前因为需要用到微信web开发工具进行小程序的创建、调试、查看、预览、上传,所以这个工具必不可少。但是代码编辑功能实在太差,推荐使用其它第三方代码编辑工具代替。

二、适合技术小白的小程序开发工具

严格来说,并不是为专业程序员准备的开发工具,但它绝对是一款功能非常强大的微信小程序制作工具。不懂技术不懂编程的人,一定会爱上即速应用这款工具的。目前只要登录www.jisuapp.cn就能使用这款工具。

优点

l 可视化操作,直接拖拽组件生成页面

l 提供大量可套用的模板

l 可将代码打包下载,直接对接到小程序的开发工具

l 下载下来后的代码可以任意编辑

缺点

l 电商模板居多,其他类别的模板较少

l 复杂的功能仍然需要专业程序员二次开发

评价

客观地说,即速应用这款微信小程序制作工具非常适合技术小白。因为它相当于把需要代码的部分都帮你做好了,所以不用太头疼技术方面的问题。当然,如果你是程序员,一样可以在它生成的代码基础上进行二次开发的。

三、Sublime Text 3

简洁高效的开发工具

sublime text 3定位于代码编辑器而不是IDE,在代码提示方面只能算一般般,不过胜在使用起来非常方便。

优点

l 打开文件速度倍儿快、UI简洁大方

l 代码编辑体验舒适、高效

l 拥有大量插件,针对不同需求基本上能找到对应插件来满足

l 第三方开发者开发小程序插件用于代码着色和代码提示

缺点

l 没有调试,没有预览

l 因为是第三方开发者编写的插件,代码提示也不是非常全面

评价

使用门槛不会太高,可以迅速上手。是但如果想实现一些丰富的功能就会比较吃力了。

四、WebStorm

功能繁多的重度开发工具

WebStorm网上有个插件,可以实现代码提示,不能做调试和预览,并且属于重度工具,如果你是,可以尝试一下这个工具。

优点

l 有插件可以实现代码高亮,代码提示等功能

l 有非常成熟和非常丰富的功能

l 各种快捷键

缺点

l 无法调试预览

l 功能比较多、比较臃肿

评价

Webstorm和上述几个工具相比,代码编辑功能较强大。但是需要插件支持才可以开发小程序,而且体积臃肿。

总结

这四款工具各有优劣,适用于微信小程序开发过程中的不同情况。到底选择哪一种,就看自己的需求了。如果你想尽快学会开发微信小程序,那么熟练掌握这些开发工具是非常必要的。

四大微信小程序测评结果出炉相关推荐

  1. 微信小程序点击按钮弹出弹窗_微信小程序开发弹出框实现方法

    本文主要和大家分享微信小程序开发弹出框实现方法,本文所分享的代码很清晰,希望能帮助到大家. 消息提示框 模态弹窗 操作菜单 1.消息提示--wx.showToast(OBJECT) //show.js ...

  2. 开发 | 四大微信小程序开发工具测评

    一.微信小程序官方开发工具 注意,它只是个工具,而不是一个IDE.官方工具中的代码编辑功能,就是将vscode的代码编辑功能嵌入到工具中,不足以支撑开发. 优点 因为是官方工具所以有这其它第三方工具有 ...

  3. 微信小程序无法弹出授权登录窗口

    微信小程序开发,小程序接口问题..... 今天在写微信小程序的时候,为了获取到后台的token,必须要获取到code,encryptedData,iv ,rawData,signature五个值.co ...

  4. 2022 上半年小程序白皮书新鲜出炉,「四维开放」促进小程序更强劲的场景触达

    2022 年注定是不平凡的一年.在过去的六个月里,国际形势.市场环境.行业发展都在发生着过去几年都不曾预见的变化,小程序互联网也乘风破浪踏上新的征程.私域作为核心动力在 2021 年获得了前所未有的突 ...

  5. 微信小程序自定义弹出框组件,模拟wx.showModal

    微信小程序开发交流qq群   173683895 效果图: 代码 wxml <view wx:if='{{showModal}}'><view class='mask_layer' ...

  6. 微信小程序input弹出键盘挡住文字的解决办法

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 解决思路:阻止键盘弹起时,自动上推页面.输入框获取焦点的时候让页面绝对定位,相对底部 100 像素.失去焦点的 ...

  7. 微信小程序购物车弹出层

    https://www.jianshu.com/p/a0c2c8712dab  微信小程序购物车 数量加减功能 wxml: <!--index.wxml--> <button bin ...

  8. 微信小程序返回弹出提示

    当用户进入页面,编辑后没有保存直接返回,这时需要给用户提示是否需要保存在返回,如果保存了,则不提示 主要用到 wx.enableAlertBeforeUnload(Object object)  开启 ...

  9. 微信最新授权登录 微信小程序无法弹出授权弹框 open-type getUserInfo获取不到用户信息 授权不弹框

    解决办法 使用getUserProfile接口 !!!! 大大的坑啊,调试了半天 getUserProfile(e) {// 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接 ...

最新文章

  1. 解决apache服务器默认编码为西欧编码的问题
  2. socket可能造成阻塞的函数有:connect()、accept()、读写函数、select()、poll()、gethostbyname()等
  3. 【转】C#获取电脑客户端IP地址及当前用户名
  4. Wamp5 配置PHP 图文详解(转)
  5. 计算机硬盘中病毒以后怎么办,计算机中病毒,格式化整个硬盘后还有?怎么办?...
  6. stream 多个字段分组_Python Pandas对Excel数据的分组聚合和数据透视
  7. java对象地址连续_Java面向对象中地址的理解(长期修改)
  8. 前端计算机英语单词,解决文件命名,变量命名头皮发麻,单词超多1700个前端专属单词,css常用命名单词【起名字太烦了全背下来内卷吧小伙伴大前端时代来临了】
  9. 信号与系统:希尔伯特变换
  10. 惠普服务器显示器接口类型,介绍:目前显示器主要接口
  11. oeasy教您玩转vim - 60- # vim选项
  12. excel 第3讲:查找、替换与定位
  13. .net编程的十大技巧 转载之Jeffery.Sun
  14. ML之SHAP:机器学习可解释性之SHAP值的高级使用之聚合SHAP值以获得更详细的模型见解
  15. 4G低功耗摄像头秒级快速唤醒休眠应用方案
  16. MindSpore首发:基于贝叶斯的图神经网络推荐方法,提升新用户和交互稀疏用户推荐的点击率
  17. vue 大数据 渲染_技术专栏 | DMap——实战Vue百万条数据渲染表格组件开发
  18. 你真会进制的转换吗?进制之间的快速转换方法(我的转换很快,你忍一下)
  19. 情人节程序员用HTML网页表白【飘动的心-3D相册】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  20. 学习UI设计没有学历能找到工作吗?

热门文章

  1. jsp中文传值到java乱码_jsp传递参数中文乱码解决办法
  2. 六款好用的Mac最流行的开发工具,程序员必看~
  3. DP(动态规划)入门(一)
  4. AdaBoost算法-课堂笔记
  5. TeamTalk安装部署手册
  6. 数据库中的常见关键字的用法
  7. oracle rr与yy日期格式
  8. 【软件测试】稳定性和可靠性测试在软件开发中的重要性
  9. 你必须知道的家庭急救常识
  10. 依锥彻怕燎方跃涣牧叵邻牟辟岗俅