2011-11-25 8 views

答えて

36

Express(フレームワークとして)とMongoose(MongoDB ORMとして)のようなものを使用して作成することができます。 。

私は、Node.jsはその並行性が高いため(そしてスタックオーバーフローはおそらく同じ時間に何千人ものユーザーがオンラインになっているサイトなので)、このような場合の良い解決策だと思います。だから、PHP、Ruby、Pythonなどでこれを実現できますが、Node.jsがより適切だと思います(ノードに基づいていると聞いた成功例に基づいて私の意見です)。

ノードは、小規模サービスを構築するための単なるソリューションではありません。ここではいくつかの良い例があります(http://blog.nodejs.org/2011/10/04/an-easy-way-to-build-scalable-network-programs/)。

+3

ノードのもう一つの利点は、サーバーとクライアントの間で共通のjsライブラリを共有することです。 – booyaa

+0

もちろん、0.6.xのWindows上でNode.jsを使用することもできます(W7とXPでテスト済みで、2分でNodeとNPMがインストールされています)。 – alessioalex

+0

http://geekli.stはnode.jsに基づいています、マングースとエクスプレスと私は彼らがそれにかなり満足していると聞いた – nisc

-26

是非とも、ごくまれに、独自のWebサーバーを実装する必要がある場合を除き、すでに利用可能なセキュアなソリューションを使用してください。

Nodejsは確かに速く、(主に)信頼性の高いもので、特記されているような特定の目的(具体的にはチャットサービス)を提供する小さなサービスコンポーネントです。それは可能だが有効であることを arguement:

個人的に私はむしろ、追加の相互運用性のボーナス

注意を持って同じ目的のために.NETコンソールアプリケーションを、持っていると思います。同じ目的でアセンブリを使用することもできます。主な懸念事項は、実現可能で、維持可能で、安全である。

+0

まったくnode.jsに匹敵する – Dragunov

+1

「個人的な好み」免責条項に気づき、議論が車輪を再発明することであることに気づく。 –

+17

あなたはこの回答を2013年に更新したいと思うかもしれません:nodejsは今日よりずっと安定しています。私は2011年のあなたの答えに同意しますが、今日はこれとはまったく異なります。 –

5

はい、あなたはcan.Socket ioがリアルタイムフォーラムで役立ち、もっと面白くなります。 同様のことを探して、nodeJSで構築されたフォーラムがいくつか見つかりました。中国のフォーラムのためのhttp://club.cnodejs.net/

コードレポnodeJS上に構築された

https://nodebb.org/

中国フォーラム:https://github.com/cnodejs/nodeclub/私は信じている代わりに、m個の$ .NETの他のオプションの負荷が存在していないです

+1

実際にnodebbは優れているようです! – Creasixtine

+0

club.cnodejs.netにアクセスできません。応答しません。オープンソースのNodeJSフォーラムソフトウェアですか? –

関連する問題