NodeJS常用モジュールの紹介
35979 ワード
cluster&forever
cluster&forever
nodejs原生はすでにclusterモジュールを提供していますが、ほとんどの場合は基本的な需要を満たすことができます.しかし、この二つのモジュールのclusterとforeverはより強力な機能を提供しています.
clusterとforeverはあなたのnodejsアプリケーションの管理をもっと便利にします.例えば、起動、再起動、停止などです.
彼らは、アプリケーションの安定性を保証することができます.もしあなたのnodejsプログラムにエラーがあったら、プロセスを閉じます.
Githubアドレス
https://github.com/nodejitsu/forever
https://github.com/LearnBoost/cluster
2つのコメント
•一回
•
2012-03-24 17:47
Geddy
Geddy
GeddyはNodeJSのweb開発の枠組みであり、MVCに従い、使いやすさ、モジュール化、高性能を目指す.
主な機能
強力で柔軟なルーティング機能簡単で使いやすい、リソースベースのルーティングappとレスポンスジェネレータがついています.
コンテンツ・ネゴシエーションセッションサポートテンプレート(EJS)、ローカルビュー(partial)はをサポートします.
完全な非ブロック興味があるなら、その詳しい紹介を見てもいいです.一回でゲddyはとてもいいウェブ開発の枠組みだと思います.express開発者以外にもう一つの選択肢があります.
Githubアドレス
https://github.com/mde/geddy
1つのコメント
•一回
•
2012-03-21 15:24
node-dev
node-dev
node-devモジュールは開発ツールです.jsファイルの修正保存後、彼は自動的にサービスプロセスを再開します.CTRL+C/up/downを嫌がっています.
また、デスクトップリマインダもサポートしています.
使い方
https://github.com/fgnass/node-dev
4つのコメント
•一回
•
2012-03-20 05:13
node_redis
node_redis
NodeJSのために書いたRedis clientです.すべてのRedisコマンドをサポートします.
使い方
https://github.com/mranney/node_redis
コメントを追加
•一回
•
2012-03-19 21:28
httml 2 jade
httml 2 jade
httml 2 jadeモジュールは既存のHTMLをJade形式に簡単に変換できます.
現在はOS XとLinuxのみ対応しています.
使い方
URLを取得し、ソースを変換します.
https://github.com/donpark/html2jade
コメントを追加
•一回
•
2012-03-16 15:19
node-canvas
node-canvas
NodeJSのCanvasが実現し、Cairoに基づく.ブラウザのように画像処理ができます.
https://github.com/LearnBoost/node-canvas
1つのコメント
•一回
•
2012-03-07 15:14
xml 2 js
xml 2 js
xml 2 jsはsax-jsモジュールに基づいて、簡単なxmlからJavascriptオブジェクトへの変換を提供します.DOMを解析したいなら、jsdomの方がいいです.
使い方
https://github.com/Leonidas-from-XIV/node-xml2js
コメントを追加
•一回
•
2012-03-07 15:10
メーラー
メーラー
NodeJSメール送信モジュールは、Mustacheに基づくテンプレート本文のカスタマイズをサポートします.
使い方
https://github.com/Marak/node_メーラー
コメントを追加
•一回
•
2012-03-07 15:09
Nide
Nide
NideはWebベースのオープンソースのNode.js IDEであり、MIT Licenseの下でソースを開き、コードはGitHubに託されている.その設計思想は簡単で使いやすいです.Nideさんは最初にNode Knockoutという48時間のプログラミングコンテストで中開発で生まれました.
http://coreh.github.com/nide/
Nideが現在持っている機能/特性のいくつか:
プロジェクトツリー表示ファイル操作(隠しファイルの作成/削除/名前変更、隠しファイルの表示).コード編集文法ハイライト機能.OS X Lionスタイルの自動保存機能です.OS X Lionスタイルのバージョン管理は、複数の編集操作を復元しながら行う機能があります.即時のアイテムツリーフィルタ(正規表現を使用)統合されたNPM(現在インストールされているパケットが表示され、追加/削除されます.)TextMateのような綺麗なインターフェースです.ノード.jsドキュメントを閲覧できます.2つのコメント
•天ぶた
•
2012-03-06 13:21
js dom
js dom
W 3 C DOMのJavascriptが実現しました.
Githubアドレス:
http://github.com/tmpvar/jsdom/issues
コメントを追加
•一回
•
2012-03-06 13:08
Dox
Dox
Markdown,JSDoc形式に対応した文書生成器です.
Githubアドレス:
https://github.com/visionmedia/dox
コメントを追加
•一回
•
2012-03-06 13:04
Jade
Jade
Jadeテンプレートエンジンは、expressのデフォルトのテンプレートエンジンです.
Githubアドレス:
https://github.com/visionmedia/jade
1つのコメント
•一回
•
2012-03-06 13:00
sockete.io
sockete.io
ブラウザ間のリアルタイムアプリケーションを構築し、WebSocketsのようなAPIを提供するのに適しています.
公式サイト:
http://socket.io/
コメントを追加
•一回
•
2012-03-06 12:59
glify-js
glify-js
Javascript解析と圧縮、フォーマットツール.
CSSerの初期の翻訳を参照してください.
http://www.csser.com/board/4f3f516e38a5ebc978000509
コメントを追加
•一回
•
2012-03-06 12:57
npm
npm
NPMはNode Package Manageで、NodeJSモジュール管理ツールです.現在はNodeJSに内蔵されていますので、わざわざインストールする必要はありません.
NPM公式サイト:
http://npmjs.org/
コメントを追加
•一回
•
2012-03-06 12:54
モングース
モングース
MongooseはMongoDBデータベースのモデルツールであり、NodeJSのために設計され、非同期の環境で働く.
CSSer mogoogleのタグを見ると、より多くの内容があります.
コメントを追加
•一回
•
2012-03-06 12:51
express js
express js
Express Node.jsに基づいて、高性能、一流のweb開発フレームです.
Express JS中国語入門ガイドの住所:
http://www.csser.com/tools/express-js/express-guide-reference-zh-CN.html
cluster&forever
nodejs原生はすでにclusterモジュールを提供していますが、ほとんどの場合は基本的な需要を満たすことができます.しかし、この二つのモジュールのclusterとforeverはより強力な機能を提供しています.
clusterとforeverはあなたのnodejsアプリケーションの管理をもっと便利にします.例えば、起動、再起動、停止などです.
彼らは、アプリケーションの安定性を保証することができます.もしあなたのnodejsプログラムにエラーがあったら、プロセスを閉じます.
Githubアドレス
https://github.com/nodejitsu/forever
https://github.com/LearnBoost/cluster
2つのコメント
•一回
•
2012-03-24 17:47
Geddy
Geddy
GeddyはNodeJSのweb開発の枠組みであり、MVCに従い、使いやすさ、モジュール化、高性能を目指す.
主な機能
強力で柔軟なルーティング機能簡単で使いやすい、リソースベースのルーティングappとレスポンスジェネレータがついています.
コンテンツ・ネゴシエーションセッションサポートテンプレート(EJS)、ローカルビュー(partial)はをサポートします.
完全な非ブロック興味があるなら、その詳しい紹介を見てもいいです.一回でゲddyはとてもいいウェブ開発の枠組みだと思います.express開発者以外にもう一つの選択肢があります.
Githubアドレス
https://github.com/mde/geddy
1つのコメント
•一回
•
2012-03-21 15:24
node-dev
node-dev
node-devモジュールは開発ツールです.jsファイルの修正保存後、彼は自動的にサービスプロセスを再開します.CTRL+C/up/downを嫌がっています.
また、デスクトップリマインダもサポートしています.
使い方
node-dev --debug app.js
Githubアドレスhttps://github.com/fgnass/node-dev
4つのコメント
•一回
•
2012-03-20 05:13
node_redis
node_redis
NodeJSのために書いたRedis clientです.すべてのRedisコマンドをサポートします.
使い方
var redis = require("redis"),
client = redis.createClient();
client.on("error", function (err) {
console.log("Error " + err);
});
client.set("string key", "string val", redis.print);
client.hset("hash key", "hashtest 1", "some value", redis.print);
client.hset(["hash key", "hashtest 2", "some other value"], redis.print);
client.hkeys("hash key", function (err, replies) {
console.log(replies.length + " replies:");
replies.forEach(function (reply, i) {
console.log(" " + i + ": " + reply);
});
client.quit();
});
Githubアドレスhttps://github.com/mranney/node_redis
コメントを追加
•一回
•
2012-03-19 21:28
httml 2 jade
httml 2 jade
httml 2 jadeモジュールは既存のHTMLをJade形式に簡単に変換できます.
現在はOS XとLinuxのみ対応しています.
使い方
URLを取得し、ソースを変換します.
html2jade http://twitter.com //
html2jade http://twitter.com > twitter.jade // twitter.jade
既存のHTMLファイルを変換するhtml2jade mywebpage.html # mywebpage.jade
html2jade public/*.html # .html .jade
Githubアドレスhttps://github.com/donpark/html2jade
コメントを追加
•一回
•
2012-03-16 15:19
node-canvas
node-canvas
NodeJSのCanvasが実現し、Cairoに基づく.ブラウザのように画像処理ができます.
var Canvas = require('../lib/canvas')
, Image = Canvas.Image
, fs = require('fs');
var img = new Image;
img.onerror = function(err){
throw err;
};
img.onload = function(){
var w = img.width / 2
, h = img.height / 2
, canvas = new Canvas(w, h)
, ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0, w, h, 0, 0, w, h);
var out = fs.createWriteStream(__dirname + '/crop.jpg');
var stream = canvas.createJPEGStream({
bufsize : 2048,
quality : 80
});
stream.pipe(out);
};
img.src = __dirname + '/images/squid.png';
Githubアドレス:https://github.com/LearnBoost/node-canvas
1つのコメント
•一回
•
2012-03-07 15:14
xml 2 js
xml 2 js
xml 2 jsはsax-jsモジュールに基づいて、簡単なxmlからJavascriptオブジェクトへの変換を提供します.DOMを解析したいなら、jsdomの方がいいです.
使い方
var fs = require('fs'),
xml2js = require('xml2js');
var parser = new xml2js.Parser();
fs.readFile(__dirname + '/foo.xml', function(err, data) {
parser.parseString(data, function (err, result) {
console.dir(result);
console.log('Done');
});
});
Githubアドレスhttps://github.com/Leonidas-from-XIV/node-xml2js
コメントを追加
•一回
•
2012-03-07 15:10
メーラー
メーラー
NodeJSメール送信モジュールは、Mustacheに基づくテンプレート本文のカスタマイズをサポートします.
使い方
var email = require("../lib/node_mailer");
for(var i = 0; i < 10; i++){
email.send({
host : "localhost", // smtp server hostname
port : "25", // smtp server port
ssl: true, // for SSL support - REQUIRES NODE v0.3.x OR HIGHER
domain : "localhost", // domain used by client to identify itself to server
to : "[email protected]",
from : "[email protected]",
subject : "node_mailer test email",
body: "Hello! This is a test of the node_mailer.",
authentication : "login", // auth login is supported; anything else is no auth
username : "my_username", // username
password : "my_password" // password
},
function(err, result){
if(err){ console.log(err); }
});
}
Githubアドレスhttps://github.com/Marak/node_メーラー
コメントを追加
•一回
•
2012-03-07 15:09
Nide
Nide
NideはWebベースのオープンソースのNode.js IDEであり、MIT Licenseの下でソースを開き、コードはGitHubに託されている.その設計思想は簡単で使いやすいです.Nideさんは最初にNode Knockoutという48時間のプログラミングコンテストで中開発で生まれました.
http://coreh.github.com/nide/
Nideが現在持っている機能/特性のいくつか:
プロジェクトツリー表示ファイル操作(隠しファイルの作成/削除/名前変更、隠しファイルの表示).コード編集文法ハイライト機能.OS X Lionスタイルの自動保存機能です.OS X Lionスタイルのバージョン管理は、複数の編集操作を復元しながら行う機能があります.即時のアイテムツリーフィルタ(正規表現を使用)統合されたNPM(現在インストールされているパケットが表示され、追加/削除されます.)TextMateのような綺麗なインターフェースです.ノード.jsドキュメントを閲覧できます.2つのコメント
•天ぶた
•
2012-03-06 13:21
js dom
js dom
W 3 C DOMのJavascriptが実現しました.
Githubアドレス:
http://github.com/tmpvar/jsdom/issues
コメントを追加
•一回
•
2012-03-06 13:08
Dox
Dox
Markdown,JSDoc形式に対応した文書生成器です.
Githubアドレス:
https://github.com/visionmedia/dox
コメントを追加
•一回
•
2012-03-06 13:04
Jade
Jade
Jadeテンプレートエンジンは、expressのデフォルトのテンプレートエンジンです.
Githubアドレス:
https://github.com/visionmedia/jade
1つのコメント
•一回
•
2012-03-06 13:00
sockete.io
sockete.io
ブラウザ間のリアルタイムアプリケーションを構築し、WebSocketsのようなAPIを提供するのに適しています.
公式サイト:
http://socket.io/
コメントを追加
•一回
•
2012-03-06 12:59
glify-js
glify-js
Javascript解析と圧縮、フォーマットツール.
CSSerの初期の翻訳を参照してください.
http://www.csser.com/board/4f3f516e38a5ebc978000509
コメントを追加
•一回
•
2012-03-06 12:57
npm
npm
NPMはNode Package Manageで、NodeJSモジュール管理ツールです.現在はNodeJSに内蔵されていますので、わざわざインストールする必要はありません.
NPM公式サイト:
http://npmjs.org/
コメントを追加
•一回
•
2012-03-06 12:54
モングース
モングース
MongooseはMongoDBデータベースのモデルツールであり、NodeJSのために設計され、非同期の環境で働く.
CSSer mogoogleのタグを見ると、より多くの内容があります.
コメントを追加
•一回
•
2012-03-06 12:51
express js
express js
Express Node.jsに基づいて、高性能、一流のweb開発フレームです.
Express JS中国語入門ガイドの住所:
http://www.csser.com/tools/express-js/express-guide-reference-zh-CN.html