1

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

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

4

1 回答 1

1

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

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

软件开发工作流程:

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

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

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

于 2014-09-25T15:11:27.960 回答