我有一个新项目,它将由两部分组成...客户端 - 使用 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/