“工欲善其事必先利其器”,在开始新内容的学习之前,往往会对用哪个IDE开发而苦恼。因为自身硬件条件的限制(公司给配的商务笔记本,真心的是中看不中用。也就是便携这么个有点了)。所以在选择IDE方面,个人比较追求,高效、快速、低耗的工具。综合网上各位大神的介绍及个人使用经验。对微信原生IDE,EgretWing,sublime text3 进行比较。

    1.高效

        以上三种IDE 均支持智能提醒。相对sublime text3 较弱。需要安装第三方插件(下载地址见底部)。而且sublime text3 数据文本编辑器,不具备预览功能。所以在高效层面个人评分。

     微信原生IDE  9分

     EgretWing    9分 

     sublime text3 6分

    2.快速

     这里快速主要的考核标准为,打开软件速度、编译速度、编译流畅性。这里不得不夸一夸EgretWing,作为第三方IDE,不仅结合了微信原生IDE的相关功能。并在整体界面布局方面很是考究,用起来十分顺手。但俗话说的好,有得即有失。这里因自带页面预览功能及相关插件。所以微信原生IDE,EgretWing 在打开速度上,实在是不敢恭维(纯属个人喜好,如不赞同可略过)。在同时打开其他两个软件时,我那脆弱的笔记本耗费均在80%以上。在此状态下,频繁编译调试时,会出现卡顿的问题。(自身硬件问题,这里只是描述事实,并非吹毛求疵)。相对而言sublime text3,因是纯文本编辑器,无论从打开速度,编译流畅性均为上佳。这可惜无预览功能实为硬伤。评分如下:

     微信原生IDE  6分

     EgretWing    7分 

     sublime text3 8分

    3.低耗

    在第二点中其实已经提到,因出发点不同,所以三者的耗费资源情况,无法评比。


    综上所述及结合个人体验结果。对于笔记本相对较脆弱的童鞋(比如我),选择使用微信原生IDE+sublime text3 的CP。使用sublime text3 编辑代码,通过微信原生IDE预览效果及调试。这是我这几天一直沿用的。开发顺畅,预览高效,看上去有点不伦不类。终究还是就活了我这脆弱的笔记本。但是提醒小伙伴,因sublime text3 为纯文本编辑器,所以要使其应用在微信小程序开发中来,需要安装相应的插件。如之前没有使用过sublime 开发过项目,请先看看https://blog.tanteng.me/2014/11/sublime-plugin-php/ 这篇文章。这里介绍如何让sublime 变成php的开发利器。会对你熟悉sublime有一定的帮助。有关使用sublime开发微信小程序的说明,可参考http://www.wxappclub.com/topic/729。这位仁兄描述的相当透彻。其中提到的Sublime-snippet 我已经上传到我的网盘(http://pan.baidu.com/s/1o8uguUm),方便大家下载。