我有一个 Web 应用程序,它被安排到数据、业务和 UI 项目中。随着系统的发展,通过构建所有三个项目并将它们部署在一个包中来部署更改。这种做法效果很好,并且允许产生“三层”的错觉,而无需解决真正独立系统的通信、版本控制问题。
所以随之而来的是对一些数据的 XML 摘要的请求,我的想法转向了一个花哨的 WCF 服务,有一天,它可能是我的“Web API”(啊……头脑……它是一只多么邪恶的小猴子)。所以,假设这在“这真的是最好的主意吗?”中幸存下来。测试这里是我的问题:
当与两个不断发展的“客户”从一个不断发展的“模型”中提供内容时,你最成功的结构是什么?