← 新闻动态
行业观察

【网站】国内前 6 名 Java 开源 CMS 建站系统

国内做企业站,Java 生态的开源 CMS 是常见选择。这里梳理六个常被拿来比较的系统,以及各自适合的场景。

企业数字化缔盟慧 技术组2021.01.041243 次阅读

为什么是 Java

企业客户的内网环境、既有系统、运维习惯,大多围绕 Java 生态。选 Java 的开源 CMS,好处是招人好招、部署环境现成、和既有系统对接也顺。

六个常被比较的系统

系统技术栈适合谁
铭飞 MCMSJava + Spring需要快速搭企业站与门户,后台成熟
JFinal CMSJFinal + Beetl追求轻量、启动快的小型项目
JEECG-BOOTSpring Boot + Vue需要低代码生成基础模块的团队
若依 RuoYiSpring Boot + Vue后台管理系统为主,权限体系完整
HaloJava + 模板引擎博客与内容型站点,生态活跃
iBase4JSpring + Dubbo分布式架构的教学与二次开发

怎么选

先看交付形态:以内容为主选 CMS,以业务为主选快速开发框架。

再看谁来维护:客户自己维护,就要后台足够直观;我们长期运维,才敢用配置复杂的系统。

最后看二次开发成本:开源不等于免费,改一个字段要不要动核心代码,决定了以后每次升级会不会痛苦。

我们自己的选择

这套 CMS 站用的就是铭飞 MCMS 的思路:栏目、文章、模型分离,后台按角色分权。后来我们重写了一套更轻的实现,把表单与列表做成配置驱动,加一个内容类型只改一个配置文件的活,比改源码轻松得多。

#开源 CMS#Java#选型