使用JSON文件而不是数据库 - 可行吗?

时间:2013-06-27 15:01:05

标签: json database-design github metadata collaboration

想象一下,我已经创建了一个新的javascript框架,并希望展示一些利用它的示例,并让其他人根据需要添加示例。至关重要的是,我希望这一切都在github上。

我想我需要提供一个包含框架的模板HTML文档,并正确地排序所有页眉和页脚。然后人们会在examples文件夹中添加示例。

然而,这样做,我最终会得到一长串HTML文件。如果我想添加关于每个示例的某种元数据,比如标签/作者/日期等,我可以提供搜索功能,我还需要做什么?如果仅仅是我的工作,我想我可能会建立一个数据库。但因为它是一种合作,这有点棘手。

如果每个HTML文件在JSON文件中都有相应的条目列出我可以放置这些元数据的所有示例,它会起作用吗?我能用这个创建一些基本的搜索功能吗?是否会出现以下情况:步骤1:创建新的示例文件,步骤2:将对文件和文件元数据的引用添加到JSON文件中?

类似于我想要的东西的一个很好的例子是wbond的包经理http://wbond.net/sublime_packages/community

(不会有很多创建/更新/破坏 - 主要是阅读。

1 个答案:

答案 0 :(得分:4)

查看此Javascript数据库:http://www.taffydb.com/

还有其他Javascript数据库可以让您加载JSON数据然后执行数据库操作。 Taffy允许您搜索文档。

对我来说这听起来不错 - 制作HTML文件和关联的JSON文档,其中包含有关它的元数据。