我正在構建具有多個離散客戶端應用程序的大型應用程序。我使用Backbone.js來管理結構和Require.js來管理依賴關係。嵌套應用程序特定的Backbone.js資產在常見問題下是否存在任何問題?
這裏是我想模擬的東西,這樣我就可以有可供使用的公共功能,這些應用程序:
-- libs
-- models
-- collections
-- templates
-- views
-- apps
-- app_one
-- libs
-- models
-- collections
-- templates
-- views
-- app_two
-- libs
-- models
-- collections
-- templates
-- views
main.js
我很好奇,想知道是否有人做過類似的事,並在那裏我不考慮這個設計的任何明顯的缺陷。
我看到的主要好處是,我可以將常用庫,模型,集合,模板和視圖組織在結構的根目錄中,並且任何子應用程序都可以根據需要或定義應用程序特定資產在他們自己的嵌套結構中。