我正在尋找實施骨幹到一個大型的網絡項目與多個「應用程序」,將使用它,我想弄清楚組織我的文件的好方法。這兩個我來了這麼遠是:你如何組織你的Backbone文件?
js
+- models
| +- search
| | +- result.js
| | +- ...
| +- cart
| | +- item.js
| | +- ...
| ...
+- collections
| +- search
| | +- results.js
| | +- ...
| +- cart
| | +- items.js
| | +- ...
| ...
+- views
| +- search
| | +- resultRow.js
| | +- ...
| +- cart
| | +- itemRow.js
| | +- ...
| ...
+- routers
| +- search
| +- cart
| ...
而且
js
+- search
| +- models
| | +- result.js
| | +- ...
| ...
| +- collections
| | +- results.js
| | +- ...
| ...
| +- views
| | +- resultRow.js
| | +- ...
+- cart
| +- models
| | +- item.js
| | +- ...
| ...
| +- collections
| | +- items.js
| | +- ...
| ...
| +- views
| | +- itemRow.js
| | +- ...
+- routers
| +- search
| +- cart
| ...
我傾向於後者,因爲它有網站的部分之間更清晰的線條和應用程序保持在一起,但我們目前的後端框架結構更像前者。
將模型和集合放在一個文件夾中,將它們稱爲result.js和result_collection.js。 – Vojto