赞
踩
人和人的差距,是下班后的 4 小时拉开的。
读者们,早上好,我是 wingjay。
上一篇文章里,我提到了要如何去找到属于自己的技术方向,不要成为追涨杀跌的“散户程序员”,而要坚持“价值投资”,相信移动端背后的价值和潜力,长期持有,保持成长。
今天这篇文章,我会分享下从我个人角度出发,是准备如何规划2019年的技术方向,供读者参考。
本期福利:本人收集了一些2019年移动技术方向学习资料,涉及「动态化」、「移动端架构」、「端智能」等,文末查看获取方式。
下面结合下 2019 年的一些不错的移动开发方向,来谈一下个人今年的技术规划作为参考。
目前移动开发领域,动态化方案主要分成三类:
增强 H5 容器,基于 WebView,这种方案应用最广,成本相对最低;再加上国内自研的 WebView 内核如 UC 内核、X5 内核,可以实现较高稳定性和较低的平台差异化;近两年火热的微信/支付宝小程序目前也是采用这种方案;
基于 JsCore 进行 JS 与 Native 通信,进而实现动态化;以 React Native、Weex 为代表。它和WebView 方案的区别是:前者使用 Native View 作渲染层,而后者通过 WebCore 解析 Html、Css 来实现渲染,前者的性能更优;
Flutter 方案,它抛弃了 Js,由于它和 Native 频繁的通信导致性能下降,而是采用支持 AOT(提前编译)的 Dart,后者在运行时速度更快,而 JS 是 JIT,即运行时才编译;另外 Flutter 直接采用 Skia 渲染引擎,跳过了 JS 和 Native View 的频繁交互,直接用 Dart 进行渲染,性能好很多。
动态化一直是移动应用追求的热点,无论何时推出新的动态化方案,都会是大家热议的话题,这也充分说明了这项技术对于各种业务类型的重要价值,值得大家长期投入时间进行研究学习。
我知道大多数同学的日常开发还是集中在业务开发上面,更多的是要么是开发 UI 页面或自定义 View
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。