想要搭建个论坛?Guide哥调研了100来个 Java 开源论坛系统,发现这 5 个最好用!

标签: 论坛 guide java | 发表时间:2020-09-23 12:38 | 作者:JavaGuide
出处:https://juejin.im/backend

大家好!我是 Guide 哥,Java 后端开发。一个会一点前端,喜欢烹饪的自由少年。

最近有点小忙。但是,由于前几天答应了一位读者自己会推荐一些开源的论坛系统,所以,昨晚就简单地熬了个夜,对比了很多个开源论坛系统之后,总结成了这篇文章。

这篇文章我一共推荐了 5 个论坛类开源项目,除了有 1 个是基于 PHP 开发之外,其他都是基于 Java ,并且大部分都是基于 Spring Boot 这个主流框架来做的。

欢迎小伙伴们在评论区补充啊!ღ( ´・ᴗ・` )比心

1. NiterForum

  • Github 地址: github.com/yourkevin/N…
  • 官网地址: niter.cn/forum
  • Star : 0.5k
  • 简介:尼特社区-NiterForum-一个论坛程序,几乎具有一个论坛/社区所应该有的全部功能-后端 Springboot/MyBatis/Maven/MySQL-前端 Thymeleaf/Layui-可供初学者,学习、交流使用。
  • 技术栈: 后端 Springboot + MyBatis + Maven + MySQL 前端 Thymeleaf + Layui
  • 推荐等级 :⭐⭐⭐⭐⭐
  • 评价:可以说 NiterForum 提供了一个论坛所能提供的所有功能,功能特性覆盖的非常全面。但这并不是这次推荐他的主要原因。作为本次论坛项目中第一个推荐的项目,NiterForum 的 NB 之处就是:他提供 NiterApp,完美适配了 NiterForum,支持 app 端扫码登录!

2. Symphony

  • Github 地址: github.com/88250/symph…
  • 官网地址: ld246.com/
  • Star : 0.7k
  • 简介: 一款用 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台。
  • 技术栈: Latke (作者自研的以 JSON 为主的 Java Web 框架)+ jsoup + Jodd
  • 推荐等级 :⭐⭐⭐⭐
  • 评价:讲真,Symphony 是笔者目前见过的论坛项目中功能最齐全的一款(没有之一),满足多维需求:面向内容、面向知识问答、面向用户分享、交友、游戏等。而且 Symphony 风格时尚,充满创新、好玩的特性。交互体验一级棒。这个项目的缺点也很明显,那就是项目使用的技术栈不是主流,比较小众( 不过,作者自研 Java Web 框架的精神还是非常值得赞赏的!)。

sym

3. 码问社区

  • Github 地址: github.com/codedrinker…
  • 官网地址: www.mawen.co/?sort=hot
  • Star : 1.1k
  • 简介:开源论坛、问答系统,现有功能提问、回复、通知、最新、最热、消除零回复功能。
  • 技术栈:SpringBoot + MyBatis+MySQL/H2+Flyway
  • 推荐等级 :⭐⭐⭐⭐⭐
  • 评价:码问社区的作者是阿里巴巴的一位大佬,开源了很多有意思的项目,码问社区就是其中一款,采用 SpringBoot + Vue 等主流技术栈打造,并配有整个开发过程的 视频讲解实战项目首推。

4. MDclub

  • Github 地址: github.com/zdhxiong/md…
  • 官网地址: community.mdclub.org/
  • Star : 0.5k
  • 简介:MDClub 漂亮、轻量且好用,它能让在线讨论变得更加轻松愉悦
  • 技术栈:PHP+MySQL
  • 推荐等级 :⭐⭐⭐⭐
  • 评价 :MDclub 是一款简约风格的论坛项目。漂亮、轻量且容易上手。代码实现基于 MDUI 框架,分层分明。网站适配多种终端,从手机、ipad 到大屏显示器,均能自动适配,并且提供根据操作系统的主题,自动切换亮色主题和暗色主题。这个特性真的超赞的~

mdclub.png

5. 朋也社区

  • Github 地址: github.com/tomoya92/py…
  • 官网地址: tomoya92.github.io/pybbs/
  • Star : 1.1 k
  • 简介:更实用的 Java 开发的社区(论坛)
  • 技术栈:Spring-Boot + Mybatis-Plus + MySQL
  • 推荐等级 :⭐⭐⭐⭐
  • 评价:朋也社区基于 Java 语言,采用主流的 Java Web 开发框架(SpringBoot)进行开发。个人觉得朋也社区最大的亮点是在设计层面上支持高度的可定制化。要实现这点很不容易,需要有很强的设计能力,并且朋也社区在实现过程对于各种集成的服务支持配置化(可随意开启或关闭)。

我是 Guide 哥,一 Java 后端开发,会一点前端,自由的少年。我们下期再见!微信搜“ JavaGuide”回复“ 面试突击”领取我整理的 4 本原创PDF

相关 [论坛 guide java] 推荐:

想要搭建个论坛?Guide哥调研了100来个 Java 开源论坛系统,发现这 5 个最好用!

- - 掘金后端
我是 Guide 哥,Java 后端开发. 一个会一点前端,喜欢烹饪的自由少年. 但是,由于前几天答应了一位读者自己会推荐一些开源的论坛系统,所以,昨晚就简单地熬了个夜,对比了很多个开源论坛系统之后,总结成了这篇文章. 这篇文章我一共推荐了 5 个论坛类开源项目,除了有 1 个是基于 PHP 开发之外,其他都是基于 Java ,并且大部分都是基于 Spring Boot 这个主流框架来做的.

听说你要接私活?Guide哥连夜整理了5个开源免费的Java项目快速开发脚手架,项目经验也有了。

- - 掘金后端
“ 本文已经收录进我的 75K Star 的 Java 开源项目 JavaGuide: github.com/Snailclimb/… 相关阅读: V2.0 版本的 《JavaGuide面试突击版》来啦. 大家好,我是 Guide 哥,一个三观比主角还正的技术人. 今天推荐几个 Java 项目快速开发脚手架,解放双手 ✋ 从现在开始.

SSL Troubleshooting and Reference Guide - CAS User Manual - Apereo Wiki

- -
This section contains the most often-cited SSL errors reported by the CAS server and CAS clients in typical CAS integration scenarios.. If the certificate is issued by your own PKI, it is better to import the root certificate of your PKI into the CAS client truststore.

看到这么雷人的代码,我觉得呆在公司里真是悲催 - Java综合 - Java - ITeye论坛

- ripwu - www.iteye.com

【硬盘有压力】mTrip 旅游丛书:mTrip Travel Guide

- fyits0 - 爱Apps - www.iapps.im
精选限时免费应用,由 AppPusher 为您送达. 无限精彩,尽在 爱Apps - www.iapps.im. 本站原创内容,转载时请务必注明出处,谢谢. 感谢” kenxsu,小野猫, MooN, 夜太黑, payfree“在”爱分享“中留言分享. mTrip 是一套类似 Lonely Planet 的系列旅游指南书籍,由旅游专业人士撰写,分为多个城市分册,每册售价分别在5.99美元上下,还是比较昂贵的.

[译]Libgdx Developer's Guide(Libgdx开发者手册)-1

- - bob007abc的专栏
Libgdx 是一个跨平台的游戏对象开发框架. 目前支持的开发平台有:Windows, Linux, Mac OS X, Android, iOS 和 HTML5. Libgdx 允许一次编码无需修改即可发布到多个平台. 与其等待最新的修改被布置至设备或者编译为HTML5语言,你可以在桌面环境开发你的应用,主要受益于一个极快的迭代周期.

Movidius 神经计算棒和 Raspberry 3 — quick start guide

- -
Movidius神经计算棒(NCS)一段时间,并决定将它与Raspberry Pi 3结合使用 - 这个想法当然是将设置转移到支持移动功能的底盘(带轮或带翼的). 他们在英国卖得像热蛋糕一样 - 无论是制造批量还是制造批量. RS Online上周获得了他们的最新批次,他们已经售罄 - 他们在过去几个月里已售罄两次.

程序员延寿指南 | A programmer's guide to live longer

- -
ACM: All-Cause Mortality / 全因死亡率. 主要参考:对ACM的学术文献相对较多,可以作为主要参考. 增加寿命与ACM关系非线性:显然增加寿命与ACM关系是非线性函数,这里假设 . ΔLifeSpan=(1/(1+ΔACM)-1)*10(ΔACM为ACM变化值;公式欢迎优化).

【硬盘有压力】mTrip多款旅游丛书限免:Beijing Guide – mTrip

- 河小山 - 爱Apps - www.iapps.im
精选限时免费应用,由 AppPusher 为您送达. 无限精彩,尽在 爱Apps - www.iapps.im. 大小: 104 MB 系统: 3.1+. 感谢Dave在【爱分享】中留言分享. mTrip是一套类似Lonely Planet的系列旅游指南书籍,由旅游专业人士撰写,分为多个城市分册,每册售价分别在7.99美元上下,还是比较昂贵的.

[转] Nginx 战斗准备 —— 优化指南 英文原文:Battle ready Nginx - an optimization guide

- - Linux - 操作系统 - ITeye博客
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了. 而且,在大 多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了. 然而,如果你真的想挤压出nginx的性能,你必须更深入一些. 在本指南中,我 将解释Nginx的那些设置可以微调,以优化处理大量客户端时的性能.