コードを書くための言語として、JavaScript を使用した Chapling を使い始めたところです。質問は、ChaplinJs を使用してアプリケーションを開発する際に名前空間がどのように処理されるかです。
Chaplinjs フレームワークは、モデル、ビュー、およびコントローラーの名前空間を自動的に処理し、拡張アプリケーション オブジェクト内にそれらを作成しますか、それとも手動で管理する必要がありますか?
例えば
私の古いプロジェクトでは、
(function(global) {
who = global.mycompany || {};
who.ui = {};
who.app = who.app || {};
who.models = {};
who.templates = {};
})(typeof(window) === undefined ? this : window);
私たちの新しい Chaplin ベースのプロジェクトでは、
var MyApplication = Chaplin.Application.extend({
//all init logic goes here
return MyApplication;
});