每一个称职的程序员都应该拥有一套极好的工具来提高自己的工作效率。在Livecoding.tv 上,那里的程序员分享了10个他们认为是最好用的工具、插件和资料库。据说,以下的这10个工具是使用Node.js时每天都会用到的。

Node.js是什么?

“作为一个异步事件驱动的框架,Node.js用于建立可扩展的网络应用。”据Node.js community所说,Node在设计上与Ruby的Event Machine 或者是 Python的Twisted相似,并且它受系统的影响。Node将事件模型更进一步,它提出了事件循环是作为一种语言建设,而不是作为一个资料库。”

Io.js

IO.js,aka, JavaScript I/O 是Node.js的一个分叉。它用来简化资料库的安装、升级和卸载。它是一个JavaScript平台,与npm生态系统兼容,并且已经与Node.js合并。它是Livecoding.tv上的工程师高度推荐的。

Math.js

Math.js是一个开源的,外延式的数学资料库,用于JavaScript和Node.js。它提供的集成方案,可以处理数字、大数字、复杂数字、单位和矩阵。它可以在任何一种JavaScript引擎上运行,而且与JavaScript的内置数学资料库兼容。它还支持链式操作。

Cylon.js

Cylon.js是一种JavaScript框架,用于机器人技术,物理计算和物联网。它为同时合并多种不相同的硬件设备提供了简单而有力的解决方案。它令对机器人和设备的命令变得简单。

Migrat

Migrat是一种可插拔的Node.js数据迁移工具。它不依附于任何一种特定的数据库引擎, 并支持多节点的环境。它支持在数据迁移过程中进行全局锁定,从而防止多个服务器企图同时进行全局迁移。

Eskimo

Eskimo帮助你快速建立Node.js的应用程序,网上商店和一般应用程序, 被称为“igloos”。它是由开源软件包建立的,可以用于一切事情,例如建立即将到来的页面,指引系统,以及CDN主机资源。

Paperclip

Paperclip.js是一个强大的模板引擎,用于可延展性和加速。它为浏览器和Node.js创建了编译模板。

Pencilblue

Pencilblue是一种开源的Node.js CMS, 它可以充分响应及完全扩展。使用起来非常方便,不但可以应用于博客,它在其它方面的应用同样十分出色。

Set

Set是一个不起眼的干模板引擎,用于Node.js和浏览器,它提供了百分百有效的HTML5模板。它是可视的,所以你可以用你喜欢的视觉编辑器进行设计,甚至可以在你的模板中使用模拟数据。

Passwordless

Passwordless 是一个在Node.js中使用的基于代币的密码身份验证的中间设备。它还可以用于Express。它的安装更快速,只需要一个单一的表格和文本字段就可以了,不需要分开注册, 丢失密码页面和登录。

Broccoli

Broccoli是一种新的建设工具。在范围上它比得上Rails asset pipeline(资源管线),不过它是在Node上运行的,并且与后台无关。

如果你想了解更多其它的编程工具,插件和资料库, 可以浏览http://blog.livecoding.tv/chinese/。

10最好用的Node.js工具、插件和资料库的更多相关文章

  1. 10个常见的Node.js面试题

    如果你希望找一份有关Node.js的工作,但又不知道从哪里入手评测自己对Node.js的掌握程度. 本文就为你罗列了10个常见的Node.js面试题,分别考察了Node.js编程相关的几个主要方面. ...

  2. 全端开发必备!10个最好的 Node.js MVC 框架

      Node.js 是最流行的 JavaScript 服务端平台,它允许建立可扩展的 Web 应用程序.Node.js 包含不同类型的框架,如 MVC 框架.全栈框架.REST API  以及大量的服 ...

  3. Node.js C++ 插件学习指南

    Node.js插件(addons) Node.js 插件是用 C++ 编写的动态链接共享对象,可以使用 require() 函数加载到 Node.js 中,且像普通的 Node.js 模块一样被使用. ...

  4. 转 10 个最佳的 Node.js 的 MVC 框架

    10 个最佳的 Node.js 的 MVC 框架 oschina 发布于: 2014年02月24日 (33评) 分享到:    收藏 +322 Node.js 是一个基于Chrome JavaScri ...

  5. Node.js工具模块

    在Node.js的模块库中提供实用的模块数量. 这些模块都是很常见的,并同时开发基于任何节点的应用程序频繁使用. S.N. 模块的名称和说明 1 OS Module提供基本的操作系统相关的实用功能 2 ...

  6. 如何安装node.js支持插件

    在eclipse插件中,node.js插件中比较知名的是nodeclipse. 从HBuilder6.3起,工具-插件安装,可直接选择nodeclipse插件安装.安装完毕后重启HBuilder新建n ...

  7. 38..Node.js工具模块---底层的网络通信--Net模块

    转自:http://www.runoob.com/nodejs/nodejs-module-system.html Node.js Net 模块提供了一些用于底层的网络通信的小工具,包含了创建服务器/ ...

  8. 37.Node.js工具模块---处理和转换文件路径的工具 Path模块

    转自:http://www.runoob.com/nodejs/nodejs-module-system.html Node.js path 模块提供了一些用于处理文件路径的小工具,我们可以通过以下方 ...

  9. Node.js 工具模块

    在 Node.js 模块库中有很多好用的模块.接下来我们为大家介绍几种常用模块的使用: 序号 模块名 & 描述 1 OS 模块 提供基本的系统操作函数. 2 Path 模块提供了处理和转换文件 ...

随机推荐

  1. 移动站应该尝试百度MIP的五个原因

    MIP是什么?MIP是百度在2016年提出的移动网页加速器项目. MIP能做什么?MIP能帮助站长和网站开发者快速搭建移动端页面. MIP怎么加速?MIP从前端渲染和页面网络传输两方面进行优化,杜绝页 ...

  2. 谈谈DOMContentLoaded:Javascript中的domReady引入机制

    一.扯淡部分 回想当年,在摆脱写页面时js全靠从各种DEMO中copy出来然后东拼西凑的幽暗岁月之后,毅然决然地打算放弃这种处处“拿来主义”的不正之风,然后开启通往高大上的“前端攻城狮”的飞升之旅.想 ...

  3. 【原】AFNetworking源码阅读(一)

    [原]AFNetworking源码阅读(一) 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 AFNetworking版本:3.0.4 由于我平常并没有经常使用AFNetw ...

  4. 使用python抓取婚恋网用户数据并用决策树生成自己择偶观

    最近在看<机器学习实战>的时候萌生了一个想法,自己去网上爬一些数据按照书上的方法处理一下,不仅可以加深自己对书本的理解,顺便还可以在github拉拉人气.刚好在看决策树这一章,书里面的理论 ...

  5. [自翻]fasthttp中文文档(持续更新)

    fasthttp是由valyala编写的声称快于Go官方标准库net/http包十倍的快速HTTP实现.从各方的性能测试结果来看(评测一.评测二),fasthttp作为当下最快的http Go语言包当 ...

  6. WebForm获取GET或者POST参数到实体的转换,ADO.NET数据集自动转换实体

    最近在修改维护以前的webform项目(维护别人开发的.....)整个aspx没有用到任何的控件,这个我也比较喜欢不用控件所以在提交信息的时候需要自己手动的去Request.QueryString[] ...

  7. 浅谈Java的throw与throws

    转载:http://blog.csdn.net/luoweifu/article/details/10721543 我进行了一些加工,不是本人原创但比原博主要更完善~ 浅谈Java异常 以前虽然知道一 ...

  8. Android使用静默安装时碰见的问题

    升级时碰见的异常 private void installPackage(String appName,final File apk) { if (!apk.exists()) { setHasNew ...

  9. Android中访问sdcard路径的几种方式

    以前的Android(4.1之前的版本)中,SDcard路径通过"/sdcard"或者"/mnt/sdcard"来表示,而在JellyBean(安卓4.1)系统 ...

  10. 超全面的.NET GDI+图形图像编程教程

    本篇主题内容是.NET GDI+图形图像编程系列的教程,不要被这个滚动条吓到,为了查找方便,我没有分开写,上面加了目录了,而且很多都是源码和图片~ (*^_^*) 本人也为了学习深刻,另一方面也是为了 ...