Express.js (Node.js 用) と Backbone.js を学習し始めています。多くのドキュメントとチュートリアルを調査しましたが、まだ追いついていない詳細がいくつかあり、それに関連する情報はありません。誰かがここで助けてくれることを願っています:
私の最大の問題の 1 つはビューです。backbone.js app.js で MVRC を構築する方法、Express.js アプリで MVC を構築する方法、JSON 経由でバックエンド (エクスプレス) に永続化する方法、リアルタイムで Socket.io を使用する方法などを理解しています。 、どのように VIEWS を設計しますか?
どちらのフレームワークも独自の VIEW を提供しますが、Backbone.js を使用している場合、Express (Jadeおよびテンプレート)。Express.js を使用するのは、Node.js よりも多くのツール (認証、セッション制御、データベースなど) を提供するためです。
どうやって混ぜるの?この本(O'Reilly Media)のようなインターネットでいくつかの例を見ました:
http://addyosmani.github.com/backbone-fundamentals/
具体的には、TodoList アプリの「option7」に関連する github ソース コードについてです。
ここでは、両方のテクノロジ (Backbone.js と Express.js と MongoDB) を混同しています。クライアントとサーバー間のデータの永続化、Redis への接続などを行いますが、Express.js のメイン HTML テンプレートに Jade と /views を使用する理由をまだ理解していませんが、Backbone の /public 内の CSS、jQuery、および画像。 js.
HTML5、CSS3、および JS をすべて Backbone.js で構築するべきではありませんか? フロントエンドにすべての MVC が必要な場合、/ROUTES を介してバックエンドから HTML テンプレートを注入するポイントは何ですか?
どうもありがとうございました。答えが得られることを願っています:-)