Sails是构建于Express之上的一个实时Node MVC框架,其整个风格来源于Ruby on Rails,包括提供了类似于Rails的脚手架功能,同时又吸纳了不少现代web app工具和功能,比如grunt和websocket等。
显然,Sails的最佳应用场景会是一些实时性较强的场景,比如聊天室,游戏等,但是官方也笃定的认为sails适用于任何web app的开发。对于web之前我已经使用过了的php的symfony2和ruby的rails,但在学习了Nodejs之后,我需要一个node的框架进行项目实战,因此,我充满感性的因为那只小章鱼和官网健全的文档选择了sails,这一点都不机智。
本教程供五章,(也可以说是开发日志)将帮助各位开发一个基本的个人技术博客站点,旨在让大家熟悉sails的开发流程(国内sails相关教程比较匮乏),并且在好好的串联一下有关js,有关前端,有关mongo的相关知识,真正要搭建一个健壮的博客系统(并且我也认为最好的个人系统仍是静态博客系统),教程上的内容还远远不够,需要各位自己努力。
项目demo的源码已经托管到了github,方便各位在遇到困惑的时候进行查阅。
教程地址: 戳我
教程地址: 戳我
欢迎大家批评指正!