随笔

项目结构漫谈

小型项目一把梭, 中性项目分类模式, 大型项目特性模式

分类模式

比如,一个比较基本的前端项目

----
-- pages
-- scripts
-- styles
-- images
----

----
-- routers
-- components
-- layouts
-- stores
-- assets
----

特性模式

项目大了会后, 自然就会想到按特性分类

----
-- common
-- courses
---- pages
---- scripts
---- styles
---- images
-- teachers
-- users
----

当然, 得益于gulp等工具, 最后可以打包成分类模式

更适合的模式

单页应用模式的普及, 因为数据源及数据共享的问题
结构又开始不是那么清晰了

本文链接:https://note.lilonghe.net/post/talk-about-project-struct.html

-- EOF --