gpt4 book ai didi

asp.net-mvc - 一个开源asp.net mvc项目的项目结构推荐

转载 作者:行者123 更新时间:2023-12-01 00:05:57 25 4
gpt4 key购买 nike

您如何看待构建在 asp.net mvc 应用程序上的开源 CMS 应用程序的项目结构?项目昵称是“Gol”。

以下帖子概述了基本要求。

Ideas for OpenSource CMS in ASP.NET MVC

目前我正在考虑像这样放下它......

  • Gol.Core.Session(包含真实和虚假的 session 管理器)
  • Gol.Core.Caching(包含缓存,包括velocity、enterprise lib. provider)
  • Gol.Core.Logging(包含日志组件和提供程序)
  • Gol.Core.Instrumentation(包含仪器相关项目)
  • Gol.Core.UI(UI 助手,以及其他与 UI 相关的东西)
  • Gol.Core.Security(安全、认证相关的东西)
  • Gol.Core.Utilities(常见的实用功能,如加密、辅助方法等)。
  • Gol.Core.Metadata(元数据管理器)。
  • Gol.Web.Controllers(所有 Controller 都在这里)。
  • Gol.Cms.Contracts(包含服务契约(Contract))
  • Gol.Cms.Model(包含服务模型)
  • Gol.Cms.Services(包含服务实现)。
  • Gol.Web(包含 View 的 Web 项目)
  • Gol.Test(或 Gol.Specification)

  • 你怎么认为?结构是否重载/臃肿?

    欢迎根据您的经验提出您的想法/建议(与 asp.net mvc 无关)。

    这也可以帮助其他可能对设计初始项目结构感兴趣的人。

    最佳答案

    从 1 个项目开始并构建一些功能性的东西。仅根据增长需求添加新项目。我开始了这样的新项目,计划了一个宏伟的 VS 解决方案,其中包含数量惊人的独立项目,但结果是浪费时间。您最终会尝试将您的设计融入您的项目结构中,这是愚蠢的 - 项目结构可以帮助您。确定需要如何组织代码的唯一方法是让代码进行组织。在构建过程中逐步完成它比尝试预先完成要容易得多。

    关于asp.net-mvc - 一个开源asp.net mvc项目的项目结构推荐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1363955/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com