【发布时间】:2011-12-10 17:53:34
【问题描述】:
我们有一个系统,它的行为由许多 XML 文件定义。(大约 50 个不同的 XML 文件,每个文件控制子系统的行为。)
由于遗留原因,XML 文件采用自定义格式,便于系统中的各种组件使用。
自定义格式对人类来说不是很直观和可读。(这也是我们的一个重要考虑因素)。
那么我们如何解决这个可读性问题呢?
我觉得在这些 XML 文件之上编写的直观 UI 应该可以完成这项工作。
但是我的同事认为用 DSL 替换 XML 文件是一个更好的主意,因为它们既直观又机器可读。
这是个好主意还是矫枉过正?与说 UI 相比,我觉得让 DSL 正确是非常困难的。但我可能是错的。
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: dsl