编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是Web应用开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
M/DB 是 SimpleDB 的开源替代版本,在 API 上兼容 Amazon 的SimpleDB,基于Node.js 进行重写,继续使用GT.M 数据库并使用原先的数据模型,新版本也改名为 node-mdb.
Qt bindings forNode.js
示例代码:
var qt = require(\'node-qt\'),
app = new qt.QApplication,
window = new qt.QWidget;
Matador 是一个简洁、组织良好的 Node.js 的 MVC
框架,让你可以使用灵活的路由、简单的控制器映射和基本的请求过滤来编写 Web 服务,基于开源库Hogan.js
NAMI (Nodejs AMI) 是 node.js 的Asterisk Manager Interface
客户端,可让你侦听异步事件、发送动作以及接收响应。
mongoskin 是让 Node.js 支持MongoDB 的内嵌访问层。
示例代码:
var mongo = require(\'mongoskin\');
Dynode 是 Amazon’s DynamoDB 的 Node.js
客户端开发包。
示例代码:
var dynode = require(\'dynode\');
webjs 是基于 Node.js 的开发框架,可以大大简化了 Web 应用服务器端的代码编写。
Cradle是一个用于Node.js的高级缓存CouchDB客户端。
Cradle一个异步JavaScript的CouchDB客户端,它比大多数其他CouchDB客户端级别稍微高一些,需要少许对CouchDB的REST
Whiskey是一套用于测试Node.js应用、事件驱动的、基于JavaScript的web应用框架,使用谷歌的V8
Messenger.js 是一个基于 Node.js 的消息传递框架,使用 JSON
格式传输数据,特点是简单而且快速。
Tower.js 是一个基于 Node.js 的全堆栈 Web 开发框架,参考Ruby on Rails 框架的思路。
Node Club (nodeclub, node-club) 是用Node.js 和MongoDb 开发的新型社区软件,界面优雅,功能丰富,已在Node.js
Node Redis Protocol 可以你在 Node.js 上操作Redis 服务器。
示例代码:
var redisd = require(\'redisd\');
node.js 的.net扩展, 使node.js的js代码可以调用 .NET 方法
Ws.js 是一个 WS-* 客户端,基于 Node.js ,采用纯
JavaScript 编写。
当前支持:
MTOM
WS-Security (username tokens only)
NodeUnit 是 Node.js 的单元测试框架,基于 assert 模块。
node-sqlserver 是微软官方发布的 SQL Server 的Node.js 的驱动程序。可允许 Windows 上运行的 Node.js 程序访问
OhAuth 是基于 Node.js 的扩展,用于简化OAuth 的开发,实现客户端无重定向的 OAuth 认证支持。
NoFlo 是一个 Flow-Based Programming (FBP) 的 JavaScript
实现,是一种用来独立控制流和软件逻辑的模式,可帮助你组织大规模的应用程序,特别是处理大数据集。
SockJS-node is a Node.js server side counterpart of SockJS-client browser
library written in CoffeeScript.
node-on-dotcloud 是一个小的构建脚本,用于自动的在DotCloud 云平台上使用Node.js 。
SocketStream 是一个快速、模块化的 Node.js Web
框架,主要用来构建实时的单页应用。
CoffeeScript CSS 这个名字跟 CoffeeScript
无关,将脚本化的样式变成 CSS 代码。
install: npm install ccss
Node.js开源Web代理项目:nproxy
项目开源地址:https://github.com/hellolwq/nproxy
nproxy基于node.js开发,用于实现http协议级别的Web代理。目前支持简单的的HTML代理,完整的HTML、JS等重写正在完成中,问题会
node-openid 是基于 Node.js 实现的 OpenID 协议。
内置支持的扩展:
The Simple Registration (SREG) 1.1 extension is implemented as openid.SimpleRegistration
v8+ 是一个采用 C 语言开发的原生 Node.js 扩展。
Restify 是一个 Node.JS 模块,可以让你创建正确的 REST web services。它借鉴了很多express 的设计,因为它是 node.js web 应用事实上的标准
Wcf.js 可以让你直接在 Node.js 上调用 WCF Web 服务。
示例代码:
var BasicHttpBinding = require(\'wcf.js\').BasicHttpBinding
Json Messaging是使用Node.js技术构建的发布/订阅类型的消息服务器,具有如下特性:
ZeroRPC 是一个分布式的通讯框架。ZeroRPC-Node 是 ZeroRPC 的 node.js 版本。这个项目还处于 alpha 阶段。