【问题标题】:Guidance to Architect Enterprise level application in the latest .NET technologies [closed]最新 .NET 技术中的架构师企业级应用程序指南 [关闭]
【发布时间】:2012-02-17 10:33:04
【问题描述】:

我想基于最新的 .NET 4.0 技术构建企业级应用程序,包括:

• 带有 Razor 的 ASP.NET MVC 3

• 实体框架 4

• 使用模拟框架进行单元测试

我需要一个示例应用程序,显示企业的 UI 层、业务层和数据访问。

【问题讨论】:

  • 找到一个包含所有列出的技术的具体示例——同时提供良好的指导将是极其困难的。我想你最好的策略(假设你不走运)是找到:(1)使用通用工具集(或尽可能接近)的解决方案并将其用于一般指导。 (2) 使用每个特定工具集(或多个工具集)并将它们用于特定指导的解决方案。
  • 作为开发人员,我们知道这一切都取决于一个约束条件,那就是时间。我需要一些有效且经过验证的东西,它可以帮助我以最小的努力快速入门。我可能永远找不到我要找的东西,但我相信会有其他人和我一样。
  • 绝对 - 如果你要找到正确的答案,它很可能就在这里。很高兴你的期望是现实的:)

标签: asp.net-mvc asp.net-mvc-3 architecture


【解决方案1】:

看看Shrinkr。尚未更新到 MVC 3,但可能是我见过的最好的端到端示例。

http://shrinkr.codeplex.com/

【讨论】:

    【解决方案2】:

    codeplex 有几个。首先查看NerdDinner

    【讨论】:

    • The MVC MusicStore 使用 MVC3 和 EF
    • NerdDinner 基于 MVC 2。MVC 音乐商店是使用 CodeFirst EF 的。我想知道人们是如何在企业中使用 EF 的,就像我们对带有我们自己的 DataAccess 层和 BusinessLogic 层的 WebForm 非常熟悉一样。然而,丝绸计划是好的。无论如何,谢谢大家。
    • @iNain 通常他们不会 企业不会坚持最前沿,因为它不稳定/有风险。
    • 你可能是对的。基本上,我需要看看哪些选项最适合开发企业 MVC。我们一直鼓励采用 TDD,我有两个选择:(a)使用 WebForm 的 MVP 或(b)开始使用 MVC 3。我需要一种项目框架/最佳实践来帮助我实现快速拼出企业拼图。
    • MS 示例代码不反映“企业级架构”。它的演示/教程代码。
    【解决方案3】:

    有段时间没看,不过S#arp Architecture不错。

    【讨论】:

    • 过度设计或“企业?”。 :-) 如果在项目的整个生命周期内降低复杂性,前期复杂性有时是一件好事。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多