小程序框架选择
今天在掘金上看一篇关于小程序文章感触挺深的
- 做为前端开发者的角度来看: Web才是未来
- 小程序原生语法绝对不是小程序或者下一代的渲染方案。为什么这么说? 比较流行的(微信、支付宝、字节跳动、百度、qq、360)小程序现有的语法规范来对开发者进行绑架,只会让更多的人想突破围城。在我已知的范围内微信小程序似乎已经意识到了这一点,从目前的迭代来看,微信小程序引入了越来越多 Web 已有的东西,包括通过 wxs在视图层就可以一定程度上操作 DOM,甚至获取到逻辑层组件实例等等,这个可以给现有的转换类框架提供更多的可能性。
- 对于初创和中小型企业而言,开发更多的业务又要降低更多的开发及运营成本(小程序)。「一码多端」才是效率最大化的。今天的业务需求可能只是投放到小程序容器,明天的需求可能就是投放到 Web。Web 是最贴近前端开发者的,有组织保障(W3C)的规范。
- 如果你的技术栈以Vue为主可以选择uni-app(生态圈已经很丰富了,基本上可以满足你所有的业务需求)uni-app生态最优秀的uView UI框架并实现了多平台开发,兼容性也是最好的。并且是免费的ui框架。(目前手头上的小程序项目用的是uni-app开发的并没有使用任何的ui框架。最近看了一款uView UI框架,只看过它的文档,并自己试用了它部分功能,是真的为uni-app而生的)
- 如果你的技术栈以React为主可以选择Taro。
- uni-app和Taro不只是开发小程序也可以开发app,h5
- 站在2020年的角度,无论是框架提供者,还是业务开发者都应该更多的从标准的角度思考问题,这样才能让业务代码有更多的可能性。
- 2020年应该如何选择业务合适的小程序框架,这个需要开发者衡量利弊之后再做出选择。因为每个业务的形式不同,应用的存活时间也不相同,根据自己的需要选择可能才是最好的