angularjs – 发电机角度和发电机角度 – 全堆叠之间的关系是什么?

前端之家收集整理的这篇文章主要介绍了angularjs – 发电机角度和发电机角度 – 全堆叠之间的关系是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在写 this comparison来帮助人们理解所有这些废话,而目前看起来像生成器角度的好处和价值是你使用generator-angular-fullstack获得的一部分.我自己填写这些东西,我不是专家,所以很可能充满了可疑的事实.

但它已经被传递了很多,没有人哭过犯规,所以也许这是正确的.如果是这样,那将导致合乎逻辑的结论:人们应该总是使用generator-angular-fullstack并删除后端部分(如果不需要它们).但事实并非如此,因为许多人仍在使用发电机角度.我看到发电机角度 – fullstack是从发电机角度分叉的,但那么呢?

我想我一定错过了什么.发电机角度给人们发电机角度全堆栈没有什么意义?

我现在已经使用了两个发生器,选择一个而不是另一个真正取决于你是否需要后端代码来为你提供数据处理/会话管理或API接口.

generator-angular

> Yeoman官方发电机,这意味着它由自耕农队维护.
>更适合仅创建客户端代码
>它的子发电机只创建客户端组件(角度控制器,路径和视图)
>没有部署生成器,但简单的procfile有很长的路要走.

generator-angular-fullstack

>是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/

猜你在找的Angularjs相关文章