cordova和react.js互相有啥异同或者优势

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cordova和react.js互相有啥异同或者优势相关的知识,希望对你有一定的参考价值。

两者确实是不在一个层次可以比较的。

cordova是一个hybird模式的框架,可以用js去写native
app的东东,cordova本身封装了不同平台的底层代码,从而实现了跨平台;其利用js里的corfirm机制来实现js和cordova的通信,这
让前端开发人员可以实现写navtive的新技能,也可以自己实现扩展来实现自己的cordova的插件,但是本身html5的性能依赖于浏览器,所以手
机浏览器的性能差异决定了实现出来的页面体验。

再说说react.js,是fb在其应用的过程中实现的一个前端页面级的框架,对应
MVVM的V这一层,和angularjs专注点不同,react更偏重在页面层,将页面划分不同的类,数据的变化可以很好的响应页面的变化,不是一个大
而全的框架,更像是一个组件化的页面框架。可以和jquery,angularjs等共同使用。另外,最近fb在此基础上又扩展出了react
native来实现用react.js的方式来实现native
app的效果,也是为js又插上了一双翅膀,为前端又增加了想象空间,目前来说只有ios的实现,相信不久就会有android的实现。
参考技术A 两者确实是不在一个层次可以比较的。
cordova是一个hybird模式的框架,可以用js去写native app的东东,cordova本身封装了不同平台的底层代码,从而实现了跨平台;其利用js里的corfirm机制来实现js和cordova的通信,这让前端开发人员可以实现写navtive的新技能,也可以自己实现扩展来实现自己的cordova的插件,但是本身html5的性能依赖于浏览器,所以手机浏览器的性能差异决定了实现出来的页面体验。
再说说react.js,是fb在其应用的过程中实现的一个前端页面级的框架,对应MVVM的V这一层,和angularjs专注点不同,react更偏重在页面层,将页面划分不同的类,数据的变化可以很好的响应页面的变化,不是一个大而全的框架,更像是一个组件化的页面框架。可以和jquery,angularjs等共同使用。另外,最近fb在此基础上又扩展出了react native来实现用react.js的方式来实现native app的效果,也是为js又插上了一双翅膀,为前端又增加了想象空间,目前来说只有ios的实现,相信不久就会有android的实现。

以上是关于cordova和react.js互相有啥异同或者优势的主要内容,如果未能解决你的问题,请参考以下文章

多因素方差分析与回归分析有啥异同啊?

如何在 React JS 页面中使用 Cordova 插件

react.js在服务器端渲染有啥好处?渲染是怎么个流程

Vue JS 和 React JS 有啥区别? [关闭]

react.js中(someVar)=>和(someVar)=> ...之间有啥区别[重复]

Java Annotations 和 C# Attributes 有啥异同?