Файловая структура для веб-приложения с использованием requirejs и магистрали

Я думаю о том, как лучше всего определить файловую структуру для веб-приложения с помощью requirejs и магистрали. У меня есть две идеи (1) (2).
Что, по вашему мнению, лучше или что бы вы изменили?


(1)

|-- vendor
     |-- js (jquery, underscore ....)
|-- images
|-- css
|-- spec
|-- templates
|-- js
|    |-- utils
|    |-- models
|    |-- collections
|    |-- views
|    conf.js
|    app.js
|    router.js
|- index.html

(2)

|-- assets
       |-- js (jquery, underscore ....)
       |-- css
       |-- images
|-- src
       |-- templates
       |-- js
            |-- views
            |-- models
            |-- collections
            |-- utils
           conf.js
           app.js
           router.js
|-- spec         
|-- index.html

person Lorraine Bernard    schedule 14.06.2012    source источник


Ответы (1)


На самом деле, у разных способов есть преимущества и недостатки у разных способов. Самое главное - найти подходящий способ организации файлов. Ниже приведена организация проекта, которым я сейчас занимаюсь. Таким образом, в фокусе будут те же файлы, относящиеся к модулю, которые находятся в папке. Например: модуль people, все файлы этого модуля помещаются в каталог modules/base/people. После обновления и обслуживания этого модуля необходимо сосредоточиться только на файлах в этом каталоге на линии, это не повлияет на файлы за пределами каталога и улучшит ремонтопригодность.

Я надеюсь, что мой ответ поможет вам, я надеюсь, вы получите ценный совет.

введите здесь описание изображения

person Justin wong    schedule 14.06.2012