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