8

JavaScript を使用してかなり大規模な Web アプリケーションを作成する予定です。クライアント側の部分を整理するために、CanJS を使用して Web アプリケーションを開発すると思います。

サーバー側コンポーネントに Node.js を使用することを強く検討していますが、REST 要求を受け入れて処理するように Node.js を設定する最善の方法を考えていました。私はいくつかのグーグルを行い、Expressと呼ばれるものに出くわしました. これについて何かコメントはありますか?

どんな助け/提案も大歓迎です。

4

4 に答える 4

15

restify は、適切な REST Web サービスを構築できるようにするために特別に構築された node.js モジュールです。

http://mcavage.github.com/node-restify/

Express は、完全な Web アプリケーション (HTML のレンダリングなど) を対象としています。Restify は Web サービス専用です。

さらに、Restify を作成した人物は、Ryan Dahl が Node.js を開発した会社である Joyent で働いています (これは一種の品質保証です)。

于 2012-04-26T17:07:46.373 に答える
3

REST リクエスト処理の場合、express-resourceは、expressjs の上に構築された railrailjs よりも焦点を絞ったソリューションです。

于 2012-04-26T16:59:20.357 に答える
2

http://railwayjs.com/を試すことができます。これはhttp://expressjs.com/の上に構築されています。

Express は素晴らしく高速です :) rails は ruby​​ on rails に似たスタックを持っています。

于 2012-04-26T15:20:33.490 に答える
0

http://expressjs.comは事実上の標準であり、Sinatra のようなルーティングを行います。非常に簡単なリソースの自動生成 (Rails スタイルのようなもの) が必要な場合は、上記のライブラリのいずれかを試してください。

エクスプレスに加えて本当にシンプルにしたい場合は、http://github.com/deitch/boosterを試してください

開示: 今週ブースターをリリースしたばかりです。

于 2013-08-02T12:01:07.097 に答える