node.js - 将 Mean.io 用于我的 SPA 应用程序

标签 node.js angularjs mean.io

我有一个新项目,它将由两部分组成...客户端 - 使用 AngularJS 的 SPA 和使用 Nodejs - MongoDB 的服务器端。许多文章建议在开发类似项目时使用 Mean.io,但找不到任何信息说明为什么这比简单安装 Nodejs、Mongo、AngularJS 并使用它们更好。

有人可以告诉我使用 Mean.io 相对于安装 Node、Mongo、Angular 和 Express 并使用它们有什么好处吗?或者换句话说,为什么最好使用 Mean.io 而不是单独下载和安装每个包/框架?谢谢

最佳答案

好吧,使用简单的样板代码您将节省大量时间,就我而言,我一直在使用 meanjs它可以帮助您完成许多基本功能,例如:

  • 登录使用护照、本地策略、社交网络策略(g+、facebook、twitter)
  • Twitter Bootstrap
  • 一致的文件夹结构
  • 一致的文件命名
  • 依赖项和自定义“设置”(开发、测试、生产)的环境配置
  • 使用 Controller 预先配置路由

软件开发工作流程:

  • grunt(预配置任务,如 jshint、构建、测试)
  • yeoman 生成器(为您节省大量时间)
  • nodemon(用于每次保存页面时重新加载页面)
  • 客户端和服务器端的测试框架

我可以列出更多,但重点是要提到的好处远远超出了将所有 4 个主要软件放在一起的好处。

有关更多信息,您可以查看 overview

关于node.js - 将 Mean.io 用于我的 SPA 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26041065/

相关文章:

javascript - angularjs选择框默认选择基于数据库id

angularjs - Angular Bootstrap Datepicker - 禁用除指定列表之外的所有日期

node.js - Mongoose findOne 返回空数据的 Mocha 测试用例

node.js - Mean.IO 无法在 Redhat 6.5 VM 上运行

regex - 正则表达式开头的感叹号和结尾的美元符号是什么?

node.js - npm 脚本部分 "clean:dist"与 "clean"

javascript - 在Node中同步执行多个shell命令

node.js - 型号 :generate gives "Missing required arguments: name, attributes"

javascript - 在js中引用angularjs属性值

Node.js Express + Busboy 文件类型检查