美文网首页移动开发
快应用之我见

快应用之我见

作者: 人间正道是数学 | 来源:发表于2018-03-28 13:47 被阅读28次

为了对抗微信小程序,安卓手机厂商联合起来推出了快应用,这是好事一件,但快应用的实现方式在我看来并不是一个最佳的方案。

首先,既然是对抗小程序,就不应该学小程序的那一套类似于 Vue 的开发框架,而应该采用 React 框架。因为 React 组件化且函数式编程的方式,更加灵活且便于维护,再加上 css-in-js 的方案,React 整体的开发效率和社区生态明显优于 Vue。

过去1年主流框架的下载量

其次,开发框架本身就在不断演变和进化,快应用做成就是一个 DOM 和 JavaScript 的运行时加上 native 的操作手机硬件的能力,类似于PWA,不限定开发框架,岂不更好?

App架构

再次,WebAssembly 目前风头正劲,得到了主流浏览器和开发者的支持,如果快应用支持并拓展 WebAssembly 的能力范围,用户将得到更小的程序体积和更快的执行速度,这样的话在技术创新方面就会处于一个领先地位。

WebAssembly is fast

我的设想是构建一个JavaScript+WebAssembly+Canvas的运行时,启动后先运行本地缓存的App代码,然后从服务器端检测App是否有更新,如果有则下载和运行新版的代码。这样做的好处是:

  • 任何能编译成WebAssembly的语言都可以用来开发App,不限定编程语言和开发框架;
  • 可以利用现有的JavaScript代码包和开发工具;
  • 用Canvas渲染UI能保证在各种终端上显示的效果是一致的;
  • 兼具高性能和更新程序版本的便利性;
  • 运行时的功能极简,体积小,稳定性高;

相关文章

  • 快应用之我见

    为了对抗微信小程序,安卓手机厂商联合起来推出了快应用,这是好事一件,但快应用的实现方式在我看来并不是一个最佳的方案...

  • 快应用

    1.PC安装toolkit工具 1.1安装NodeJS 需安装6.0以上版本的NodeJS,请从NodeJS官网下...

  • 快应用

    时代新货看了一早上昨天直播的标准发布会。跟打了鸡血一样。 笔记如下:流量入口: 用户主动发起 存在于各类的搜索场景...

  • 快应用

    3月20日,华为、小米、中兴、金立、联想、魅族、努比亚、OPPO、vivo、一加,共十家手机厂商在北京联合召开快应...

  • 2019-09-20你好

    重磅!!!Chameleon支持快应用————快应用官方&&滴滴合作研发出品 背景 选型和思考 快应用介绍快应用简...

  • 开发一个wanandroid快应用

    wanandroid-快应用(quickapp) 快应用官网 wanandroid快应用截图 先吐槽下 1.因为快...

  • 华为快应用引擎架构及开发实践

    目 录 1 快应用技术架构 1.1快应用介绍及其特点 1.2华为快应用引擎架构简介 1.2.1 应用开发(前端框架...

  • 华为快应用引擎架构及开发实践

    目 录 1 快应用技术架构 1.1快应用介绍及其特点 1.2华为快应用引擎架构简介 1.2.1 应用开发(前端框架...

  • 《建言献策》论十大关系

    ——西安质监又好又快发展之我见—— 要实现西安质监又好又快的发展,我认为应该处理好以下十大关系:一是客观定位与科学...

  • 区块链应用前景之我见

    区块链应用前景之我见 据统计,现在全球有1600个左右的通证,也就是大约有这么多的相对比较知名公链区块链项目,不算...

网友评论

本文标题:快应用之我见

本文链接:https://www.haomeiwen.com/subject/dqiycftx.html