我正在寻找实施骨干到一个大型的网络项目与多个“应用程序”,将使用它,我想弄清楚组织我的文件的好方法。这两个我来了这么远是:你如何组织你的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