2011/07/25

node.js vs Jaxer

サーバーサイドJavaScriptの話。
新規にWebアプリを作るならトライしてみたかった。

○Aptena Jaxer (JSPみたいな感じ)
http://jaxer.org/
・htmlのscriptタグの属性に「runat="server"」と書くだけでサーバーで動作でしてくれる。
・htmlのscriptタグの属性に「runat="both"」と書くだけでサーバー/クライアントでモジュールが共有できる。
・Ajax通信も意識せずfunction呼出しだけでできてしまう。

おお、非常に解りやすい。

○node.js (Servletみたいな感じ)
http://nodejs.jp/

・「シングルスレッドベースの非同期処理環境」ということで、高速性が期待できそう。
・npmというパッケージマネージャーが用意されているのがうれしい。(CPANNやgemsみたいなの)
・Ruby on Railsみたいなフレームワーク(Express)や、テンプレートエンジン(EJS)もそろっている。

commonJSの策定も含めて、まだまだこれからのプロジェクト。

ーーー
ということで、「Express」とやらに振り回されるリスクを考えると、
小規模なweb開発ではAptena jaxerのほうが楽な気がする。

node.jsで、Jaxerみたいに「runat="server"」が利用できるサーバー作ればいいって?
とりあえずネタだけ上げて逃げます。。。。

0 件のコメント:

コメントを投稿