前言
推荐一款基于.NET 9.0 全栈框架的新一代技术架构(Vue3+Element-Plus),开源低代码平台-Microi吾码。
平台不仅无限制地支持用户数、表单数、数据量及数据库数量,还通过跨平台兼容性实现了对多种开发语言的支持,并确保了在不同数据库间的无缝操作。
它还具备分布式部署能力,支持Docker、K8S等现代容器化技术,以及Redis哨兵和阿里云OSS等多种存储选项,保证了系统的高可用性和扩展性。
平台提供了清晰而强大的项目框架,是一个值得探索和学习的项目。
项目介绍
该平台引入了一系列创新引擎,包括界面自定义、打印模板在线制作、细粒度权限控制、工作流v4(完全自主研发)、多语言管理等,以适应复杂业务逻辑和流程的需求。
同时,集成了消息队列(RabbitMQ)、搜索引擎(ES)等功能模块,进一步增强了其灵活性和功能性。
不管是移动端应用开发(uni-app),还是企业级集成(如微信公众号、飞书接口对接),平台都提供了丰富的工具和接口,帮助大家快速实现后台管理系统。
项目优势
1、基础架构
全栈开放:基于.NET 9+ gRPC 跨语言通信体系,支持Docker/K8S分布式部署与Redis哨兵缓存
无限扩展:无用户/表单/数据量限制,支持MySQL/SQLServer/Oracle多库读写分离与分库分表
云原生存储:集成阿里云OSS/MinIO/亚马逊S3,可扩展任意存储介质
2、开发效能
低代码中枢
表单引擎:嵌入Vue组件/V8脚本事件,支持复杂逻辑二次开发
接口引擎:JavaScript在线编写后端接口,支持文件读写及多协议交互
模块引擎:动态关联多表+智能查询+微服务嵌入(iframe/组件/模板)
3、企业级能力
安全体系
细粒度权限:字段级/菜单级/接口级权限管控
多租户隔离:数据库级/TenantID/组织机构三级SaaS模式
单点登录:支持双向SSO对接第三方系统
4、智能扩展
生态连接器
消息队列(RabbitMQ) + 搜索引擎(ES) + MongoDB
微信生态:多公众号/小程序管理 + 模板消息
飞书集成:通过接口引擎实现消息通知联动
5、特色工具
生产力套件
在线设计:Office模板/打印模板/HTML模板实时渲染
数据引擎:一键接入第三方数据库,支持虚拟表格+ECharts报表
工作流引擎v4:自主研发,表单+接口双引擎驱动
5、全场景覆盖
移动端(uni-app源码开放):跨端生成H5/小程序/APP
定时任务:自定义调度接口/DLL执行
实时通信:内置聊天系统+消息通知
项目框架
通过项目地址下载项目源码可以,进行学习和阅读,具体项目结构如下图所示:
开源版:包含平台90%以上源代码【前后端框架源码、所有插件源码、移动端uniapp源码等】。
个人版:额外包含【Web操作系统源码、表单设计器源码、流程设计器源码、聊天系统源码】等,与企业版无任何功能差别。
企业版:提供更多的培训、咨询等售后服务。
项目文档
平台相关功能和技术说明文档,比较详细,感谢兴趣的朋友,可以通过地址查阅。
项目效果
1、平台桌面
2、接口引擎
3、工作流设计
4、系统管理
5、界面引擎
6、项目代码
7、移动端
项目案例
- 2018~2024基于Microi吾码平台已交付的软件100+套,已应用客户300+
- 房地产互联网平台(大量的前后端微服务定制)
- 大型电器ERP(300+表,100+模块)
- 多个服装ERP(100+表,1个人1个月完成)(纯低代码平台实现的服装ERP系统)
- 物联网智能家居(亿级数据量处理)、植物工厂智能硬件控制
- 多套集团、国企OA系统
- 停车场、潮汐检测、固定资产、CRM 等等平台
- 合作大学实训课程
项目地址
Gitee:https://gitee.com/ITdos/microi.net
官网: https://microi.net
总结
以上仅展示了开源低代码平台-Microi吾码的部分功能。更多实用特性和详细信息,请大家访问项目地址。
希望通过本文能为 .NET 全栈开发方面提供有价值的参考。欢迎在评论区留言交流,分享您的宝贵经验和建议。
如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。
也可以加入微信公众号[DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!优秀是一种习惯,欢迎大家留言学习!