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

注意,它只是个工具,而不是一个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和上述几个工具相比,代码编辑功能较强大。但是需要插件支持才可以开发小程序,而且体积臃肿。

总结

这四款工具各有优劣,适用于微信小程序开发过程中的不同情况。到底选择哪一种,就看自己的需求了。如果你想尽快学会开发微信小程序,那么熟练掌握这些开发工具是非常必要的。
原文作者:朝花吸食
原文链接:https://zhuanlan.zhihu.com/p/33258938

开发 | 四大微信小程序开发工具测评相关推荐

  1. core和node开发小程序_成都小程序开发:微信小程序开发要多少钱?

    定制开发一个微信小程序要多少钱呢? 成都小程序开发需要多少钱,成都小程序定制多少钱,成都小程序开发获得报价 微信小程序背靠腾讯的亿级流量,有着非常强大的线上引流功能,目前微信小程序的开发越来越火爆,选 ...

  2. 云开发:微信小程序开发-组件化开发

    云开发之:微信小程序组件化开发 下图是微信小程序的目录结构,components文件夹主要存放组件的代码 我们在components目录下新建一个playlist组件(是一个文件夹,结构和小程序页面一 ...

  3. 【小程序开发】微信小程序开发中遇到的那些坑...

    第一坑: 设置了三个tabBar,却默认显示第二个,不能展示我的第一个[首页]. "list": [{"pagePath":"page/KTGJ/in ...

  4. 四大微信小程序测评结果出炉

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

  5. 微信小程序开发基础入门笔记

    文章目录 vsc 安装插件(小程序开发助手-微信小程序开发助手) 日常注意: 微信小程序WXS模块的使用 框架 1小程序结构和传统的web结构 2 基本的项目目录 3全局配置app.js 4.运算 = ...

  6. 前后端微信小程序开发

    随着移动互联网的迅猛发展,微信小程序已经成为了一种非常流行的开发方式,它不仅可以节约用户空间,提高用户体验,而且开发成本也相对较低.因此,前后端微信小程序开发技术也日渐成熟. 本篇文章将介绍前后端微信 ...

  7. 微信小程序开发教程手册文档

    微信小程序开发教程文档 微信小程序是什么?微信小程序如何开发?微信小程序开发教程有哪些?本教程将从微信小程序本身,结合微信官方-微信小程序开发工具,带你一步步创建一个微信小程序,并在手机操作预览该小程 ...

  8. 微信小程序开发实战指南

    微信小程序是一种快速开发并在微信平台上发布的应用程序.它可以在微信内部直接运行,无需安装,具有开发周期短.便于传播.用户量大等优点.本文将从入门到精通的角度,介绍微信小程序的开发流程.技术架构和实战经 ...

  9. 开发一个微信小程序/APP一般需要多少时间,多少钱?

    开发一个微信小程序/APP一般需要多少时间,多少钱? 微信小程序/APP开发的工期和费用估算需视功能需求的多少和难易程度而定,需求不明的情况下很难给出恰当评估. 在湃点网络定制平台,一对一的专业的顾问 ...

最新文章

  1. 怎样增加网站的百度权重
  2. netty使用从0到1
  3. 平安数据中心高可用运维白皮书
  4. linux登oracle登陆不了,oracle: linux服务器本机不能登陆的解决
  5. 复现经典:《统计学习方法》第 10 章 隐马尔可夫模型
  6. java替换数组中的元素_如何使用Java 8流快速替换列表中的元素
  7. 约瑟夫问题(vector的使用)
  8. 优秀的代码永垂不朽!
  9. equals方法的小结
  10. C语言标准库函数大全
  11. 计算机网络课程设计(一)--- VLAN划分和动静态基础配置及其思考
  12. 计算机win7如何连接wifi网络,win7台式电脑怎么连接wifi win7台式电脑如何设置wifi...
  13. Fruits类,简单水果价格系统----java
  14. vm8网卡原理及应用
  15. ModelSim 仿真常见问题及解决办法
  16. JVM -- JVM内存结构:程序计数器、虚拟机栈、本地方法栈、堆、方法区(二)
  17. 学习UI设计需要具备什么条件
  18. python群控微信_带你用 Python 实现自动化群控(入门篇)
  19. Gerrit升级和升级后的check(包括gerrit mirror 服务器上的升级)
  20. MT6765 datasheet手册,MT6765参考设计,MT6765芯片资料

热门文章

  1. moviepy音视频剪辑基类VideoClip的write_videofile方法codec、bitrate、preset、audio_bitrate、audio_nbytes等参数的作用
  2. 诺基亚被台湾之星电信选为5G网络供应商
  3. 音频信号发生器_ToneGenerator for Mac(音频发生器)
  4. 2020牛客国庆集训派对day2 H-STROOP EFFECT(英语题)
  5. 线性数据结构的实现与应用_双端队列_逆波兰式_呼叫中心_XAUAT_(原问题自杜克大学Duke University cps110 C++ Stacks and Queues and Lists)
  6. 无人机超远距离WiFi传输,CV5200无线通信模组,无线音视频传输方案
  7. 圣诞老人过悬崖小游戏源码
  8. asp编程工具_asp.net core 成为构建企业首选
  9. 计算机如何配置交换机,Win7电脑怎么配置交换机|Win7电脑配置交换机的详细步骤...
  10. 阿里巴巴商贸世界B2B网站管理系统