Как вы организуете свои файлы 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
|  ... 

Я склоняюсь к последнему, поскольку он имеет более четкие границы между разделами веб-сайта и объединяет приложения, но наша текущая структура серверной части структура намного больше похожа на предыдущую.

20
задан JaredMcAteer 25 August 2011 в 15:00
поделиться