跨端开发之-小程序端/H5/App应用
发布于 3 年前 作者 tianxia 1579 次浏览 来自 分享

前言:

目前移动端开发跨端开发已经是非常普遍的事情了,依然记得当初为了写微信的小程序刻意去看了微信的小程序框架实现,后面转而使用原生写法,后来的mp-vue开发,再到后来的uni-app或者taro等,一步步的成熟,微信的拓展和社区越做越大,越来越统一化。

一、小程序开发技术选型

一般来讲,习惯于写vue的人会选择uni-app来编写跨端应用,习惯于react的开发者会选择taro,但是taro从3.0开始似乎慢慢靠向了vue,不但在生成项目的shell命令中加入了vue项目,而且组件的写法也给出了vue的组件,在官网最显而易见的一句话,<span style="font-size: 14px; color: rgb(102, 102, 102);">NutUI 是京东风格的 Vue 移动端组件库,开发和服务于移动Web界面的企业级产品。</span>可以看得出,vue在国内的影响力越来越大,随着vue3.0发布以来,越来越多的项目开发和重构采用3.0写法,同时向下兼容的策略可以使一些庞大的项目逐渐过渡。所以虽然项目依然可以使用react + redux 实现,且没有什么问题,但是未来发展来看,vue或许会越来越🔥

二、小程序开发规范

对于小程序的规范,1⃣️推荐在开发时加入typeScript;2⃣️推荐按照生命周期书写代码顺序;3⃣️推荐使用大驼峰命名文件夹,小驼峰命名文件;4⃣️推荐使用中划线命名className等;5⃣️推荐使用vuex和<a href="https://dvajs.com/guide/" rel="noopener noreferrer" target="_blank">dva</a>等相关依赖库推出的简单api来书写全局仓库的数据存放逻辑;6⃣️推荐将公共子组件单独分离的同时尽量少的带上必要的逻辑,方便开发扩展;7⃣️对于系统的环境分发和兼容各个平台,推荐采用uni-app所使用的兼容方案。

三、小程序开发遇到的天坑

此问题待整理后发出,敬请期待

有问题请指正哦!谢谢各位客官!!!

2 回复

社区大佬真多 我算是学到了

不重复随机数生成小程序,有问题欢迎提出哦!

回到顶部