ionic和reactjs之间是啥关系?
发布于 2年前 作者 chapgaga 2361 次浏览 来自 问答

这么多框架,脑子有点乱,知道的朋友解释下啊:)

11 回复

两个不一样的框架,但都是用来构建hybird的ui框架吧,我的理解;ionic紧密结合使用angular,而reactjs则有自己的MVC结构;ionic目前来说,算是比较成熟比较多人用,而reactjs还没出1.0版本

我之前问一个大神同样问题的时候,他告诉我说这两者的关系就像是bootstrap和jquery的关系一样。
我理解的是,reactjs是给了前端开发人员一个使用js开发原生应用的机会,提供了一套各个平台通用的语法结构api等等,使前端开发人员可以使用现有的知识进行移动平台APP的开发,是使用相同的知识进行 不同平台的开发,也就是你要为ios和android同时写两套代码,只不过是用的相同的语法结构啥的,可以共用同一批开发人员开发维护(并没有使用研究过reactjs,所以可能不准确哈~);
而ionic是一套基于angularjs的前端框架,提供了一套通用的组件,同时可以通过cordova插件来调用手机原生特性,可以真正的Develop once, deploy everywhere。
而且reactjs要到10月份才能支持android,现在学习了做知识储备还行,如果现在就想要实际应用建议还是选择ionic比较好(纯属个人意见哈~~~)。

@DongHongfei +1,群里面有人推荐reactjs,但看了一下,仅仅是支持ios的,而且还没正式版本出来,还是持观望态度先

@DongHongfei 你问的是哪个大神? ionic不是css吧?

@chapgaga ionic仅是一个UI框架吧

@DongHongfei ionic是基于哪个版本的angularjs的? 可以配置使用angularjs 2了么?

@chapgaga 现在还是1,等angularjs2发布了,ionic 也会发布对应的 ionic2

React 沒碰過,ionic / AngularJS 剛開始摸。 就我的理解,React 與 AngularJS 皆為以創造單頁式應用(SPA)所設計的 JavaScript library;而 React Native 與 ionic 則都是為創造手機應用所設計的 framework。 不同之處,在於 React Native 採用 React ;而 ionic 採用 HTML / CSS / JS,並最佳化其對 AngularJS 的支援。

以上若有有誤解,還望大家為我解惑。

@passerbyid react不用css和html么?

@DongHongfei 你的客户端跑不了

回到顶部