小程序开发:选择框架(一)

前端开发

小程序开发


浏览:437 次

自从微信小程序诞生以来,大家都很看好它。如今,各类小程序百花齐放,包括支付宝小程序、头条小程序、抖音小程序等。

所以对于小程序的开发者来说,小程序的开发生态也在不断完善。从一开始的原始框架,到类似于腾讯自己开发的vue规范的Wepy,再到接近美团开发的vee编写方法的mpvue,再到O2实验室推出的react规范taro,再到DCloud推出的vue规格的uni app。

js框架的选择

1.初级开发

对于当前的前端,我习惯于编写reactjs或vuejs。原生框架有太多的限制,我不能轻易使用它。因此,我还没有从框架选择的角度考虑原生框架。

2、 纬纱

在wepy的情况下,它类似于vue,而不是真正的vue。对于开发人员来说,他们需要掌握vue和wepy的语法,所以这不是我的最佳选择。

3、 mpvue公司

至于mpvue,只要我们熟悉vue语法,我们就可以开始开发它。然而,考虑到该项目的作者不再维护它,并且对于当前的多终端情况,它不是最佳选择。

4、 芋头

芋头基于react。这个框架的目标是伟大的。编写一组可以生成在微信小程序、h5、React Native等上运行的app的代码是一个不错的选择,但我不熟悉React,所以我考虑使用以下框架。

5、 uniapp

Uni-app是一个使用vuejs开发所有前端app的框架。它被开发为编写一组代码,可以发布到多个平台,如iOS、Android、H5和各种小程序(微信/支付宝/百度/头条/QQ/钉钉)。

基于上述研究,js框架很高兴地决定使用uni app。

ui框架的选择

让我们看看小程序的UI框架。UI框架选择了六种流行的:WeUI WXSS、iView WeApp、VantUI WeApp、MinUI、Wux WeApp和ColorUI。

1、 微UI WXSS

WeUI WXSS是腾讯官方UI组件库WeUI的小程序版本,它提供了与微信界面风格一致的用户体验。

GitHub地址:

2、 iView WeApp

IView是一款高质量的Vue。TalkingData发布的基于js的组件库。

GitHub地址:

3、 VantUI微应用

VantUI WeApp是统软云的移动web UI规范ZanUI的小程序实现版本。

GitHub地址:

4、 最小用户界面

MinUI是蘑菇街前端开发团队基于微信小程序自定义组件特性开发的一套简单、易用、高效的组件库。

GitHub地址:

5、 Wux WeApp

Wux WeApp也是一个非常好的微信小程序自定义UI组件库,组件丰富,值得使用。

GitHub地址:

6、 彩色UI

ColorUI是Css类的UI组件库,专注于视觉交互。

GitHub地址:

这些UI框架基本相同。它们都是基本组件。Vantui稍微满足了我当前项目的需求,因此选择Vantui WeApp作为主要框架。我不得不说ColorUI。界面真的很棒。然而,它都是传统组件,没有突出的组件。

到目前为止,项目框架是:uni app+VantUI WeApp

----------分割线----------

统软云的官方网站太骗人了。它不能经常打开。在使用过程中也存在许多问题。也许这是我的低调,用错了方法。我想抛弃统软云。另一天,我将写一个使用统软云 UI时遇到的问题的集合。

----------分割线----------

最近,我发现了一个功能齐全的UI框架,uView UI,看起来不错,但尚未使用。