hybird

【风雨欲来的Hybird】(3)新一代技术代表——陌生的Dart

2018-03-16  本文已影响131人  IT晴天

我们回忆下Hybird技术的发展历程:

  1. 早期的技术线条基本是Webview + Cordova(Phonegap),几年时间中,都是执行“技术以换壳为本”,就是只是换个UI、换个js框架,脱离不了Webview渲染的套路,解决不了渲染的性能瓶颈。代表框架有Ionic。

  2. 后来的Facebook尝试过后,觉得上述技术满足不了自己,创造性的使用js桥接 + 原生渲染的技术,这可以说是划时代的,它开拓了一种新的思想。这种技术出现后,解决了上述Webview渲染性能瓶颈的问题,但同时又带来了js桥接的性能瓶颈,但总体来说是进步性的,让Hybird的技术前进了一步。有了思想,也就有了跟随者,阿里的Weex就是这样一个角色。代表框架有React Native、Weex。

  3. 再后来Google来参了一脚,推出了Flutter,这次的理念可以说境界又高了一层,解决了上述js桥接性能瓶颈的问题。Flutter是一个Hybird但又不像Hybird的框架,它以一种新的语言Dart开发多个平台的应用,且不说将来Flutter会发展的怎样,但是它带来了技术的变更,可以遇见将来会有朝圣者或者仿照者。当人类开始仰望星空的时候,科学技术的发展便成为了必然。

Flutter出来也有好长一段时间了,但正式版出来之前感觉国内关注还是比较少。
使用Flutter,对于习惯了原有开发技术的人来说,是怪异的,本人在试用过程中,有种像当时写OC那样感觉到恶心……但坚持下来搭了个demo也勉强能接受了。
对于Flutter的一些困惑,可以看下以下两篇文章,就能大致明白它为什么要这样做:

为什么说Flutter是革命性的?

为什么Flutter会选择 Dart ?

Flutter,代表了新一代的Hybird技术,有兴趣了解一下吧。

上一篇下一篇

猜你喜欢

热点阅读