简洁现代的论坛系统:选择Flarum,还是 nodeBB?
一位朋友提出这个问题,其实很难,因为需求场景差异太大,每个人的情况都不一样,我说一下大家要参考的维度吧
1、前端的现代化,后端的简洁化,代码的质量
2、运行效率,存储结构,缓存算法,负载能力,分库分表
3、编程语言的延续性,出了问题是否能够找到解决方案
4、插件接口的开放,是否有多的优秀插件
所以,如果只是玩玩小网站可以考虑Flarum,做大网站可以考虑Nodebb,当然,做大网站需要做一些优化。Flarum更多是前端交互的创新,比较简洁一些,结合了一些社交网站属性,但是,做大网站需要很多改动。
xenforo是收费的,国外的,有不少破解版在坊间流传。discuz 不知道腾讯还能坚持维护多久。。。。
2022.08.09 更新一下:
多年之后,Flarum的稳定性很不错了,个性化也很不错,是否能扛得住大流量和大数据 未知,我网站没啥流量shandong.io 。
有一些国外技术社区采用Discourse,基于Ruby on Rails和Ember.js开发,数据库使用PostgreSQL和Redis。我实在不想在再学习新语言了,不评价了。
IPS 也就是 Invision Community ,也是付费php社区产品,我试了一下18137.com。功能强大,插件也不少,前端模块化做的也不错,唯一不喜欢的是blog 默认主题不是摘要,而是js截取,这样加载容易乱,当然,懂技术的,这是一个小问题。IPS 强大可能是巅峰级,很多功能和呈现可能是discuz一直想要的。
国内社区备案条件太苛刻,玩社区的已经变成公司主题或者 个人爱好者偷偷玩,
flarum 的正式版本 更新比较慢,不过在构架应用商店,可能模式类似于ghost wordpress
flarum是极简模式,分布式兼职开发。xiunobbs不错,不过,已经停止开发了。