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的实现。
posted @ 2016-12-07 17:07  web蔡蔡  阅读(941)  评论(0编辑  收藏  举报