最近在做的項(xiàng)目有兩個前端和一個后端错负,前端和后端還好,基本代碼都是分開的宪哩,然而前端代碼之前就亂了起來:個人分別引用的公共庫常熙、重復(fù)引用的不同版本的開源庫等纬乍,導(dǎo)致的后果就是看見代碼目錄就頭痛。
后來去查閱了一些資料裸卫,發(fā)現(xiàn)了在大型項(xiàng)目中一些人采用的架構(gòu):百度fis蕾额,也看了一些其他人的架構(gòu),最后彼城,決定項(xiàng)目目錄結(jié)構(gòu)如下:
項(xiàng)目大致目錄如下
--code
----server
------demo
------log
------lib
------...
----www
------base
--------font
--------frame1
--------frame...
--------other
------css
------html
------js
--document
--user
其中document用于存放項(xiàng)目結(jié)構(gòu)诅蝶,數(shù)據(jù)庫設(shè)計,接口等募壕,user存放個人的開發(fā)進(jìn)度调炬。
www為前端目錄,server為后端目錄舱馅。
base為前端使用的公共庫目錄缰泡,font為字體目錄,frame1和frame..為項(xiàng)目中用到的各種前端框架代嗤,剩余的只有一個文件的公共庫如引擎模板放在other目錄棘钞。