首页 文章

使用reactJS和angularJS

提问于
浏览
0

我需要通过遵循MVC架构来设计一个巨大的客户端应用程序 . 据我所知,角度最适合在mvc架构中开发SPA .

我不熟悉ReactJS,当我通过ReactJS时,我开始知道ReactJS最好是创建用户界面并构建可重用的组件 .

链接https://facebook.github.io/react/docs/why-react.htmlReact as the V in MVC.

从那我的问题是:

  • is it possible to use both angularJS (framework) & reactJS(library) in same SPA.

  • is it possible to create Views using ReactJS and other part of my application in angularjs (M & C part in MVC).

1 回答

  • 0

    你是正确的,React本身作为一个比Angular更小的范围,它不是一个所谓的“框架”,但它是一个用于渲染视图或视图内部组件的库 . 你将不得不围绕React组装许多其他库来获得一个完整的SPA应用程序,但是好消息是熟练的开发人员已经为你挑选了它们并提取了非常有用的锅炉板,这些锅炉板应该比你开始时更快自己做所有的工作 .

    看看那些:

    Find your perfect React starter project

    react-boilerplate

    react-redux-starter-kit

    我的第三个应用基于我的最新应用程序而且我很喜欢它,但这是个人的...

    现在你的问题:

    • 是的,您可以同时使用两者,看看ngReact,让's you run React components in an Angular app. If you start from scratch however and don'使用两种技术之一编写遗留代码或库,我的建议是使用其中一种 . 这种混合解决方案可以让你慢慢地将Angular应用程序迁移到React,方法是逐个重写你的组件而不会立即破坏整个应用程序 .

    • 这就是我在1中所说的/这可以做到但是如果我从头开始编写应用程序,我会选择Angular或React,具体取决于时间限制,现有代码库和学习新框架的意愿 . 我的建议:花几天时间体验各种锅炉板,选择一个你觉得最舒适的锅炉板......

相关问题