首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >磁盘驱动器是否被视为数据库?

磁盘驱动器是否被视为数据库?
EN

Stack Overflow用户
提问于 2009-08-05 00:05:21
回答 2查看 157关注 0票数 0

将目录结构视为数据库是一种“合法”的编程实践吗?分层数据库。用户可以通过Windows资源管理器访问数据库。

告诉用户他应该通过以"x“方式组织他的文件夹来”提供“数据给程序,这是合理的吗?有没有软件能有效地或特别好地做到这一点?这是个坏主意吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-08-05 00:16:00

有很多应用程序在某种程度上使用了特定的目录布局-- iTunes、subversion和gcc是脑海中浮现的三个--但我想不出有哪个应用程序需要用户手动将文件放在某个地方。用户非常、非常擅长出错,所以如果应用程序要求用户改变自己的行为,以符合应用程序在哪里找到东西的期望,用户很可能最终会感到沮丧。(尽管我认为这取决于用户。( gcc对我进行了很好的训练。)

我的一条经验法则是“让用户尽可能少地管理”。通过基于ID3标签为艺术家创建文件夹和为专辑创建子文件夹,iTunes在保持音乐文件组织方面做得相当不错,它还通过在其库中保留每个文件的XML清单来进一步验证设计。

一般来说,如果你的应用程序能为它的玩具存放位置负责,你的用户会更高兴。

票数 4
EN

Stack Overflow用户

发布于 2009-08-05 00:07:12

磁盘驱动器不是,而是文件系统可以被认为是数据库。示例WinFS。

要求使用文件夹结构的约定并不是一个坏主意。默认情况下,Ruby完全按照约定工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1230535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档