学习NodeJS之旅
(嗨,大家好!欢迎关注我的公众号“茶歇驿站”,微信号“tech_tea”,请大家多多支持,欢迎大家分享,如若转载请注明出处~~~)
NodeJS现在已经广为流传,我也来凑个热闹,若有不妥,敬请指正。
一直以来从各个社区学习和了解到很多知识,很感激他们无私的分享,所以今儿我也来献个丑。
公元2013年6月6日,一次偶然的机会再次了解了NodeJS,之前我已经从多个渠道了解了NodeJS的蓬勃发展及应用,但是自己一直也没有比较系统和全面的学习它。
我通过几天时间从Google,Baidu等进行广泛搜索和实际编码,也对它的知识和开发模式有了简单的了解。
一、
从搜索引擎中去搜素NodeJS,了解它的分布(包括官方网站、百度百科、第三方NodeJS社区)。
二、
在google中搜索nodejs出来的第一条记录是:Node入门» 一本全面的Node.js教程 - The Node Beginner Book(http://www.nodebeginner.org/),我真正学习的第一步就是从这里开始的。
根据自己的需要去选择学习吧。
当然大家也是可以选择NodeJS的官方网站(http://nodejs.org)的,毕竟那才是权威。对不同的开发环境都有简单的安装包。我的是mac,直接点击下载(dmg包)。双击即可。
三、
当我们入门NodeJS之后,我们可能就会想既然它如此强大难道就没有第三方得开发框架吗?于是乎你又开始疯狂的在各个搜索引擎上狂奔。结果是expressjs.org,rrestjs等。nodejs官方其实就是推荐expressjs的。安装是如此的简单,配置一个package.json,添加依赖就一条命令搞定一切(npm install),太方便了,是不是不在迷茫于使用maven,ivy,或者游离于各个jar包搜索了呢。
三第一飘、
简单了解后,可能大家就开始运用了。但是我个人了解之后有了一个体会,在深入学习之前大家一定要去学习一遍http协议以及有关web容器。
三第二飘、
有了express之后,你的学习道路应该就明朗了,你可以使用它去构建一个博客系统了。
四、
有了这一切,我们肯定是想站在前人的肩上去深入学习那该是多好啊。这里就提供几个。比如cnodejs.org社区,他们的整个社区的构建代码都是开源在github上的。等等。
五、
推荐看书《NodeJS开发指南》,因为它是基于express2.x编写的,所以大家最好去https://github.com/nswbmw/N-blog(使用 Express + MongoDB 搭建多人博客),这个是他的最新版本。
其他的都不多说,大家开始动手吧,一起来领略NodeJS吧。