介绍
橙单开源项目是一个全面开源的低代码生成器,旨在通过简化开发流程,提升开发效率,并降低技术门槛。以下是对橙单开源项目的详细介绍:
一、项目概述
* 名称:橙单(orange-admin)
* 性质:低代码生成器
* 特点:全面开源、高质量代码、灵活架构、丰富功能、强大技术支持
* 目标:为开发者提供一个友好的低代码生成平台,让技术实现变得更加简单高效
二、核心特点
1. 全面开源:橙单项目提供极高质量和成熟度的脚手架代码,全部开源,无任何隐藏。这意味着开发者可以自由地查看、修改和使用代码,无需担心版权或授权问题。
2. 丰富功能:橙单支持多应用、多租户、多渠道、工作流(Flowable & Activiti)、在线表单、自定义数据同步、自定义Job、多表关联、跨服务多表关联等功能。这些功能可以满足复杂业务需求,提升开发效率。
3. 高质量代码:橙单生成的代码经过权威扫描,达到“0警告”的优质水平,确保了代码的安全性和可维护性。同时,前后端代码无混淆,代码质量高,易于学习和二次开发。
4. 灵活架构:橙单支持单体和微服务架构,可根据项目需求灵活选择。这种灵活性使得橙单能够适应不同的开发场景和需求。
5. 强大技术支持:橙单提供详尽的开发文档和专业的技术支持,帮助开发者快速上手并解决遇到的问题。此外,橙单还鼓励开发者之间的交流与合作,共同推动技术的发展。
三、应用场景
橙单项目适用于多种开发场景,特别是需要快速迭代、高度定制化的企业级应用开发。例如,企业内部管理系统、客户关系管理(CRM)系统、供应链管理系统等都可以通过橙单快速构建和部署。
四、技术选型
橙单在技术选型方面具有丰富的多样性,涵盖了目前主流的技术栈。以下是部分技术选型的示例:
* 前端: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
五、总结
橙单开源项目作为一个全面开源的低代码生成器,不仅提供了高质量的脚手架代码和丰富的功能支持,还通过灵活的架构选择和强大的技术支持帮助开发者快速构建和部署企业级应用。无论是技术新手还是资深开发者都可以通过橙单轻松跨越技术门槛并实现创新。
第二个迭代
刚刚部署了 3.3 的第二个迭代,主要功能如下。本地升级需要更新客户端,具体修改详情可参考我们线上的 Changelog。
1. 基础架构,所有模块集成 SQL Server。
2. 代码生成,支持 SQL Server。
3. 代码生成,左树右表页面,左树支持增删改。
4. 移动端,支持富文本组件。
5..工作流,自动化任务支持表达式执行任务。
6. 生成器,客户端升级后支持 SQL Server 和更高版本的 MySQL。
在 3.3 的随后迭代,将支持如下功能。
1. 代码生成,支持行内编辑。
2. 在线表单,支持行内编辑。
3. 在线表单,支持一对多对一关联。
4. 在线表单,支持视频上传回显播放。
5. 代码生成,支持视频上传回显播放。
开源地址
关注公众号 回复 获得
猜您喜欢:
【开源】支持任意格式文件或数据库的本地知识库问答系统,可断网安装使用。
【开源】五脏俱全,组件独立,可扩展的国产工作流引擎
【开源】采用无代码设计理念,为企业提供「免费」表单问卷能力,「开箱即用」快速赋能业务
【开源】一款基于Web的开源用户支持/工单管理系统,旨在帮助团队管理和协调来自多种渠道的客户通信。
【开源】面向中小企业的进销存管理PSI和仓库管理系统WMS,无需编写任何代码就能增加常规功能,亦支持高效开发复杂功能。
添加微信进相关交流群,
备注“微服务”进群交流
备注“低开”进低开群交流
备注“AI”进AI大数据,数据治理群交流
备注“数字”进物联网和数字孪生群交流
备注“安全”进安全相关群交流
备注“自动”进自动化运维群交流
备注“试用”可以申请产品试用
备注“渠道”可以合作渠道信息
备注“定制”可以定制项目,全源码交付
到此这篇swagger20和21的区别(swagger2ui)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/35729.html