首页 / 知识
开发目录结构
2023-04-15 05:55:00

Development directory Structure我想知道开发项目中通常使用什么目录结构。 我的意思是促进构建,部署发布等的想法。 我最近在Java项目中使用了Maven结构,但是我不确定这对于非Maven驱动的项目而言是最好的结构。 所以,我有两个问题:当你们开始新项目时,您使用什么结构? 并且:如果您需要将两种不同的语言集成在一起,例如将Java类集成到PHP应用程序中,该怎么办? PHP文件是源文件,Web文件,您使用的是/ src,/ classes,webapps / php吗? 在这种情况下您有什么选择。 注意:我也想知道您为目录名称选择了什么。 我喜欢3个字母的名称(src,lib,bin,web,img,css,xml,cfg),但是您对诸如libraris,来源或htdocs / public_html之类的描述性名称有何看法? 在使用不同的结构工作了几年之后,我最近发现了一种对我来说变化最大的结构:
尽管我们不使用Maven,但是我们使用Maven目录结构。 我们发现它准确反映了我们需要的概念(例如,将部署代码与测试代码分离,将数据与数据分离,将安装程序与代码分离)。 我们还认为,如果有一天我们切换到Maven,我们的大多数过程将保持不变。
2011年更新:
我刚刚在Zend网站上找到了有关目录结构的有趣文档: |
最新内容
相关内容
linux目录结构树命令?
linux目录结构树命令?,系统,工作,信息,数据,设备,管理,目录,发展,时间,结构,Linux系统常用操作命令有哪些1、linux常用命令: pwd命令 该命令linux命令是什么语言?
linux命令是什么语言?,系统,环境,代码,传播,管理,语言,操作系统,源码,自由,部分,dos和linux的命令行里面用的是什么语言?1、DOS/Windows/Linuxlinux命令创建项目组?
linux命令创建项目组?,管理,密码,项目,命令,系统,位置,文件,用户组,用户,文件夹,linux命令中用root用户新建一个user1用户,新建一个group1的组linux改语言命令行?
linux改语言命令行?,系统,环境,工具,密码,概念,地方,软件,通信,管理,国际,linux命令行下怎样改变语言将内容改为:LANG=zh_CN.UTF-8LANGUAGE=zh_复制项目的linux命令?
复制项目的linux命令?,系统,项目,文件,命令,目录,源文件,语法,选项,目标,功能,在Linux操作系统中复制文件或目录时使用的命令是()。1、在Linuxlinux命令行c语言?
linux命令行c语言?,代码,系统,工具,环境,工作,保险,发行,命令,文件,终端,linux终端下如何进行C语言编译1、在Linux下面,如果要编译一个C语言源c语言在linux命令?
c语言在linux命令?,系统,工作,管理,命令,保险,基础,环境,信息,文件,语言,linux系统的命令是什么linux常用命令有pwd命令、cd命令、ls命令、catlinux查询表结构命令?
linux查询表结构命令?,系统,标准,信息,数据,地址,设备,时间,适当,软件,命令,linux下怎么用tree命令以树形结构显示文件目录结构1、以Ubuntu为linux命令项目部署?
linux命令项目部署?,项目,服务,环境,软件,系统,代理,管理,统一,做好,业务,怎么把php部署到apache服务器上linux?1、在linux部署php项目的方法:linux编写c语言命令?
linux编写c语言命令?,系统,基础,环境,代码,盘面,保险,百度,情况,数据,工具,在Linux系统中,如何运行一个C语言程序?编译。由.c文件生成.o文件,写linux部署项目的命令?
linux部署项目的命令?,项目,系统,设备,环境,工作,基础,传播,信息,标准,代码,Linux部署springBoot项目并且查看控制台日志指定路径:如下: /data/wlinux项目常用命令?
linux项目常用命令?,工作,地址,系统,信息,管理,项目,命令,目录,标准,网络,linux常用的20个命令系统管理相关命令:df、top、free、quota、at、lp