0

我们在分布式架构中使用 CQRS。我们有一个读取模型,其中包含当前的计算值。我们想向视图(html 页面)添加一些静态文本。理想情况下,此静态文本将存在于资源文件中,以便于更新并将其放在一个中心位置。我的问题是,我们应该直接从资源文件绑定到视图(html 页面)还是静态文本应该是读取模型本身的一部分?

如果它应该是读取模型的一部分,当有人对资源文件进行更改时,我们如何触发对静态文本的读取模型的更改?

4

1 回答 1

1

静态文本是界面的一部分还是数据的一部分?

  • 界面文本是类似于标签的文本。它不应该是模型的一部分(但肯定是国际化背景下的资源)。

  • 静态数据文本是在特定构建中相同但与界面本身无关的文本。例如,您可以在侧面板中有一个完全不改变的简介。但是,将来您可能希望添加一个面板,其中包含不同的简介并存。在这种情况下,移动模型中的数据可能是有意义的。

如果您有疑问,我个人的预感是使用 YAGNI 原则并避免使用“假设”场景过度设计您的应用程序。

于 2013-06-11T08:11:39.907 回答