私はnode.jsがチャットやリアルタイムアプリのようなアプリケーションでは本当に速いと聞いています。 私は、ノードがStackOverflowのようなサイトをフォーラムやq &のように開発するのに適しているのかどうか疑問に思っていましたか?node.jsを使用してフォーラムを構築することをお勧めしますか?
答えて
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/)。
是非とも、ごくまれに、独自のWebサーバーを実装する必要がある場合を除き、すでに利用可能なセキュアなソリューションを使用してください。
Nodejsは確かに速く、(主に)信頼性の高いもので、特記されているような特定の目的(具体的にはチャットサービス)を提供する小さなサービスコンポーネントです。それは可能だが有効であることを arguement:
個人的に私はむしろ、追加の相互運用性のボーナス
注意を持って同じ目的のために.NETコンソールアプリケーションを、持っていると思います。同じ目的でアセンブリを使用することもできます。主な懸念事項は、実現可能で、維持可能で、安全である。
まったくnode.jsに匹敵する – Dragunov
「個人的な好み」免責条項に気づき、議論が車輪を再発明することであることに気づく。 –
あなたはこの回答を2013年に更新したいと思うかもしれません:nodejsは今日よりずっと安定しています。私は2011年のあなたの答えに同意しますが、今日はこれとはまったく異なります。 –
はい、あなたはcan.Socket ioがリアルタイムフォーラムで役立ち、もっと面白くなります。 同様のことを探して、nodeJSで構築されたフォーラムがいくつか見つかりました。中国のフォーラムのためのhttp://club.cnodejs.net/
コードレポnodeJS上に構築された
中国フォーラム:https://github.com/cnodejs/nodeclub/私は信じている代わりに、m個の$ .NETの他のオプションの負荷が存在していないです
実際にnodebbは優れているようです! – Creasixtine
club.cnodejs.netにアクセスできません。応答しません。オープンソースのNodeJSフォーラムソフトウェアですか? –
- 1. super()を使用することをお勧めしますか?
- 2. Luceneを使用することをお勧めしますか?
- 3. オブジェクトリテラルをハッシュテーブルとして使用することをお勧めしますか?
- 4. vb.netモジュールを使用することをお勧めします
- 5. すべてのアプリをフラグメントで構築することをお勧めしますか?
- 6. ボタンをお勧めします..もしお勧めですか?
- 7. なぜCursorAdapterでautoRequeryを使用することをお勧めしますか?
- 8. サロゲートキーで逆インデックスを使用することをお勧めしますか? (Oracle)
- 9. なぜsetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)を使用することをお勧めしますか?
- 10. Try for flow controlを使用することをお勧めしますか?
- 11. エラー処理にRuntimeExceptionsを使用することをお勧めしますか?
- 12. URLにコロンを使用することをお勧めしますか?
- 13. CSSフレームワークを使用することをお勧めしますか?
- 14. 複数のdjangoフィルタを使用することをお勧めしますか?
- 15. WCFサービスでセルフトラッキングエンティティを使用することをお勧めしますか?
- 16. WebフォームにContentEditableを使用することをお勧めしますか?
- 17. LINQを頻繁に使用することをお勧めしますか?
- 18. UAVロボットでシングルボードコンピュータを使用することをお勧めしますか?
- 19. メタキーワード(2017)を使用することをお勧めしますか?
- 20. ウェブサイトで$ _SERVER ['DOCUMENT_ROOT']を使用することをお勧めしますか?
- 21. アニメーションで5-6スレッドを使用することをお勧めしますか?
- 22. トランザクションデータにmysql ndb clusterを使用することをお勧めしますか?
- 23. アクションヘルパーでbrowserhostory.pushを使用することをお勧めしますか?
- 24. リソースを試してみることでRealmを使用することをお勧めしますか?
- 25. CommonJSを使用してチタニウムのプロジェクト構造をお勧めします
- 26. デストラクタをオーバーライドすることをお勧めしますか?
- 27. DataContractSerializerインスタンスをキャッシュすることをお勧めしますか?
- 28. TextInputLayout内でMaterialEditTextを使用することをお勧めします
- 29. asp.netでSMTP.SendAsyncを使用することをお勧めします。
- 30. 角でグローバルオブジェクトを使用することをお勧めします
ノードのもう一つの利点は、サーバーとクライアントの間で共通のjsライブラリを共有することです。 – booyaa
もちろん、0.6.xのWindows上でNode.jsを使用することもできます(W7とXPでテスト済みで、2分でNodeとNPMがインストールされています)。 – alessioalex
http://geekli.stはnode.jsに基づいています、マングースとエクスプレスと私は彼らがそれにかなり満足していると聞いた – nisc