使用Mean.io为我的SPA应用程序

时间:2014-09-25 14:24:08

标签: node.js angularjs mean.io

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

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

1 个答案:

答案 0 :(得分:1)

好吧,你将用简单的样板代码节省大量时间,在我的情况下,我一直在使用meanjs,它可以帮助你完成很多基本功能:

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

软件开发工作流程:

  • grunt(预配置任务,如jshint,build,test)
  • yeoman发电机(为你节省很多时间)
  • nodemon(每次保存页面时重新加载页面)
  • 测试客户端和服务器端的框架

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

有关详细信息,请查看overview