腾讯微信小程序集成开发环境评测

wechat应用程序已经在测试版上运行了一段时间。作者带着好奇心和学识写了几个小短文。虽然在mina的框架中没有很多凹坑,但官方的开发工具实在是不讨好。

API提示不完整,要逐个检查API啊,写代码超慢啊

没有太多必要的快捷方式,例如选择所有关键字,快速复制一行等。

无法选择颜色主题?我不喜欢白色。

没有插件,没有插件,没有插件,重要的事情,说三次。

但我一直在尝试各种IDE,现在我在讨论作者对IDE的需求或假设:

轻量级:我不喜欢那种类似Eclipse的怪物,即使有类似的工具,我也不会使用它们,因为90%的它们都不会被使用。

可定制的代码底纹:代码底纹是一个基本功能,最好支持颜色模板

准确的密码提示:这是如此重要,你知道。

可以调试:IDE可以调试或运行

实时预览界面:由于应用程序开发与网页不同,实时预览必须在程序运行时将动态数据加载到界面中。我对此并不抱太大希望。

针对以上需求,笔者尝试了一些支持市场上小程序开发的工具,并将其总结如下,供大家参考。

1.wechat小型程序官方开发工具

请注意,对于这个小标题,我没有使用“IDE”这个词。因为在作者看来,它实际上是一个工具,而不是IDE。官方工具中的代码编辑功能是将vscan的代码编辑功能嵌入到工具中以支持开发。

优点

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

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

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

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

官方维护更新

缺点

坏的地方也很明显,总的来说它是一个工具而不是IDE。糟糕的代码编辑功能,编写代码非常尴尬,这是我放弃的最重要原因。

API提示不完整,要逐个检查API啊,写代码超慢啊

没有太多必要的快捷方式,例如选择所有关键字,快速复制一行等。

无法选择颜色主题?我不喜欢白色。

没有插件,没有插件,没有插件,重要的事情,说三次。

总结

目前,由于我们需要使用微信网络开发工具来创建、调试、查看、预览、上传小工具,所以这个工具是必不可少的。但是,代码编辑功能太差,建议使用其他第三方代码编辑工具。

注:文章末尾的插件下载链接

Sublime Text 3

在谈到官方工具之后,请谈谈崇高文本3,这是我日常工作中最常用的工具,它位于代码编辑器而不是IDE中,只能被看作是一个通用的代码提示。

优点

更快地打开文件,UI简单大方

代码编辑器体验舒适和高效

有了大量的插件,基本上可以找到相应的插件来满足不同的需求

第三方开发人员开发小程序插件,用于代码着色和代码提示。

缺点

没有调试,没有预览

因为它是由第三方开发人员编写的插件,所以代码提示不是很全面。

总结

除了自身的代码编辑优势外,对小程序的开发没有实质性的帮助,最终导致作者放弃了优秀的文本程序。

我不得不吐口水在崇高文本的插件。我花了很长时间才振作起来,心情沮丧。

注:文章末尾的插件下载链接

Vim + WEPT

Vim,众神的编辑,一直是我的武器。我对vim没什么好说的,以免Emacs来对我发誓。

互联网上的一些人开发了一个名为wxapp的插件。vim,我简单使用,包括文件检测、智能完成、文档跳转、语法突出显示、缩进、代码段、单词表、语法检查等功能。总的来说,这很好,但有一个严重的问题。当我进行服务器开发时,我基本上使用VIM编程直接用其他插件和工具运行和调试终端。但是我不得不放弃weixin小部件半天,因为我经常不得不在vim和weixin小部件的官方工具之间来回切换。和作者一样,我也很难过。根据作者的习惯风格,使用VIM时应该扔掉鼠标。

123.png

但最后我找到了治疗方法,我们以后再谈。

优点

代码突出显示,代码提示,等等。

如上所述,可以使用小程序开发插件Wxapp.vim

缺点

无法调试预览

另一个问题是许多人无法处理VIM。本产品的学习曲线有很多优点。

用户界面和用法不符合大多数人的习惯。

总结

“哭”这货解决了我在上面说过的痛苦点。

WEPT是一个微信applet实时开发环境。其目标是为小型项目开发提供高效,稳定,友好和无限的运营环境。换句话说,它是一个可以实时预览和调试的实时运行环境。可以在Chrome浏览器的帮助下同时进行调试。它与之前的Vim完美配合,解决了代码编辑到调试然后预览的问题。

本产品不是IDE,作者没有对其优缺点进行分析。总之,WEPT+VIM+插件是一个很好的解决方案。我建议你使用它。

注:文章末尾的插件下载链接

WebStorm

WebStorm上有一个插件,可以实现代码提示,不能进行调试和预览,属于严格的工具,所以作者没有使用WebStorm。喜欢重感的童鞋可以试试这个工具。

优点

有代码突出显示,代码提示等插件。

它具有非常成熟和丰富的功能。

各种快捷键

缺点

无法调试预览

功能比较多、比较臃肿

总结

总而言之,webstem和其他程序一样,拥有强大的代码编辑功能,但需要插件支持来开发小程序,而且程序臃肿。

Wing的东西是我见过的第一个公司级支持的IDE,所以功能非常成熟。已经尝试过下载。目前,除了上面的Vim解决方案之外,这应该是比较后最好的IDE工具。

优点

支持代码提示、代码突出显示

实时预览和调试并切换不同的分辨率预览

居然支持项目创建?!

支持新的页面模板文件

双周更新

缺点

实时界面预览是静态渲染,界面中的动态数据无法预览,只能在调试过程中预览。

不能通过视觉拖放来生成接口(我太贪婪了吗?)

总结

wing是唯一支持实时预览功能的ide,包括wechat官方没有实时预览,而是需要编译后的预览。对于懒惰的作家,不要太酷时,有实时预览写界面!wing不仅可以创建项目,还可以创建新的页面模板。在整个项目中运行,发现这个预览界面与wechat的官方开发工具非常相似。最好是推荐。


热门文章

  1. 一个优秀的APP应该具备那些条件

  2. 环保监测在线APP开发

  3. 服装企业互联网+

  4. 活动盒子:App运营为什么不可荒废积分和活动?

  5. app开发如何找好外包公司

  6. 企业为什么要开发软件工具

  7. 小程序开发过程中甲方如何参与

  8. 我司技术驻场费用更新(20190801)

  9. 腾讯微信小程序集成开发环境评测

  10. 快消品企业纷纷拥抱一物一码

联系我们

一个新的需求,从这里开始。欢迎填写表格或发送合作邮件至:sales@alliantune.com

400-920-7364

咨询热线
QQ咨询
项目经理
微信
扫码关注我们