如何使用asp.net mvc为我的web应用程序构建一个通用的基础设施,并有效地管理它?
目标是提高开发人员的生产力。常见的基础设施包括可视化和交互式组件,如可定制的菜单、一致的网页布局、一致的导航体验、面包屑等。它还将为用户和角色管理提供一些api。
因此,这个平台/基础设施将有自己的数据库&表(可以使用实体框架进行部署)。但还有一些事情我没有答案:
仅仅为了概述开发人员应该获得的体验:
如何设计这样一个基础设施项目?
发布于 2013-08-20 18:08:11
这些类型的基础设施项目都是对范围扩展的幻想--你是在用“用户定义的类型”来暗示你自己。虽然在彩虹的尽头似乎有一个生产力的联盟,但通常情况下,你最终会得到一个令人毛骨悚然的项目,开发人员花更多的时间与之抗争。
如果您想走这条路,您可能应该考虑采用一个成熟的CMS产品,如果园工程 (开源)或SiteCore (商业)。即使你坚持建立你自己的,我会从看那些CMS类的产品开始,因为这是为你解决这些问题的那类东西,所以它是一个窃取想法的好地方。
https://softwareengineering.stackexchange.com/questions/208922
复制相似问题