小型web项目的目录结构

最近在做的项目有两个前端和一个后端,前端和后端还好,基本代码都是分开的,然而前端代码之前就乱了起来:个人分别引用的公共库、重复引用的不同版本的开源库等,导致的后果就是看见代码目录就头痛。

后来去查阅了一些资料,发现了在大型项目中一些人采用的架构:百度fis,也看了一些其他人的架构,最后,决定项目目录结构如下:

项目大致目录如下
--code
----server
------demo
------log
------lib
------...
----www
------base
--------font
--------frame1
--------frame...
--------other
------css
------html
------js
--document
--user

其中document用于存放项目结构,数据库设计,接口等,user存放个人的开发进度。
www为前端目录,server为后端目录。
base为前端使用的公共库目录,font为字体目录,frame1和frame..为项目中用到的各种前端框架,剩余的只有一个文件的公共库如引擎模板放在other目录。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,569评论 25 709
  • 12月30日,2016年最后一个工作日,自己仍然忙得昏头转象。同事打电话告诉我,“你带队元旦节值班”,我才从恍...
    白云老愚阅读 2,312评论 0 0
  • 任何事情都需要简化流程,有时候没有必要花太多的时间去完成一件事情,我们本可以缩减流程,提高效率,用最短时间,完成最...
    小笨鱼王月阅读 1,469评论 0 0
  • 月初忙得人仰马翻,外加出门团建,停画半个月,摆张即将完成的双人像刷下存在感。 纸:康颂1557 笔:幽思、松枝、蒲...
    宝妮水彩fan阅读 3,196评论 2 3
  • 15.3层间通信 15.3.1通信方式 层间通信主要有两种方式: (1) 消息 优点:层间的耦合性比较小,而且一个...
    xjbclz阅读 2,833评论 0 0