组件库的问题

来源:2-2 功能结构与业务流程梳理

这个男人很神秘

2022-04-15

老师你好,有几个问题麻烦回答下:

  1. 原生小程序和uni-app或者taro等框架相比,有什么优势?
  2. 微信小程序工程化这块怎么做?要是多人开发,这块怎么管理代码?
  3. 有没有可以npm下载使用的小程序组件包,下载到小程序上使用
写回答

1回答

沁尘

2022-04-15

  1. 原生小程序和跨平台框架对比的优势网上有很多资料,不过对于我个人而言,我最看重的是开发体验问题。比如我想实现一个功能,那么这个功能我在使用原生开发的过程中,行就是行,不行就是不行,我很容易知道问题在哪。但是跨平台框架开发的话,我需要额外注意其他问题。就目前跨平台框架的实现套路来看,都是基于编译来转义成不同平台的代码,抹平各端差异的程度能到什么水平取决于框架的开发团队,这可能会存在一个情况就是某个功能我还需要单独为某个平台做兼容,或者本身实现的方式就需要考虑兼容问题,这种开发体验我个人是无法接受的,所以我也从来不用这种框架。

  2. github 之类的,和其他类型项目没啥区别。

  3. 这个有很多,有专门为小程序开发的组件库,比如有赞的 vant,七月老师团队的 lin-ui,github 上搜一搜就有了。常规的前端 NPM 包很多也能在小程序里面用,不过这个要先试运行下才知道。

0
0

《慕慕到家》家政小程序组件化进阶实战-优质项目

千锤百炼的实践分享,成就你独当一面

494 学习 · 306 问题

查看课程