这里分享一批实用的实用的 Node.js 教程,工具和资源。

  Node.js是一个建立在Chrome之上的JavaScript运行时平台,可方便地构建快速,可扩展的网络应用程序。Node.js使用事件驱动,非阻塞I/ O模型,使得它具有轻量级,高效的特点,非常适合于跨设备分布式运行数据密集型实时应用。

Node Express Boilerplate

https://github.com/mape/node-express-boilerplate

Node-express-boilerplate提供开发Node.js应用常见任务。

功能特性

  • 捆绑socket.io并与express session 存储集成,实现数据可被共享。
  • 提供了预先实现的hooks验证来自facebook/twitter/github的用户。
  • 一个资源管理器,能够对你的CSS/JS资源进行合并/压缩,使其能够快速的进行发布和使用MD5 hashes进行缓存。

当 CSS/JS/模板文件更改时,自动刷新浏览器(inline/refresh) ,以消除那些恼人的重复“保存,标签,刷新”等操作

Mastering Node

http://visionmedia.github.com/masteringnode/

电子书籍,包含多种格式,包括在线HTML版本。它会引导你从基础到高端的Web开发。

Socket.IO

http://socket.io/

Socket.IO开发应用在所有浏览器和移动设备的实时应用,隐藏不同传输机制之间的差异。

Formaline

https://github.com/rootslab/formaline

Formaline是一个底层,功能齐全的NodeJS模块用于处理表单请求( HTTP POSTs / PUTs) 和快速文件上传。

它实现了 W3C XHR2 事件 API, W3C FILE API 属性,和其它许多特性。

LDAPjs

http://ldapjs.org/

ldapjs实现了在LDAP v3 RFC(s)中大部分常见的操作,包括客户端与服务器。它兼容LDAP协议本身,并且能够与OpenLDAP和其他任何LDAPv3相容的实现进行互操作。

ldapjs为您提供了强大的路由和“拦截过滤器”模式实现服务器(S)。它的目的,你可以在任何你想要建立的LDAP,而不仅仅是传统的数据库。

Stylus

http://learnboost.github.io/stylus/

一种用于Node.js富于表现力的CSS标记语言。具有Expressive ,动态的,健壮的CSS

Jade

http://jade-lang.com/

Node.js的模板引擎。详细的文档和在线工具,包括使用范例

Node.js Tools for Visual Studio!

https://nodejstools.codeplex.com/

NTVS是一个开源插件用于将 Visual Studio 变成一个 Node.js IDE。NTVS支持编辑,智能感知,分析,npm,本地和远程调试 (Windows/MacOS/Linux)。由微软和社区设计,开发,支持。

Eclipse Node.js IDE

http://www.nodeclipse.org/

在Eclipse中开发Node.js应用的插件,是一个开源软件。

  from:51cto

实用的 Node.js 教程,工具和资源的更多相关文章

  1. 2015年最佳的15个 Node.js 开发工具

    Node.js 越来月流行,这个基于 Google V8 引擎建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用.在本文中,我们列出了2015年最佳的15个 Node.js 开发工具.这些工具 ...

  2. 推荐15个月 Node.js 开发工具

    Node.js 越来月流行.这个基于 Google V8 引擎建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用.在本文中.我们列出了2015年最佳的15个 Node.js 开发工具.这些工具 ...

  3. Node.js教程系列~目录

    Node.js这个东西在近几年火起来了,而且会一直火下去,无论在infoq还是在cnblogs,csdn上,都可以到处看到它的样子,它主推的应该就是异步式I/O 吧,是的,设计的很完美,很吸引人,虽然 ...

  4. 推荐近期15个 Node.js 开发工具

    近来Node.js 越来月流行了,这个基于Google V8 引擎建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用.在本文中,我们列出了2015年最佳的15个 Node.js 开发工具.这些 ...

  5. 【转载】Node.js 教程(菜鸟教程系列)

    很好的一篇教程:Node.js 教程 简单做下笔记 概述 简单的说 Node.js 就是运行在服务端的 JavaScript. Node.js 是一个基于Chrome JavaScript 运行时建立 ...

  6. 10+ 最佳的 Node.js 教程和实例

    如果你正在找Node.js的学习资料及指南,那么请继续(阅读),我们的教程将会覆盖即时聊天应用.API服务编写.投票问卷应用.人物投票APP.社交授权. Node.js on Raspberry Pi ...

  7. Node.js 教程 01 - 简介、安装及配置

    系列目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 Node.js 教程 0 ...

  8. Node.js 教程 04 - 模块系统

    前言: Node.js的模块系统类似于C/C++的文件引用,可以声明对象,也可以定义类 创建对象. 大家这么理解,就简单了. 定义: 为了让Node.js的文件可以相互调用,Node.js提供了一个简 ...

  9. Node.js 常用工具

    Node.js 常用工具 util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足. util.inherits util.inherit ...

随机推荐

  1. slf4j与logback的结合使用

    参考:http://my.oschina.net/ydsakyclguozi/blog/412240 一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.logbac ...

  2. php PDO操作类

    <?php /*//pdo连接信息 $pdo=array("mysql:host=localhost;dbname=demo;charset=utf8","root ...

  3. phaser3 微信小游戏若干问题

    纯属个人兴趣, 如有兴趣可共同参与维护. git: https://gitee.com/redw1234567/phaser3_wx image的地方需要修改,代码贴上 var ImageFile = ...

  4. TP中模型实例化

    模型的实例化操作(重点) 模型虽然已经创建完成,但是由于模型的本质是一个类,类在使用的时候需要实例化操作. 5.1.普通实例化方法 普通实例化方法是指通过自己编写代码来new一个对象. $obj = ...

  5. bzoj3477[Usaco2014 Mar]Sabotage

    题意 给出一个长为n的正整数序列(n<=1e5),要求选出一个非空前缀和一个非空后缀(这两段不能够加起来组成整个序列),使得这个前缀和后缀中的所有数字一起求平均数的结果最小 分析 最大/最小化平 ...

  6. Android四大组件之Activity & Fragement(续)

    1.Activity和Fragment的异同. Activity是UI界面交互的主体,而fragment是这个主体上的元素. 一个activity可以包含0到n个fragment. fragment可 ...

  7. Day20-单表中获取表单数据的3种方式

    1. 搭建环境请参考:http://www.cnblogs.com/momo8238/p/7508677.html 2. 创建表结构 models.py from django.db import m ...

  8. 【BZOJ2141】排队(CDQ分治)

    [BZOJ2141]排队(CDQ分治) 题面 题面以及树套树做法见这里 题解 大部分树套树/主席树这类题目都可以用整体二分/CDQ分治来做. 这题考虑一下,在不考虑修改的情况下 贡献是如何产生的? 我 ...

  9. Red Hat下升级python的问题

    分为两部分: 一,升级Python 安装的包的渠道(传送门),安装过程的渠道(传送门). 二.涉及的问题 1.yum不能使用 解决办法(传送门),其中的部分就行.

  10. redis的自带VM(虚拟内存)

    Redis支持采用VM技术,以达到当数据超过设置的可使用的物理内存的时候能够正常运行.当数据超过物理内存的时候,把一部分数据写入磁盘中的一块空间来代替物理内存. vm-enabled no       ...