内容简介:OrangeAdmin 橙单中台化低代码生成器 v1.0发布了,可支持微服务技术栈正交化组合和数据表关系的范式化配置。当前版本主要功能如下: 基于可视化在线配置工具,可生成中后台前后端代码。 Spring Cloud微服务全栈技...
OrangeAdmin 橙单中台化低代码生成器 v1.0发布了,可支持微服务技术栈正交化组合和数据表关系的范式化配置。当前版本主要功能如下:
- 基于可视化在线配置工具,可生成中后台前后端代码。
- Spring Cloud微服务全栈技术组件灵活可配,正交组合。
- 可为生成后工程配置多服务和多数据源。
- 生成后工程的业务代码,不仅包括单表CURD,更支持复杂的多表关系代码生成。
- 生成后工程的基础框架,支持服务内和服务间的数据统一组装接口。
- 生成后工程支持的操作权限和高细粒度的数据权限,支持OAuth 2.0 + Jwt。
- 可生成Job服务代码,目前已支持全量同步、增量同步、分组聚合与行列转换数据同步。
- 前端支持多种高颜值模板,同时支持多种布局,如单页面、多标签和多栏目等。
在线资源如下:
- Gitee项目地址。https://gitee.com/orangeform/orange-admin
- 生成后演示项目。http://demo.orangeforms.com
- 后端开发文档。http://www.orangeforms.com/development-doc/
- 前端开发文档。http://www.orangeforms.com/development-vue/
- 操作指南。http://www.orangeforms.com/orange-doc/
- 教学视频。https://www.bilibili.com/video/bv1Wg4y1i7vP
橙单简介
橙单低代码生成器由知视科技团队研发,团队经过多年大型企业中台化改造项目的沉淀,不断总结经验教训,不断努力提升产能,不断积极应对微服务改造过程中出现的分分合合。经过无数日夜的持续迭代和优化,终于可以实现生成 70% 的适用于微服务架构的高质量范式化工程级代码。此后,我们就很少加班,热爱工作,并与领导成为了战友,与客户成为了朋友。

我们的优势
- 排在首位的就是15万字以上的专业、详尽、完善和暗黑护眼的操作指南和开发文档和教学视频。
- 真正的代码生成器,而非脚手架,可生成相对复杂的中台化业务代码。
- 浅显易懂的高质量生成后工程代码,经过SonarQube和Alibaba代码规范的严格扫描。
- 合理、全网超低价的商业授权。(其实就是撸顿串的价格)
基础功能
- 前端框架:单页面、多标签、多栏目和子路由,多套高颜值样式模式可供选择。
- 前端能力:列表编辑、统计图表、明细数据下钻、上传下载、数据导出、自定义打印样式模板、富文本等。
- 页面布局:支持基于 Fragment 和 Block 的灵活布局方式,通过配置即可生成多样化的表单页面,并可预览。
- 接口规范:微服务和单体服务的接口命名规则和参数定义完全一致,便于日后的平滑升级。
- 后台架构:分布式锁、分布式 Id 生成器、分布式缓存、分布式事务、分布式限流和灰度发布等,按需集成。
- 用户管理:支持基于JWT + OAuth2的单点登录,对微服务集成极为友好。
- 操作权限:前端控制可精确到按钮级的操作和标签级的显示,后台统一拦截验证更加安全。
- 数据权限:基于 Mybatis 拦截器 + JSqlParser 的实现方式,配置更灵活,代码侵入性更低。
- 多数据源:可根据配置动态生成,路由策略灵活可扩展。
- 数据组装:Java 注解方式实现数据组装,支持统一接口的“服务内和跨服务”的一对一、一对多、多对多、字典、聚合计算等关系数据组合。
- 定时任务:我们不仅提供了 Job 基础框架的集成,更能生成灵活可配、高度优化、便于二次开发的 Job 业务逻辑代码。
- 系统监控:基于 Kafka + ELK 的日志收集,基于 PinPoint/SkyWalking 的服务链路跟踪,基于 GPE 的服务性能指标监控。
技术选型
- 前端: Element (Vue) / Ant Design (React) + ECharts / AntV + Axios + Webpack。
- 后端: Spring Boot / Spring Cloud / Spring Cloud Alibaba + Spring Security OAuth2 + Mybatis + Jwt。
- 工具库: Hutool + Guava + Caffeine + Lombok + MapStruct + 通用Mapper。
- 服务组件: Redis + Zookeeper + Consul + Apollo + XXL-Job + Kafka + Nacos + Sentinel + Seata + Nepxion Discovery。
- 系统监控: ELK + PinPoint / SkyWalking + Grafana + Prometheus。
设计理念
- 前沿的单表组合式设计,使业务服务的拆分与再合并 SO EASY。
- 先代码,后 SQL 的原则,让服务横向扩充更具弹性。
- 标准化的服务间调用接口,使业务服务组合更具正交性。
- 前后端基于约定各司其职,默契配合,让系统运行飞起来。
- 可平滑的逐步演化为云原生架构。
代码质量
- 无任何二次封装,只生成您最懂的代码。
- 遵循阿里巴巴标准的代码规范,扫描后无任何警告。
- SonarQube 基于最严格检测规则的代码扫描。
- 产品级代码质量,层次清晰、滴水不漏。
- 近乎于 0 的代码重复率,35% 以上的注释覆盖率。
- 15 年以上经验的前后端架构师优化的每一处细节。
有图有真相








以上所述就是小编给大家介绍的《橙单中台化低代码生成器 v1.0 首版发布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
How to Solve It
Zbigniew Michalewicz、David B. Fogel / Springer / 2004-03-01 / USD 59.95
This book is the only source that provides comprehensive, current, and detailed information on problem solving using modern heuristics. It covers classic methods of optimization, including dynamic pro......一起来看看 《How to Solve It》 这本书的介绍吧!