最近新的版本中添加了个小程序相关的需求,用于作为内推的用户端给外部的用户使用,这个需求需要重新去搭建一个微信小程序,根据杰哥推荐给我的参考项目,我打算采用和该项目相同的开发工具—uni-app。uni-app是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/快手/钉钉/淘宝)、快应用等多个平台,即便是不跨端uni-app也是优秀的小程序、app和h5的开发框架。
uni-app 最厉害的地方莫过于
1.开发领域广泛。它可以开发微信、支付宝等多个软件的小程序,
2.学习的成本低,它采用的是vue的语法,结合小程序 降低了操作难度 、减少了学习成本并且加大开发效率
3.功能强大的编辑器,拥有更加方便的编辑器,登录账号后可以将下载的组件直接同步到项目中
4.uni-app时DClound出品,是我们的国产开源开发工具,肯定要支持一下的
uni-app的食用指南
现在就让我们来建一个微信小程序项目
1.搜索hbuilderx 去官网下载开发工具
2.新建一个项目
3. 如果是第一次使用uni-app进行开发需要下载并前往微信开发工具在 设置—》安全设置中将服务端口按钮打开
4.项目建好后就可以运行并预览项目啦
当然uni-app也有它不足的地方
1.目前uni-app还不算特别完善,其中可能存在很多坑
2.对于目前使用中存在的一些bug,官方的反馈不太及时,有问题要去论坛或者开发群里询问。
3.从一个新手的角度来说拥有现成的组件是再好不过的事情,但是uni-app官方组件库的内容并不多,且没有完备的第三方组件库。
总的来说uni-app还是一款不错的开发工具,即便不涉及到多端,仅是简单用来开发小程序也是一个不错的选择,如果不想踩坑,也可以使用原生的小程序开发工具