两张截图,上边是旧的 SoSite V3.5,下边是重构后的 FlintHub,整体是一套彻底迭代升级,差距非常明显,不只是换皮肤。


1、UI 与布局层面
SoSite 3.5(左图)
- 浅蓝柔和老式论坛风格,布局:顶部导航 + 主内容居左,侧边栏全部挤到页面最右侧。
- 模块是大卡片堆砌:论坛区、博客区分块上下堆叠,页面纵向很长。
- 菜单少,侧边只有用户信息、统计、标签云、友链;没有左侧导航栏。
- 视觉:圆角偏大、色调清淡,属于传统 PHP 论坛那套 UI,功能全部平铺在首页。
FlintHub(右图)
- 深蓝现代商务风,三栏布局:左侧功能导航栏 + 中间内容区 + 右侧用户信息栏。
- 把板块分类、应用、任务中心、签到全部收纳进左侧边栏,首页不再堆砌大模块,页面干净很多。
- 组件更紧凑,标签、置顶、精华标记样式重新设计;论坛、博客内容卡片轻量化。
- 增加了任务中心、每日签到、应用模块,旧版 3.5 完全没有这套体系。
2、功能模块差异
SoSite3.5 核心就三大件:论坛、博客、问答;侧边只有基础统计、标签云。 没有:左侧分类导航、签到、任务中心、应用插件入口、站内消息中心。
FlintHub
- 新增完整左侧导航:社区板块、全部博客、插件应用、任务中心、每日签到。
- 完善通知系统:顶部一整套消息铃铛,私信、回复提醒。
- 插件生态可视化,首页可以直接浏览插件;旧版 3.5 插件后台才看得见。
- 数据统计维度升级:在线用户、帖子 / 评论细分统计。
3、底层本质最大差距(看不见的部分)
界面只是表象,真正拉开差距的是底层
- SoSite3.5:传统 MySQL 为主架构,SQLite 属于兼容适配。
- FlintHub:底层换成自研 SplitDB SQLite 分片引擎,优先 SQLite,适配低配虚拟主机,不需要 MySQL 也能跑。
- 前端:旧版是传统 PHP 模板 + jQuery;新版用 htmx + Alpine.js 重构,减少页面整页刷新,交互体验提升。
- 架构:插件系统、主题模板系统全部重写;还加入你设计的本地前端草稿保护机制,3.5 版本完全没有本地草稿能力。
4、页面性能细节
- SoSite3.5 截图底部加载时间
0.0772秒(只是页面渲染,不含数据库分片压力) - FlintHub 截图底部:页面加载
0.0103s,数据库耗时21.2ms,底层分片数据库还能保持很低耗时。
小结
SoSite3.5 更像是 “能跑的原型成品”;FlintHub 是经过完整架构推倒重写的成熟产品。 外表看是从老论坛 UI 进化成现代三栏布局,内核上数据库、前端渲染、插件体系全部重构。 免费空间遗留的 3.5 可以当作历史版本标记,它和现在 FlintHub 已经不是同一个层级。