这只是一个简短的问题,我知道我将如何使用数据库构建一个cms,但是为什么要用xml创建一个cms呢?
使用xml的利弊是什么?如果我要用xml构建一个内容管理系统,我需要一个数据库的帮助吗? xml只是消除了对数据库的需要吗?
发布于 2010-01-14 00:30:16
我很久没见过没有数据库的CMS了。
我认为其中大多数都是因为“很久以前”你在购买/租用网络空间时并不总是能访问数据库。
发布于 2010-01-14 00:33:44
您可能会对以不断变化的格式存储数据感兴趣。XML绝对支持这一点--能够随意定义自己的标记有点类似于能够在不迁移数据的情况下添加和删除列。
XML可以消除对数据库的使用--但是随着XML文件大小的增长,查找和搜索变得越来越昂贵。对于个人内容管理系统-尤其是在您最常见的用例中查看文件开头的系统-它可能是一个可接受的解决方案。
创建这样的内容管理系统类似于使用TiddlyWiki,它是托管整个维基的单个html文件。
对于规模稍大的内容管理系统,我会立即选择数据库-可能是规模较小的SQLite,因为这是当今的流行做法。
https://stackoverflow.com/questions/2058243
复制相似问题