Dcloud 分析

Dcloud 是什么?
Dcloud是一个Hybrid框架,提供一套Js库来取代原声API的调用。同时提供一个在线开发工具 Hbuilder。核心是Hybrid框架。

Dcloud 分析_第1张图片
Dcloud框架图

Hybrid

既然讲到了Hybird框架,这里要提一个开源项目 ionic。可以说Dcloud就是一个中国版本的ionic。做的事情非常类似。里面包括几个核心部分,
UI库、Js库、Bybrid桥协议、Native SDK。和上图内容一样。ionic其中的Bybrid、Native SDK的使用开源的cordova。代码如下。
cordova-android、cordova-ios
我不知道DCloud这一套跟ionic、cordova有什么关系。很有可能觉得应该是基于这些代码来改的。

遇到的问题

Hybird 是有很明显的优势,当然天生的问题是性能的问题。
尤其是在Android的第版本或者是一些国产手机上面,性能不足是很明显的。那这个问题Dcloud能解决吗?不能,这个问题,Android这些老版本就这样了,怎么优化都不能很好的解决这个问题。所以,就只能等,等到这些版本被淘汰,或者是不兼容这些版本。其实有些应用可以选择这么做,体量不是那么大,所以这些低版本的用户量不大,选择性的不兼容也是可以考虑的。

**还会持续更新**

参考链接
关于dcloud在Android上的webview
我对 React Native 的理解和看法
Ionic

你可能感兴趣的:(Dcloud 分析)