WebStorm AngularJS、Angular CLI、React Native 和 React 应用程序

WebStorm AngularJS, Angular CLI, React Native & React App

提问人:Eyal Arviv 提问时间:5/3/2017 最后编辑:Eyal Arviv 更新时间:10/26/2023 访问量:835

问:

我找不到这个问题的答案......因此,当我在 WebStorm 中打开一个新项目时,我有上面提到的 4 个选项(以及更多选项)——AngularJS、Angular CLI、React Native 和 React App。我发现 Angular CLI 对应于 Angular 2。

我的问题是:我在这里没有提到的 4 个或另一个选项中的哪一个对应于 Angular 4,这是我所理解的 Angular 2 的较新版本。

另外,如果有人可以帮助我更好地理解我提到的 4 个选项之间的区别:我应该使用哪个以及出于什么目的?例如,如果我想制作一款扫雷游戏,你会选择三者中的哪一个?

另外,在我的搜索中,我发现 React Native 是用于移动用途(应用程序),那么它和 React 应用程序有什么区别?这些是否适合在 PC 浏览器(而不是移动设备)中创建游戏?

JavaScript ReactJS、 AngularJS、 WebStorm 客户端

评论

3赞 penleychan 5/3/2017
首先没有 Angular2 或 Angular4,它只是被称为 Angular,因为语义版本控制 (SEMVER)。这就是我要回答的全部内容......问题太多了。StackOverflow 不是来做你的研究的。
0赞 Eyal Arviv 5/3/2017
感谢您的回答...我做了很长时间的研究,找不到答案......这就是我发布问题的原因。

答:

9赞 lena 5/3/2017 #1

1.“Angular CLI”选项允许使用 Angular CLI 创建 Angular 4 项目

  1. “AngularJS”选项只是克隆 https://github.com/angular/angular-seed - Angular 1 应用程序的项目存根

  2. 'React Native' 使用 react native cli 创建一个 React Native 项目存根

  3. “React App”使用 create-react-app 创建一个 React 项目存根

React 本身是一个 JavaScript 库;React Native 允许使用 React 库 + 原生组件创建移动应用程序。如果你想创建一个在浏览器中运行的网页游戏,你不需要 react Native。你可以使用 React、Angular.x 或任何其他支持创建自定义 UI 组件的 JavaScript 框架