目前来看, 几大框架都是这么组织的
--/
|----/public
|--------/css,images,js....
|----/views
|--------/....
然后 views 下面基本就只放模板,没其他的什么东西.我想改一个页面, 还得 public 和 views 目录来回跳(vim 党)
这么组织的好处, 我唯一能想到的就是 cdn 方便一点, 其余的还有么?
其实个人更喜欢这种组织方式, 以 app 为单位组织 css/js/image 和页面
--/
|----/public
|--------/js
|------------/jquery.js 等公共第三方库
|--------/css
|------------/bootstrap.css 等公共第三方 css
|--------/images
|------------/logo.png 等公共 image
|----/views
|--------/app1
|------------/css
|------------/js
|------------/image
|------------/page1.html
|------------/page2.html
|--------/app2
|------------/.....
这样, 每个 app 只管自己的业务逻辑就行, 每个模块负责人, 只需要关注自己 app 目录下的东西. 但是目测这样属于非主流做法...?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.