我无法找到答案...所以,当我在WebStorm中打开一个新项目时,我有上面提到的4个选项(以及更多) - AngularJS,Angular CLI,React Native&反应App。我发现Angular CLI对应于Angular 2。
我的问题是:我在这里没有提及的4个或者另一个选项中的哪一个与Angular 4相对应,这是我理解的Angular 2的较新版本。
此外,如果有人可以帮助我更好地理解我提到的4个选项之间的区别:我应该使用哪个以及用于什么目的?例如,如果我想建立一个扫雷游戏,您会选择哪三个?
此外,在我的搜索中,我发现React Native适用于移动设备(应用程序),那么它和React App有什么区别?这些是否适合在PC浏览器中创建游戏(而不是在移动设备上)?
答案 0 :(得分:6)
1.'Angular CLI'选项允许使用Angular CLI
创建Angular 4项目'AngularJS'选项只是克隆https://github.com/angular/angular-seed - Angular 1应用程序的项目存根
'React Native'使用react native cli
'React App'使用create-react-app
React 本身就是一个JavaScript库; React Native 允许使用 React 库+本机组件创建移动应用程序。如果您想创建一个在浏览器中运行的Web游戏,则不需要反应Native。您可以使用React,或Angular.x,或任何其他支持创建自定义UI组件的JavaScript框架