先说下是否用原生分开开发还是用前端框架统一开发,实际上目前用原生开发的成本相对高得多,因为你需要有不同平台(IOS、安卓、Web)的工程师进行开发,毕竟好的全栈工程师也是比较少而且一般需要不同版本同时上线。
从这些角度看,前端框架统一开发可以多端运行,虽然现在有新闻说苹果决定IOS可能不给Web端的上线,为了稳固IOS的软件生态,但从实际角度看目前还是在前端框架上开发性价比更高。那大家简单比较下react和vue这两个框架目前各自的特点。
React VS Vue:人气Javascript启动新框架和库的速度非常快。让大家看一下2019年的最新统计数据,以了解React和Vue之间哪个更受欢迎。Google趋势:折线图中显示了Google对Vue和React的搜索趋势。与Vue.js相比,React在这些搜索中遥遥领先。
React VS Vue:背景Vue
: Google的前工程师Evan You于2014年创建了此Javascript框架。它没有得到著名的顶级组织的支持。2.6.10版本是 2019年3月20日的最新版本。推出仅五年,这使其成为javascript家族中最年轻的成员,但目前Vue的易用性、功能强大非常受到大家的推荐。React:与Vue不同,这个JavaScript库是由Facebook创建的。Facebook广告流量管理是其创建背后的主要原因,所以它以创建动态和交互式用户界面的能力而闻名。
React VS Vue:性能React:它有一个虚拟的DOM,它是轻量级的,不是特定于浏览器的。这是React与虚拟DOM一起普及的主要原因,它消除了效率低下的问题。
Vue: Vue也已经使用了虚拟DOM,但是与React相比提供了更快的性能,它还确保了无错误的性能。
React VS Vue:社区支持React:为了维护不断增长的广告活动流量,Facebook开发了此Javascript库。Facebook员工致力于为React的功能添加新的和高级的功能。这为React开发人员之间的库提供了强大的可靠性。
Vue:它是由前Google工程师开发的,但没有任何顶级品牌的支持。但Vue的实用和易用获得了开发人员的意外欢迎和支持,目前Vue在Github这些开源社区获得了强大的支持。
React VS Vue:框架大小React的大小比Vue.js略大。React大约为100 KB,Vue的大小为80 KB。框架/库的大小可能会对软件开发项目的运行速度会有更多影响,所以Vue更适合轻量级应用。
总的来说,大家可以总结一下关于React vs Vue的以下几点:
与Vue相比,React是目前更为流行的前端框架,但国内实际上Vue会更流行一些,因为Vue是国人开发,有非常好的中文文档支持;React有Facebook大厂的支持,Vue目前没有,不过Vue的开源社区也是非常活跃;React提供了比Vue更大的灵活性,但Vue在大小上小于React。