2012-04-03 14 views
3

私は、Node.jsを使用してサーバー側の開発をさらに進めたいと考えるフロントエンドのJavaScript開発者です。現在のNodeの理解度はまあまあです。私はそれが何で、どのようにインストールするのか、そしてそれを稼働させるための基礎を理解しています。私が今関心を持っているのは、より大きなアプリケーションを構築するために、次に何をすべきかについての助言/助言です。フロントエンドコード(HTML、CSS、JS)を提供するためにHTTPサーバーを稼働させるためのベストプラクティス/フレームワークは何ですか。私はsoket.ioのようなものがあることを知っているアプリは、サーバーとの通信のために実行しているが、それは私が興味を持っている最初のステップです。また、フロントエンドとバックを分離するサーバー上でコードを整理するためのベストプラクティスサーバー上の最終ファイル)。私はデータベースのセットアップとそれとのインタフェースについてのアドバイスにも興味があります。私は今は展開と何かが待つつもりだと思うが、最終的にはそれを検討するだろう。Node.js開発を構築する最初のステップは何ですか?

私はこれがたくさんあることを知っています。私はこのすべてに答えてくれる人を探しているわけではありません。私はまた材料を払うことに同意しません(高価でない限り)ので、あなたが私のレベルで誰かを助けてくれると思う本を書いたなら、私にそれを指摘してください。彼らは私を助けることができると思う誰にもいつも大変感謝しています。

+0

[自分のwiki](https://github.com/joyent/node/wiki/Resources) – Joseph

+0

彼らのwikiにはかなりのものがあり、とても役に立ちます!また、ほとんどがExpressを提案しているので、私はそれを調べ始めて、これまでのところのようにしています。もちろん、誰かが他の提案をしているなら、私はあらゆる可能性を調べることが好きです。 – tmartineau

+0

Express + MongoDBはスタートするのに最適な場所です – Joseph

答えて

1

サーバーサイドの開発に慣れていない場合は、expressなどのWebフレームワークの1つを使用することをお勧めします。

2

私はあなたにExpress JS frameworkをお勧めします。簡単で強力で、すばらしいドキュメントがあります。

2

私は間違いなく、データを保存するためにmongodbに接続するexpress.jsとmongooseを使用します。 nodejとそのコールバック機構がどのように機能するかをはっきりと理解するまで、私はsocketiosから始めません。あなたがそれを正しく理解しなければ、複雑で混乱します。

この投稿をチェックしてください。

Looking for a reference nodejs, expressjs & mongodb app to use as template

0

私はまた、クリーナー、より簡潔なJavaScriptを書くためUnderscore.jsをお勧めします。重要な複雑さのフロントエンドを計画しているなら、私はBackbone.jsを投げてアプリケーションの構造化に役立てます。また、サーバー側のテンプレート作成についてわからない場合は、Jadeと非常に肯定的な経験をしています。

関連する問題