但它已经被传递了很多,没有人哭过犯规,所以也许这是正确的.如果是这样,那将导致合乎逻辑的结论:人们应该总是使用generator-angular-fullstack并删除后端部分(如果不需要它们).但事实并非如此,因为许多人仍在使用发电机角度.我看到发电机角度 – fullstack是从发电机角度分叉的,但那么呢?
我想我一定错过了什么.发电机角度给人们发电机角度全堆栈没有什么意义?
> Yeoman官方发电机,这意味着它由自耕农队维护.
>更适合仅创建客户端代码
>它的子发电机只创建客户端组件(角度控制器,路径和视图)
>没有部署生成器,但简单的procfile有很长的路要走.
>是DaftMonk的发电机角叉
>适合快速启动完全成熟的应用程序
>使用socket.io在服务器/客户端之间快速绑定数据
>它的子生成器创建客户端和服务器端代码(Heroku和Openshift的API端点,模型甚至部署配置)
>测试更彻底,使用PhantomJS,Karma和Protractor
>启动新项目时,您可以通过OpenAuth提供程序(如Google / Facebook / Twitter)添加会话和用户管理,而不会有任何麻烦,或者您可以使用数据库架构来存储用户的数据.
都
>仅为前端代码生成javascript或coffeescript版本.
>提供构建脚本以安全缩小. (角度在缩小时容易断裂)
>可以通过grunt测试轻松测试
>使用grunt作为任务运行器
>与Bower深度集成,添加依赖关系很容易. (尽管需要更新fullstack的测试配置.)
>生成包含所有文件缩小的分发目录.
>是单页应用程序,只有一个index.html文件,路由都是使用angular的$location完成的
演示
>这是一个发电机角的例子:
http://commitr.herokuapp.com/
>这是我正在建立的生成器角度全栈应用程序:
http://protected-shelf-3830.herokuapp.com/