哪种对于维护 Web 应用程序中的应用程序内文档最有效/最有效:xml、INI、DB 还是其他?
背景:我目前正在构建一个小型应用程序,但我正在慢慢地将文档添加到界面中,例如说明、操作方法等。
我想知道如果有一种有效的方法来集中文档,那么处理诸如
- 本地化
- 、编辑/维护
- 、参考/交叉引用等
问题会更容易一些。
我考虑过将其全部放入数据库中的专用表中,但我真的更愿意将数据库查询最小化为仅重要/重要的数据。我考虑过 INI 文件,但我担心长期维护; XML 也同样如此。
在所有选项中,我可能会选择 XML,以实现可移植性和交叉引用。如果有人在这个问题上有过类似的经历,我真的很想知道你采取了什么方法。
Background: I'm building a small application at the moment, but I'm at a point where I'm slowly adding documentation into the interface, e.g. instructions, how-to's etc.
I'm wondering if there's an effective approach to centralizing the documentation so that dealing with issues like:
- localization
- Editing/maintenance
- Reference/cross-referencing, etc
is a little easier.
I've considered throwing it all into a dedicated table in my DB, but I would really prefer to minimize DB queries to only the essential/non-trivial data. I've considered INI files, but I'm concerned about long-term maintenance; likewise with XML.
Out of all of the options I'd likely choose XML for both portability and cross-referencing. If anyone has had similar experiences with this issue, I would really love to know what approach you took.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
做什么用?
没有任何理由这样做。
正是你。
数据库是唯一的出路。 XML 是一种数据交换格式,ini 文件用于存储设置,而不是数据
What for?
There is not a single reason to do that.
Exactly you are.
Database is the only way to go. XML is a data-interchange format and ini files used to store settings, not data