觉得Generator非常有用,Sails就有一个不错的Generator,但是因为初学所以还是想从Express开始,那么Express写东西的话都需要一个一个来么?文件的结构,各种文件生成都需要从一个完全空白文档开始么??
另外Express是不是没有MVC 的概念?
顺便问一下,Sails是基于Express 的,那么如果从Sails开始学有什么坑么??好像听说Sails因为深受ROR影响所以很多Express 基本东西/理念/功能?都改了
最简单的脚手架应该是express-generator了,
npm install -g express-generator
@zezhipeng express-generator有在用,但是似乎只能生成文档,例如MVC里面的Model和Conntroller好像都没办法通过这个生成吧?
@welefen 楼主说的应该不是ES6里的generator,而是生成项目结构的工具,楼主可以试下yeoman
@keenwon 好的谢谢
@sharking 全局安装好之后,terminal :express yourApp 生成的工程里面不是已经都包含mvc了吗,整个app.js就是个model啊(bin/www里面有调用这个app.js,或者自己写),router就是c,views也有了啊。如果你需要mogodb的模块的话,要自己写的。你也可以自己写一个最原始的工程,包含你连接数据库的一些配置,已经其他如webpack的配置,然后上传到git上,每次要写新的工程的时候先clone下来就可以了
过一段时间会公开
我喜欢自己写一个脚手架
express本身没有MVC的概念的。我个人觉得不必照着MVC去搞。