首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开发目录结构

问开发目录结构
EN

Stack Overflow用户
提问于 2008-09-14 00:01:16
回答 4查看 8.2K关注 0票数 6

我想知道在开发项目中常用的目录结构是什么。我指的是促进构建、部署和发布等的想法。

我最近在一个java项目中使用了Maven structure,但我不确定对于非maven驱动的项目,它是否是最好的结构。

所以,我有两个问题:当你们开始新项目时,你们使用什么结构?还有:如果你需要集成两种不同的语言,比如java类到PHP应用程序中;PHP文件是源文件,网页文件,你可以使用/src,/classes,webapps/php?在这种情况下,您的选择是什么。

注意:我还想知道您对目录名称的选择是什么。我喜欢由三个字母组成的名称(src,lib,bin,web,img,css,xml,cfg),但是您对描述性名称如libraris,source或htdocs/public_html有什么看法?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-12-28 00:57:02

在使用了几年不同的结构后,我最近发现了一种结构,它包含了我最多的变体:

代码语言:javascript
复制
/project_name     (everything goes here)
  /web            (htdocs)
    /img
    /css
  /app            (usually some framework or sensitive code)
  /lib            (externa libs)
    /vendor_1
    /vendor_2
  /tmp
    /cache
  /sql            (sql scripts usually with maybe diagrams)
  /scripts
  /doc            (usually an empty directory)
票数 5
EN

Stack Overflow用户

发布于 2008-09-14 02:11:51

虽然我们不使用Maven,但我们使用Maven目录结构。

我们发现它准确地反映了我们需要的概念(例如,将部署代码与测试代码分离,将代码与数据分离,将安装程序与代码分离)。我们还认为,如果有一天我们切换到Maven,我们的大部分流程将保持不变。

票数 4
EN

Stack Overflow用户

发布于 2008-09-14 00:03:03

我刚刚在Zend网站上发现了一个关于目录结构的有趣文档:

http://framework.zend.com/wiki/display/ZFDEV/Choosing+Your+Application%27s+Directory+Layout

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档