• 技术文章 >web前端 >前端问答

    cordova和react有什么区别

    长期闲置长期闲置2022-04-29 19:55:56原创326

    cordova和react的区别是:cordova是一个hybird模式的框架,用于将网络应用程序与本机移动功能连接;React是一个用于构建用户界面的JavaScript库,更偏重在页面层,将页面划分不同的类,数据变化可以很好的响应页面。

    本教程操作环境:Windows10系统、react17.0.1版、Dell G3电脑。

    cordova和react有什么区别

    Cordova

    Cordova 是用于使用HTML,CSS和JS构建移动应用的平台。我们可以认为Cordova是一个容器,用于将我们的网络应用程序与本机移动功能连接。

    cordova是一个hybird模式的框架,可以用js去写native app的东东,cordova本身封装了不同平台的底层代码,从而实现了跨平台;

    其利用js里的corfirm机制来实现js和cordova的通信,这让前端开发人员可以实现写navtive的新技能,也可以自己实现扩展来实现自己的cordova的插件,但是本身html5的性能依赖于浏览器,所以手机浏览器的性能差异决定了实现出来的页面体验。

    React

    再说说react.js,React是用于构建用户界面的JavaScript库,是fb在其应用的过程中实现的一个前端页面级的框架,对应MVVM的V这一层,和angularjs专注点不同,react更偏重在页面层,将页面划分不同的类,数据的变化可以很好的响应页面的变化,不是一个大而全的框架,更像是一个组件化的页面框架。可以和jquery,angularjs等共同使用。

    另外,最近fb在此基础上又扩展出了react native来实现用react.js的方式来实现native app的效果,也是为js又插上了一双翅膀,为前端又增加了想象空间,目前来说只有ios的实现,相信不久就会有android的实现。

    推荐学习:《react视频教程

    以上就是cordova和react有什么区别的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:React
    上一篇:react中usestate改变值不渲染怎么办 下一篇:React不支持less文件怎么办
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• angular、react和vue有什么区别• react的虚拟dom有什么用• react能实现依赖注入吗• react中redux有中间件吗• react中canvas的用法是什么
    1/1

    PHP中文网