代码之家  ›  专栏  ›  技术社区  ›  Denis Stephanov

小型项目的角度5项目结构

  •  0
  • Denis Stephanov  · 技术社区  · 8 年前

    我读了一些关于构建项目文件夹的文章和文档。

    如果我没有错,建议的结构如下:

    • 共享模块
    • 核心模块
    • 功能模块

    我的应用程序很小,大约有8个型号,服务数量相同,只有4个视图(登录/注册,认证后的下一个3个应用内视图)。 对于像我这样的小项目,遵循这3种类型模块的惯例有意义吗?

    我考虑以下结构:

    • 组件
    • 视图
    • 服务
    • 模型
    • 拦截器
    • 。。。

    你觉得怎么样?它也可以吗?或者我应该遵循推荐的吗?感谢您的回答。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Phil    8 年前

    我认为你不应该浪费时间去思考你还没有的需求。如果你看不到项目的发展超过某一点,那么就让结构保持适合你的方式。

    对于更大的项目,我建议 nx-project 他们如何构建应用程序(所有模块都是自己的库,因此只有核心模块脱颖而出并引导应用程序的其余部分)以及Manfred Steyer关于企业架构的幻灯片: https://github.com/manfredsteyer https://speakerdeck.com/manfredsteyer/angular-application-architecture-npm-packages-monorepos-and-microservices-nghamburg-march-2018