gpt4 book ai didi

angularjs - generator-angular 和 generator-angular-fullstack 之间有什么关系?

转载 作者:行者123 更新时间:2023-12-04 14:27:44 29 4
gpt4 key购买 nike

我在写 this comparison为了帮助人们理解所有这些废话,目前看来,generator-angular 的好处和值(value)只是您使用 generator-angular-fullstack 获得的一个子集。我自己填写了这些东西,我不是专家,所以它很可能充满了可疑的事实。

但它已经传了很多次,还没有人哭过犯规,所以也许它是正确的。如果是这样,那将得出一个合乎逻辑的结论,即应该始终使用 generator-angular-fullstack 并删除不需要的后端部分。但事实并非如此,因为许多人仍在使用 generator-gulp-angular 。我看到 generator-angular-fullstack 是从 generator-angular fork 出来的,但是那又如何呢?

我想我一定错过了什么。 generator-angular 给人们什么 generator-angular-fullstack 没有?

最佳答案

我现在已经使用了这两个生成器,选择一个而不是另一个实际上取决于您是否需要后端代码来为您提供数据处理/ session 管理或 API 接口(interface)。

generator-angular

  • 官方 Yeoman 生成器,这意味着它由 yeoman 团队维护。
  • 更适合只创建客户端代码
  • 它的子生成器只创建客户端组件( Angular Controller 、路由和 View )
  • 没有部署生成器,但是一个简单的 procfile 有很长的路要走。

  • generator-angular-fullstack
  • 是来自 DaftMonk 的 generator-angular
  • 的 fork
  • 适合快速启动一个成熟的应用程序
  • 利用 socket.io 在服务器/客户端之间进行快速数据绑定(bind)
  • 它的子生成器创建客户端和服务器端代码(API 端点、模型甚至 Heroku 和 Openshift 的部署配置)
  • 测试更加彻底,使用了 PhantomJS、Karma 和 Protractor
  • 开始一个新项目时,您可以轻松地通过 Google/Facebook/Twitter 等 OpenAuth 提供程序添加 session 和用户管理,或者您可以使用您的数据库模式来存储您的用户数据。

  • 两个都
  • 仅为前端代码生成 javascript 或 coffeescript 版本。
  • 提供构建脚本以安全地缩小。 (在缩小的情况下,Angular 很容易折断)
  • 可以通过 grunt test 轻松测试
  • 使用 grunt 作为任务运行器
  • 与 Bower 深度集成,添加依赖项轻而易举。 (不过,fullstack 的测试配置需要更新。)
  • 生成一个压缩了所有文件的分发目录。
  • 是单页应用,只有一个 index.html 文件,路由都是用 angular 的 $location
  • 做的

    演示
  • 这是一个 generator-gulp-angular 的示例:
    http://commitr.herokuapp.com/
  • 这是我现在正在构建的 generator-angular-fullstack 应用程序:
    http://protected-shelf-3830.herokuapp.com/
  • 关于angularjs - generator-angular 和 generator-angular-fullstack 之间有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24601323/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com