web前端背景下的多端统一开发框架

自从跨平台兴起以来,各种各样的框架层出不穷,从一开始的 Hybrid App (PhoneGap/Cordova/Ionic),到前两年开始热门的编译转换框架 React-Native 和 Weex,以及今年大火的 Flutter,期间还兴起了 Web App 的热潮 (PWA 和各种小程序),另外诸如快应用、Instant App、Xamarin、NativeScript 等也都在国内外占有一部分的市场。因此,作为安卓开发,我们除了继续深耕安卓,也有必要多学习一些大前端方面的知识,这样才能在移动应用开发中保持优势。今天就给大家推荐两个多端统一开发框架,让我们只需要编写一套代码就能够适配到多端。在这里相信有许多想要学习web前端的同学,大家可以+下web前端学习分享裙:陆伍玖+肆柒玖+捌陆零,即可免费领取一整套系统的 web前端学习教程!

Taro

Taro 是京东开源的一套遵循 React 语法规范的多端开发解决方案。通过它,我们只需要书写一次代码,就可以编译出在不同端(微信/百度/支付宝小程序、H5、React-Native 等)都能运行的代码。如果你接触过 React-Native,那么上手 Taro 将会非常方便。

除此之外,Taro 还具有以下优点:

Taro (11000+ star): https://github.com/NervJS/taro

uni-app

如果你不喜欢 React 而更喜欢 Vue,那么 uni-app 就比较适合你了,它是一个使用 Vue.js 开发跨平台应用的前端框架。与 Tara 类似,同一套代码,uni-app 可以将其编译到 iOS、Android、微信小程序、H5 等多个平台。

下面是其 Demo 截图:

uni-app (700+ star): https://github.com/dcloudio/uni-app

猜你喜欢

转载自blog.csdn.net/qq_41852103/article/details/84996209