nodejs开发的example或学习文档

本文为以Node.js为主的中小型公司提供一套完整的开发解决方案,包括Webstorm作为首选IDE,Git进行版本控制,Angular.js作为前端框架,以及使用REST、socket.io等技术实现高效服务端通信。同时,文章强调了异步流程控制的重要性,推荐使用Promise和Q.js。
摘要由CSDN通过智能技术生成

nodejs开发一般使用webstorm作为ide。 还有个叫Cloud 9的云编辑器。 webstorm注册网址: http://idea.lanyus.com/

 

http://amirrajan.net/nodejs-by-example/

http://madhatted.com/2013/3/19/suggested-rest-api-practices

https://blog.udemy.com/node-js-tutorial/

http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api

http://cwbuecheler.com/web/tutorials/2014/restful-web-app-node-express-mongodb/

http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/

 

 

http://www.cnblogs.com/by1990/p/3330353.html

    我简单的描述一下,对于以Node.js为主的公司,嗯,仅仅局限于中小型公司...或许有一定的帮助,少走些弯路。我们最终的选择是:

    1、IDE:Webstorm,没有其他。

    2、版本管理系统:Git,独一无二。

    3、单元测试:jsamine,前后端共用。

    4、前端框架:Angular.js,让ember.js和几个老牌的框架性感的躺在床上吧。

    5、服务端:纯静态页面+极少使用Jade+REST

    6、socket.io+独立小模块:当然,这几乎是唯一可选的与客户端双向通信的方式。但一定要注意,多数情形下,我们只有很少的机会需要服务端推送,将这部分内容作为独立的小应用,是非常省事的做法。

    7、异步流程控制:Promise是唯一选择,而且从一开始就要强制使用,绝不可忽略,这关系到设计思维的巨大差异,甚至关系到我们是否真正能够在 node.js方向坚持下来。我们用Q.js,和前端Angular.js使用的微缩版Q.js保持一致,减少学习周期。

    8、前后端共用代码:只要前端有可能用到的代码,必须以符合规范的方式,做到前后端共用。

转载于:https://www.cnblogs.com/welhzh/p/6491023.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值