编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是Web应用开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
Node.js 的 MySQL 分表分库数据访问中间件,实现MySQL数据的分布式集群储存管理。在处理海量数据、高并发访问时,获得更加优越的性能及横向扩展能力。它包含以下主要特性:
Jasper Van Rijbroek 发布了Raddish,它是一个新的Node.js框架,声称具有“不可思议的速度”,具有开箱即用、支持多线程和socket的特性。
FEinit 是基于Nodejs 的前端工具集,因为是在windows系统开发,所以目前仅适合 windows 系统。
Nexe 是一款小巧却非常实用的,它可以为NodeJS应用创建单一可执行的文件,并且无需安装运行时,这样,一些非技术终端的用户就无需变动
Kademlia 是基于 Node.js 的 DHT (分布式哈希表)实现。 使用方法: var dht = require(\'kademlia\')
Sleek.js 是 MVC 封装器框架,基于 Node.js,依赖于handlebars.js 和express.js。
Crapify 是一个代理服务器,用来模拟缓慢而且不稳定的 HTTP 网络连接,可以让你限制:
node-schedule 是 Node.js 上一个类似 crontab 的定时任务模块。 示例代码: var schedule = require(\'node-schedule\');
urlparser 是一个 Node.js 的扩展,实现了快速的 URL 地址解析。 性能: Petka Antonov@PETKAANTONOV-PC ~/urlparser (master)
Snapshot.js 是一个基于 Node.js 实现的应用,可在 5 毫秒内对 10 万个模型数据进行轻松排序、分页和过滤。
IO.js 是为 V8 引擎编写的基于事件 IO 的实现。 构建要求: gcc and g++ 4.8 or newer, or
node-ftp 是 Node.js 的 FTP 客户端,提供 FTP 服务器的异步交流接口。 示例:   var Client = require(\'ftp\');
DeLoreanjs(Delorean.js) 是极小的 Flux 模式实现: 单向数据流,是的你的应用逻辑比 MVC 还简单
kamote 是 Node.js 下简单、快速的 RPC。 例子: var kamote = require(\'kamote\'); var server = new kamote.Server();
Tubemaps 是一个 Node.js 应用,给出一个数据集,将以管道的形式进行展示。 示例代码:
CSS Colorguard 是一个 Node.js 扩展,用来分析CSS并标出不必要的接近的颜色值冗余
Kiss.js 是 Node.js 的 web 框架,使用 CoffeeScript 编写,简单而带感。Kiss 是面向对象的 Node.js 框架。
node_pcap 是从 libpcap 到 Node.js 的绑定集,提供有用的库来解码,打印和解析数据包。
npmgraph.an 以图形化效果显示 npm 包之间的依赖关系。
示例: 定义routes: var pagination = require(\'pagination-api\'); //加载分页模块 var total_rows; // \'total_rows返回所有的文章数量。”total_rows’是从数据库返回,
NW.js 可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。NW.js 的前身是 node-
async-profile 是一个 Node.js 的 CPU 分析器扩展。可以通过各种方法来分析出你的代码执行所占用的 CPU 时间。
unitgen 是一个基于 Node.js 实现的 unit- generator API, 使用流和speaker bindings 进行构建。
Nock 是一个 HTTP 模拟和预期测试库,用于 Node.js 平台。用来测试 HTTP 请求。 示例代码:
Node.js Foundation 是 Node.js 和io.js 的合并议案,现在还不是最终版,这个项目是在 Node.js 和 io.js
mod_status for Node 是简单的 express/connect 中间件,提供 “apache-like” /status.html 页面。
Flux Examples 是利用 Fluxible、fluxible- plugin-routr 和 fluxible- plugin-fetchr 的同构Flux 应用程序例子。
Monitr 是 Nodejs 进程监视工具,此模块目前只用于 Linux 上。此模块产生一个线程来监视进程/nodejs,并通过 Unix UDP
nemo-example-app 是一个用于 node.js web 应用的 Nemo 自动化实例。
RobotJS 是一个 Node.js 的 GUI 自动化工具,可用来控制鼠标、键盘和读取屏幕。 目前自在 Mac + Node.js 0.10.31 下测试通过。