jQueryサーバ

サーバ側でjQueryコードを走らせて、それをブラウザにバインドするというフレームワークが出た。

https://github.com/tblobaum/nodeQuery

どうやら、jQueryのメソッドだけをサポートする最低限のDOMをNode内で実装したようだ。
能書きは:

どういう風に役立つのかすぐわからないが、このような奇妙なものは要チェックなので早速試してみた。


$ git clone https://github.com/tblobaum/nodeQuery.git
cd nodeQuery
less README.markdown

README.markdownによるとインストールは:


npm install nodeQuery

npmって何? Node Package Managerらしい。http://npmjs.org/
(chroot jailの中で)このようにするとインストールされた。


$ sudo curl http://npmjs.org/install.sh | sh

nodeQueryに戻ってnpm install nodeQueryとするが、何もおきない。
一つ上のレベルに上って、このコマンドを打つとこのような出力が:


$ npm install nodeQuery
nodeQuery@0.0.9-1 ./node_modules/nodeQuery
├── underscore@1.2.2
├── uglify-js@1.1.1
├── dnode@0.9.2 (lazy@1.0.7 jsonify@0.0.0 traverse@0.4.6 socket.io@0.8.6 socket.io-client@0.8.6 dnode-protocol@0.1.1)
└── browserify@1.8.0

インストールはされていないようだ。
README.markdownはインストールの手順を説明するが、ウェブサーバをどう起動すればいいかを説明してくれない。node系の人には暗黙でわかることなのだろうか?

今回は時間切れ。残念だが、もうちょっと使いやすくなるのを待つことにしよう。