Estoy buscando implementar backbone en un gran proyecto web con varias "aplicaciones" que lo utilizarán y estoy tratando de encontrar una buena manera de organizar mis archivos. Los dos que he encontrado hasta el momento son:¿Cómo organizas tus archivos 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
| ...
Y
js
+- search
| +- models
| | +- result.js
| | +- ...
| ...
| +- collections
| | +- results.js
| | +- ...
| ...
| +- views
| | +- resultRow.js
| | +- ...
+- cart
| +- models
| | +- item.js
| | +- ...
| ...
| +- collections
| | +- items.js
| | +- ...
| ...
| +- views
| | +- itemRow.js
| | +- ...
+- routers
| +- search
| +- cart
| ...
me estoy inclinando hacia este último, ya que tiene líneas más claras entre las secciones de la página web y mantiene las aplicaciones juntos, pero nuestra estructura actual del framework back-end es mucho más parecida a la anterior.
Coloque modelos y colecciones en una sola carpeta, llámeles result.js y result_collection.js. – Vojto