样板中的文件夹结构

Folder structuring in boiler plate

我正在尝试为 angularjs 中的移动应用编组样板。我计划它是高度自以为是的,从而为应用程序结构设置了一些限制。最终捆绑到 npm 生成器

我想出了 2 个常见的文件夹结构。

app
 - directives
 - controllers
 - services
 - views
 - styles

第二个是

app
 - login
 - register
 - notification

后者是特定领域的结构化。哪一个更敏捷和通用?

绝对是第二个!

在medium/big个应用程序中,使用"by functionality"结构,您可以更好地组织和维护您的代码。

阅读此文,非常非常有帮助,风格指南 ;)

https://github.com/johnpapa/angular-styleguide