【问题标题】:File structure for a web app using requirejs and backbone使用 requirejs 和主干的 Web 应用程序的文件结构
【发布时间】:2012-06-14 13:57:40
【问题描述】:

我正在考虑使用 requirejs 和主干为 Web 应用程序定义文件结构的最佳方法。 我有两个想法 (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

【问题讨论】:

    标签: web-applications backbone.js requirejs web-application-project


    【解决方案1】:

    其实不同的方式各有优缺点。最重要的是找到合适的文件组织方式。以下是我目前正在做的项目的组织方式。这种方式的焦点将相同的模块相关文件放置在一个文件夹中。例如:people模块,这个模块的所有文件都放在modules/base/people目录下。本模块更新维护后,只需要关注本目录下的文件就行,不会影响目录外的文件,提高了可维护性。

    希望我的回答能给你一些帮助,也希望你提点宝贵意见。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-06
      • 1970-01-01
      • 2012-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多