橙单中台化低代码生成器 v1.0 首版发布

2020年09月23日

OrangeAdmin 橙单中台化低代码生成器 v1.0发布了,可支持微服务技术栈正交化组合和数据表关系的范式化配置。当前版本主要功能如下:

  • 基于可视化在线配置工具,可生成中后台前后端代码。
  • Spring Cloud微服务全栈技术组件灵活可配,正交组合。
  • 可为生成后工程配置多服务和多数据源。
  • 生成后工程的业务代码,不仅包括单表CURD,更支持复杂的多表关系代码生成。
  • 生成后工程的基础框架,支持服务内和服务间的数据统一组装接口。
  • 生成后工程支持的操作权限和高细粒度的数据权限,支持OAuth 2.0 + Jwt。
  • 可生成Job服务代码,目前已支持全量同步、增量同步、分组聚合与行列转换数据同步。
  • 前端支持多种高颜值模板,同时支持多种布局,如单页面、多标签和多栏目等。

在线资源如下:

橙单简介

橙单低代码生成器由知视科技团队研发,团队经过多年大型企业中台化改造项目的沉淀,不断总结经验教训,不断努力提升产能,不断积极应对微服务改造过程中出现的分分合合。经过无数日夜的持续迭代和优化,终于可以实现生成 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 年以上经验的前后端架构师优化的每一处细节。

有图有真相

展开阅读全文
65 收藏
分享
加载中
精彩评论
真好 (此条五毛)
2020-09-24 09:31
5
举报
看了一早晨,果然真代码生成器,作者很用心。跨服务多表数据组装这个,确实可以解决我们很多微服务拆分问题。
2020-09-24 08:32
2
举报
花了接近两个小时的时间从头到尾扫了一遍,一些细节也仔细看阅读过了。应该是目前市面上我看到的最好的开源脚手架方案,没有之一。而这个白菜价格,真的非常低了。手动打个call,作者做得非常用心。
2020-09-24 07:37
2
举报
http://www.orangeforms.com/license/,这个是我们的授权页面,也可以进QQ群(788581363)
2020-09-24 20:26
1
举报
?看不懂评论了
2020-09-24 09:18
1
举报
最新评论 (10)
商业版费用多少?
2020-09-24 18:17
0
回复
举报
http://www.orangeforms.com/license/,这个是我们的授权页面,也可以进QQ群(788581363)
2020-09-24 20:26
1
回复
举报
真好 (此条五毛)
2020-09-24 09:31
5
回复
举报
?看不懂评论了
2020-09-24 09:18
1
回复
举报
mark
2020-09-24 08:47
0
回复
举报
mark
2020-09-24 08:42
0
回复
举报
看了一早晨,果然真代码生成器,作者很用心。跨服务多表数据组装这个,确实可以解决我们很多微服务拆分问题。
2020-09-24 08:32
2
回复
举报
看了一下确实挺好,终于有支持多表的了,竟然还支持了job的代码生成
2020-09-24 08:10
1
回复
举报
花了接近两个小时的时间从头到尾扫了一遍,一些细节也仔细看阅读过了。应该是目前市面上我看到的最好的开源脚手架方案,没有之一。而这个白菜价格,真的非常低了。手动打个call,作者做得非常用心。
2020-09-24 07:37
2
回复
举报
关注一下
2020-09-24 06:48
0
回复
举报
更多评论
10 评论
65 收藏
分享
返回顶部
顶部