V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dimlau
V2EX  ›  程序员

两类设计理念以及背后的性格原因……

  •  
  •   dimlau · 2020-01-08 12:49:11 +08:00 · 1431 次点击
    这是一个创建于 1781 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在对比 Mastodon 及同类产品的时候,偶然发现了日系的 Misskey。 (关于它们是什么,在 V 站搜索可以了解,简单说就是多中心的微博平台)

    说实话虽然在流行度上 mastodon 占绝对领先,但是我用了几天 misskey 感觉整体上它更适合做一个小圈子的社区网站。包括用户引导之类的。

    又但是,misskey 的所有用户上传的媒体文件,全都,一股脑,归档在文件夹同一层级,类似这样式儿:

    https://xxx/files/webpublic-e0df5665-65bc-45a2-8d3c-a97eac56727d.png
    

    而 mastodon 的媒体文件,分门别类外加多个层级目录来存放类似这样式儿:

    https://xxx/media_attachments/files/000/000/348/original/2fc5c6c6a19759a6.png
    

    有意思的是,misskey 在「物理」层面单一层级的情况下,逻辑上加了「网盘」的概念,方便用户管理自己的文件。网盘里可以建立虚拟的不同文件夹,给文件归类整理……而 mastodon 完全没有这些考虑。

    总之,如果硬要分析一下的话,这两种设计理念,能不能反映出开发者的某些性格层面的特点呢?

    以及,对于社交平台这种量级的服务,两种文件存储方式在性能、效率方面是否存在差异?

    来自非程序员的瞎扯提问😰

    3 条回复    2020-01-08 13:18:58 +08:00
    crclz
        1
    crclz  
       2020-01-08 13:00:51 +08:00
    写代码的和提需求的可能不是同一个人
    annielong
        2
    annielong  
       2020-01-08 13:06:40 +08:00
    感觉 media_attachments 这种一般论坛、cms 类的居多,直接硬盘里面用目录管理,另一种则是使用了文件存储服务
    dimlau
        3
    dimlau  
    OP
       2020-01-08 13:18:58 +08:00
    @annielong 两者我看了一下,都兼容 S3 对象存储。

    以及,您的意思是,用了文件存储服务就和实际存放路径没有太大关系吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   984 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:54 · PVG 03:54 · LAX 11:54 · JFK 14:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.