java 论坛_5 个最好用的 Java 开源论坛系统

java 论坛_5 个最好用的 Java 开源论坛系统大家好!我是Guide哥,Java后端开发。一个会一点前端,喜欢烹饪的自由少年。最近有点小忙。但是,由于前几天答应了一位读者自己会推荐一些开源的论坛系统,所以,昨晚就简单地熬了个夜,对比了很多个开源论坛系统之后,总结成了这篇文章。这篇文章我一共推荐了5个论坛类开源项目,除了有1个是基于PHP开发之外,其他都是基于Java,并且大部分都是基于SpringBoot这个主流框…

大家好,又见面了,我是你们的朋友全栈君。

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

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

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

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

1. NiterForum

  • Github 地址:https://github.com/yourkevin/NiterForum[1]
  • 官网地址:https://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 端扫码登录!
282e89d16c84b178ffdbff4185c9742f.png

2. Symphony

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

sym

3. 码问社区

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

4. MDclub

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

mdclub.png

5. 朋也社区

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

如果有帮助的话,不要吝啬你们手中的在看和赞!“怼”起来!

13597239c93e57f526ee1e7d988fa13b.png

以上 4 本优质原创 PDF 私信我回复“资料”即可免费领取。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156741.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • OCP-1Z0-051-名称解析-文章12称号

    OCP-1Z0-051-名称解析-文章12称号

  • ToF相机学习笔记之基本知识

    ToF相机学习笔记之基本知识ToF相机属于一种非接触式光学传感器,通过计算发射激光的飞行时间获取对应像素的深度信息。就非接触式距离测量方法而言,其分类可用下表表示如下:1.1ToF传感器基础一个逐点式的ToF传感器采用了雷达原理估计场景点的径向距离。简单来说,就是通过计算光从发射到经场景点反射后的飞行时间。为了测量整个场景表面而不是几个场景点,很多距离测量系统集成了一个逐点式ToF传…

  • 从程序员到项目经理 技术荒废了_it售前工程师

    从程序员到项目经理 技术荒废了_it售前工程师从程序员到项目经理(一):为什么要当项目经理“从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字《从Javascript到Java》。然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程。从Javascript到Java,是一个取巧的方法;而从程序员到项目经理,却并无捷径可走,必须从内而外的改变和提升。一.为什么要当项目经理

  • 安卓7.0以上安装fiddler证书(模拟器)

    安卓7.0以上安装fiddler证书(模拟器)1.fiddler,最好fiddler4以上fiddler官网下载即可DownloadFiddlerWebDebuggingToolforFreebyTelerikhttps://www.telerik.com/download/fiddler2.夜神模拟器(百度下载)3.安装jdk(jdk8能够更好的支持自动化工具)JavaDownloads|Oraclehttps://www.oracle.com/java/technologies/downloads/#j

  • 7k7k_leetcode 第一题

    7k7k_leetcode 第一题有 n 根长度互不相同的木棍,长度为从 1 到 n 的整数。请你将这些木棍排成一排,并满足从左侧 可以看到 恰好 k 根木棍。从左侧 可以看到 木棍的前提是这个木棍的 左侧 不存在比它 更长的 木棍。例如,如果木棍排列为 [1,3,2,5,4] ,那么从左侧可以看到的就是长度分别为 1、3 、5 的木棍。给你 n 和 k ,返回符合题目要求的排列 数目 。由于答案可能很大,请返回对 109 + 7 取余 的结果。示例 1:输入:n = 3, k = 2输出:3解释:[1,3,2], [2,3,

  • intellij idea 控制台中文乱码_idea server控制台乱码

    intellij idea 控制台中文乱码_idea server控制台乱码本人下载了一开源工程,该工程采用的是maven进行编译,在导入到itellijidea后,按如下图配置好maven编译环境但是采用配置好的maven进行编译时,在run的控制台输出窗口中出现乱码,导致无法编译,由于工程是utf-8编码,所以按如下方式配置了工程的编码网上run控制台输出乱码的解决思路如下:1)参照上面配置工程编码的方式将GlobalEncoding/Proj…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号