WebStorm AngularJS,Angular CLI,React Native&React App

Eya*_*viv 1 javascript webstorm angularjs reactjs

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

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

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

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

len*_*ena 6

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库+本机组件创建移动应用程序.如果您想创建一个在浏览器中运行的Web游戏,则不需要反应Native.您可以使用React或Angular.x或任何其他支持创建自定义UI组件的JavaScript框架