WebStorm AngularJS,Angular CLI,React Native&反应App

时间:2017-05-02 23:09:59

标签: javascript angularjs reactjs webstorm

我无法找到答案...所以,当我在WebStorm中打开一个新项目时,我有上面提到的4个选项(以及更多) - AngularJS,Angular CLI,React Native&反应App。我发现Angular CLI对应于Angular 2。

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

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

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

1 个答案:

答案 0 :(得分:6)

1.'Angular CLI'选项允许使用Angular CLI

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

  2. 'React Native'使用react native cli

  3. 创建React Native项目存根
  4. 'React App'使用create-react-app

  5. 创建一个React项目存根

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