嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法
编程已经成为推动社会进步的重要力量。然而,代码编写过程中的重复性和复杂性往往让开发者望而却步。为此,orange-admin 既 橙单 应运而生,它是一款纯粹的代码生成工具,致力于让编程变得更加简单高效。
免费生成,源码交付
橙单最大的特点就是80%的代码可以免费生成,并且全部源码交付。这意味着开发者可以节省大量的时间和精力,专注于核心功能的开发。而且,一旦生成,永久免费升级,让开发者无后顾之忧。
强大的代码生成能力
橙单不仅可以生成代码,更能生成「产品级」的前后端代码。这意味着,从界面设计到功能实现,从移动端到桌面端,都可以通过橙单快速生成,大大提升了开发效率。
完善的功能模块
橙单的功能模块全部自主研发,完整可控。无论是工作流、移动端应用、报表还是多租户管理,都能轻松应对。
全优的代码质量
橙单生成的代码经过SonarQube的权威扫描,达到「0警告」的优质水平。100%扫描通过,确保了代码的安全性和可维护性。
开箱即用,轻松上手
橙单是一款开箱即用的工具,工程名称、目录结构、基础包名等均在创建工程时配置完毕,无需进行繁琐的设置。此外,编译后即可直接运行,若遇到问题,开发者会及时修复,确保你的使用体验。
架构清晰,质量保证
该项目的架构图如下所示,结构清晰,易于理解。
代码规范
橙单所有业务代码的生成,均为核心开发者手写后再进行的模板化处理,因此具有统一的编码规范和良好的代码可读性。
-
完整的功能,支持主表增删改查、级联从表的增删改查、部分更新、上传下载、导入导出、分组统计查询和明细下钻等标准化接口功能。
-
规范化接口,单体工程可极为平滑的升级到微服务架构,微服务间接口调用,可实现正交化组合。
技术选型丰富,满足各种需求
橙单在技术选型方面具有丰富的多样性,从前端到后端,再到数据库和中间件,涵盖了目前主流的技术栈,如下所示:
-
前端:Element (Vue2) / Element-Plus (Vue3) / ECharts / Axios
-
移动端:Vant (Vue2 & Vue3) / Uniapp
-
后端:Spring Boot / Spring Cloud / Spring Cloud Alibaba / Mybatis / Sa-Token
-
数据库:MySQL / Oracle / PostgreSQL / 达梦 / 人大金仓 / OpenGauss / Clickhouse / Doris
-
工具库:Flowable / Hutool / Guava / Caffeine / Lombok / Mybatis Plus / Mybatis-Flex / Knife4j
-
中间件:Redis / Nacos / Seata / Minio / RocketMQ / Kafka / Sentinel
-
运维监控:ELK / PinPoint / SkyWalking / Grafana / Prometheus
项目效果
为了让颜值可以与实力并存,我们聘请了专业的 UI 设计师,并 100% 像素级还原最终的设计效果。
总结
橙单中台化低代码生成器。可完整支持多应用、多租户、多渠道、工作流 (Flowable & Activiti)、在线表单、自定义数据同步、自定义Job、多表关联、跨服务多表关联、框架技术栈自由组合等。