Sharp Architecture另类

Any*_*One 3 .net c# architecture asp.net-mvc entity-framework

我正在寻找Sharp Architecture替代方案,它首先使用Entity Framework代码作为ORM.是否有像Sharp架构这样的成熟项目,首先使用EF代码?

Lad*_*nka 9

建筑是一个蓝图.一旦你看到夏普建筑,你应该能够简单地思考它,并改变它与EF一起工作.如果你无法做到这一点,你可能没有足够的技能来处理所需的API - 这是你在开始处理架构之前必须要改变的第一件事.没有架构可以帮助您免于理解API,并且在不了解它们的情况下,您无法使用API​​的功能正确地构建良好的架构.

架构应该由您的应用程序的需求驱动.您希望弯曲应用程序需求以实现某些体系结构蓝图的方法是非常糟糕的.首先,您必须定义您的架构应该为您解决的问题,之后您可以询问是否已经有任何蓝图(仅此而已).

大多数文章和样本架构只是在没有实际需要的情况下推动了很多模式.模式和图层的数量不是一个好的架构.在大多数情况下,它只是使系统过度设计并且难以维护.这些示例主要用于解释如何实现某些模式.