今天搞清楚了react、reactnative、Angular、vue他们之间的关系,这里记录一下。
简单的说:
react、angular、vue是js的三大框架。
人们常说的,前端3大框架:Facebook的React,Google的Angular,中国的Vue。
React Native
为了大前端统一,Facebook退出了React Native,ION退出了Angular版的Ionic,Vue推出了Vue Native,Google推出了flutter。
React Native、Ionic、Vue Native、Flutter是各公司为了实现大前端而推出的,期望可以实现一套代码可以打包出Android、iOS、Windows等平台的对应的安装包,
目前来说,大前端跨平台做的最好的是Google的flutter,一套代码可以实现APP领域的跨平台,在iOS和Android上可以安装的APP安装包,当然,和原生的APP相比还是有一些性能、交互等方面的差异。
其实核心思想,就是一个,减少重复代码,减少重复工作量,提高复用,减少二次开发,提升效率。
官方地址
React Native中文网: https://reactnative.cn/
Angular官网:https://angular.cn/
Flutter中文网:https://flutterchina.club/
DCLOUD为开发而生。
https://www.dcloud.io/