[开源]基于微服务架构的低代码平台(ERP,OA,CRM)

一、开源项目简介

JECloud平台后端采用微服务架构,前端采用微应用架构,可做到不同服务使用不同数据库独立运行。全平台采用基于模型驱动的设计模式,并在前后端留有大量的代码植入入口,方便开发者对平台进行改造扩充。JECloud适合软件开发公司、企业信息中心、个人开发者使用,适用于开发ERP、OA、CRM、EAM、WMS、MES、PM等企业级信息化系统,是企业数字化转型的必备工具。

二、开源协议

  • 使用MIT开源协议
  • 平台证书补充协议

三、界面展示

项目截图

1、微服务架构图

2、 平台功能架构图

3、资源表引擎

4、列表规划器

5、标准功能列表

6、列锁定+复杂表头列表

7、表单规划器

8、标准表单

9、主从表单

10、工作流规划器

四、功能概述

JECloud平台后端采用微服务架构,前端采用微应用架构,可做到不同服务使用不同数据库独立运行。全平台采用基于模型驱动的设计模式,并在前后端留有大量的代码植入入口,方便开发者对平台进行改造扩充。JECloud适合软件开发公司、企业信息中心、个人开发者使用,适用于开发ERP、OA、CRM、EAM、WMS、MES、PM等企业级信息化系统,是企业数字化转型的必备工具。

常见问题

1、JECloud开源版是什么协议,商业使用免费的吗?

答:JECloud使用MIT协议,开源版商业使用是免费的。

2、JECloud诞生于哪家公司,为什么要做开源?

答:JECloud出自北京凯特伟业科技有限公司(国有全资企业),出于提高产品知名度,构建基于JECloud的生态体系为核心目标创建开源社区。

3、JECloud的成长历程是什么样的?

答:JECloud团队在低代码领域摸爬滚打十余年,从早期的JEPF到JEPaaS到最终的JECloud见证了团队和产品的持续性成长,JECloud历经3年的开发时间于2022年6月发布1.0的产品,此后历经1年的时间打磨于2023年7月正式发布2.0产品且开源版上线。

4、JECloud中提到的私有证书是什么意思?

答:JECloud免费证书会展示“技术支持:凯特伟业”字样,如需更换需使用“私有证书”,私有证书会收取少许费用用于维持JECloud团队正常运转(尊重原创,请勿破解)。

5、JECloud开发环境和运行环境是一体的吗?

答:JECloud是基于模型驱动的低代码平台,而非传统意义的代码生成器,需要配合解释器一同运行。故此二次开发的项目需要在JECloud引擎下才可运行。

6、JECloud为什么选择华为的ServiceComb作为微服务底座而非SpringCloud?

答:从三个角度阐述,首先JECloud核心团队主要服务于国央企、政府、军工,此类企业对国产化要求极高,故此选择国产微服务中间件,其次在使用过程中团队发现ServiceComb在易用性、扩展性、安全性上具有较强的优势。最后如使用者如需要更换SpringCloud对平台整体影响不大,更换成本不高。

7、JECloud是否支持全国产化适配?

答:JECloud支持全国产化环境部署但开源版本仅支持MySQL数据库。

8、学习JECloud使用需要具备的专业知识有那些?

答:基于JECloud的项目开发人员分为“配置开发”、与“代码开发”两类角色,其中配置开发角色非软件专业人员即可胜任,代码开发角色需要具备SQL、Java、JavaScript基础知识的专业人员担任。3天上手,14天上岗,3个月精通。

五、技术选型

技术选型

  • 开发语言:Java,JavaScript
  • 技术架构:后端项目采用微服务架构,前端项目采用微前端架构
  • 数 据 库:开源版仅支持MySQL
  • 后端项目:ServiceCenter、ServiceComb、SkyWalking、OpenResty、Service Edge、 Redis、Apollo、XXLJob、RocketMQ、Promethus、SpringBoot2、Maven、 SpringMVC、Activiti 7、MyBatis
  • 前端项目:Vue3、VueRouter4、Pinia2、Vuei18n 9、Less3、Micro-zoe、Dayjs、 AntDesign Vue3、Webpack 4、Gulp4、Lerna4、VxeTable、MxGraph、 Sortablejs、Lodash

JECloud 是由10个后端子项目、12个前端子项目、4个中间件项目构成。

后端项目

  • 基础项目(jecloud-common)
  • 动态网关项目(jecloud-gateway)
  • 元数据项目(jecloud-meta)
  • RBAC项目(jecloud-rbac)
  • 工作流项目(jecloud-workflow)
  • 文档项目(jecloud-document)
  • 消息项目(jecloud-messasge)
  • 连接器项目(jecloud-connector)
  • 案例项目(jecloud-demo)
  • 骨架项目(jecloud-service-archetype)

前端项目

  • 主项目(jecloud-pc-admin)
  • 骨架项目(jecloud-pc-archetype)
  • 基础库项目(jecloud-pc-libs)
  • 资源表项目(jecloud-pc-table)
  • 应用中心项目(jecloud-pc-function)
  • 工作流项目(jecloud-pc-workflow)
  • RBAC项目(jecloud-pc-rbac)
  • 菜单项目(jecloud-pc-menu)
  • 数据源项目(jecloud-pc-datasource)
  • 系统设置项目(jecloud-pc-settings)
  • 登录项目(jecloud-pc-login)
  • 展板项目(jecloud-pc-boards)

中间件项目

  • 认证中间件(jecloud-auth)
  • 工作流中间件(jecloud-bpm)
  • JEIbatis(je-ibatis)
  • mxgraph封装(jecloud-mxgraph)

项目关系图

阅读全文
资源下载
下载价格免费
下载说明:
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:https://www.shuli.cc/?p=15310,转载请注明出处。
0

评论0

显示验证码
没有账号?注册  忘记密码?