在数字化转型浪潮中,企业应用开发面临着交付周期长、成本高昂、技术迭代快等多重挑战。国思RDIF企业级低代码开发平台,正是为应对这些挑战而生。它旨在为企业提供一套最佳的框架平台方案,帮助团队快速构建跨平台、专业且安全可控的企业级应用,并确保应用能够灵活适应业务变化,真正实现降本增效。
经过持续的技术迭代与丰富的场景打磨,RDIF平台已能稳定支撑企业搭建高可用、多终端的应用体系,成为驱动业务敏捷创新的坚实技术底座。
更新日志
本次更新带来了核心能力的全面升级与多项体验优化,旨在适配更广泛的企业场景,提升开发与运维效率。
新增:核心能力全面升级,适配更多场景
1. 数据库兼容性再拓展:完成了对PostgreSQL数据库的深度适配与全量代码测试,数据表列表等功能现已原生支持PgSQL。至此,平台对SqlServer、MySQL、Oracle、PostgreSQL及主流国产数据库的兼容能力得到全面升级,满足企业多样化的数据存储与国产化需求。
2. 技术底座焕新:全系技术栈从.NET 6升级至最新的.NET 8,所有相关依赖包同步更新。经过全场景通测验证,此次升级带来了显著的性能提升与稳定性增强,确保平台紧跟微软官方技术演进节奏。
3. 高性能对象映射:引入了全新的高性能对象映射库Mapster,同时保持对AutoMapper的兼容。框架代码已优先采用Mapster进行数据转换,此举大幅提升了映射效率,有效降低了系统资源消耗。
4. Http请求能力重构:对底层Http请求模块进行了彻底重构。
- 将过时的WebRequest全面替换为现代化的HttpClient,完全适配.NET 8技术规范。
- 新增HttpServiceHelper工具类,其优化核心在于:通过复用静态HttpClient实例避免重复创建的性能损耗;基于SocketsHttpHandler实现智能连接池管理,提升高并发处理能力;提供支持与不支持Cookies的双实例策略,以灵活适配不同业务场景。
5. Excel导出适配:基于NPOI的Excel导出功能已完成对.NET 8环境的适配,确保在大数据量导出时稳定可靠,满足企业级报表输出的核心要求。
6. 数据库架构优化:新增了对读写分离及主从架构的原生支持,使系统能够轻松应对高并发数据访问场景,显著提升整体吞吐量与可用性。
7. 任务调度体验升级:任务列表界面新增展示任务的开始与结束时间,并增加了暂停、启动任务以及清空指定任务日志的快捷按钮,让任务管控更加精准便捷。

8. 员工管理功能增强:新增了离职人员专属管理界面,并对员工管理模块补充了“员工详情”查看功能,使人事数据管理视图更加完整清晰。


9. 员工详情导航:在查看员工详情的界面,支持通过“上一条”、“下一条”按钮进行快速导航浏览。

10. 数据权限查询优化:数据权限管理主界面现已支持通过过滤条件进行快速查询。
11. 全局参数校验:新增全局参数校验拦截功能,统一处理模型绑定与类型转换错误,并输出规范化的提示信息,有效提升后端接口的健壮性与前端用户体验。
12. 个性化品牌展示:增加了ScreenLogo服务,支持在系统启动时展示自定义的品牌Logo,强化企业品牌形象。

13. 性能排查工具:新增SQL执行超时日志记录功能。开发者可以自定义超时阈值,系统会自动记录超时的SQL语句,助力快速定位并优化性能瓶颈。
14. 通用查询模块:新增“通用查询”模块,以可视化方式集中展示通过查询引擎定义的各类查询。用户可直接调用,无需重复开发,极大提升数据获取效率。

单击查询右侧的预览数据按钮,即可直接查看对应的数据结果。

15. 在线设计提效:
- 在“在线设计→功能设计”中发布表单时,若启用了按钮或列表权限,系统将自动生成对应的操作权限项与列表,省去繁琐的人工配置步骤。
- 删除已发布的在线设计功能或模块时,系统会同步清理对应的模块数据及其所有附属数据(如按钮、列、数据权限等),有效避免产生数据冗余。
16. 报表管理增强:报表管理模块支持将报表发布到指定的系统模块。同时,报表预览时的数据列表新增了分页功能,确保在大数据量场景下加载流畅。


17. 分页功能支持:“在线设计->功能设计”与“代码生成->设计生成”界面均增加了分页支持,提升大数据量下的操作体验。


18. 流程实例监控:流程设计主界面新增“查看实例”功能,可一键查看所选流程当前正在运行的实例,使流程监控更加直观。

19. 流程监控跳转:流程监控界面支持通过点击流程标题直接跳转到该流程的详情页面,便于快速定位和排查问题。


修复
- 修复了App.ServiceProvider中可能存在的内存泄漏风险。
- 修复了通过在线设计功能生成的列表页面,在加载时若用户选择展示主键,生成的SQL语句会重复包含主键字段的问题。
- 修复了FileHelper的WriteFile方法,增加了FileShare.ReadWrite权限,解决了文件高频写入时可能出现的占用冲突问题。
- 修复了功能设计分组表格中,分组项操作按钮显示异常的问题。
- 修复了Vue3版本中,当主界面打开的Tab页菜单过多时,顶部模块导航栏的左右滑动和拖动滚动条功能失效的Bug。
- 修复了部分多页签缓存页面(已打开的页面切换Tab时无需刷新)失效的问题,规范了页面名称与模块表编码的一致性。
- 修复了订单管理模块中,列设置选中或取消操作无效果的问题。
优化
- 启动流程简化:在Program中直接调用MapControllers(),摒弃了原有的嵌套UseEndpoints方式,使启动代码更加简洁清晰,提升了启动效率。
- 日志体系升级:引入IP2Region库处理IP信息,重构了登录、操作日志、异常记录中的IP、浏览器等信息采集逻辑。系统日志现在可以展示IP归属地、浏览器型号等更多维度,让问题溯源更加精准。
- 异常处理优化:将异常过滤器(ExceptionFilter)中的日志记录改为通过依赖注入方式实现,更符合.NET设计规范,扩展性更强。
- MySQL编码标准化:
- 将数据库、所有数据表及字符字段统一转换为utf8mb4字符集。
- 排序规则更新为官方推荐的utf8mb4_0900_ai_ci。
- 此举完美支持emoji、多语言文字及生僻字的存储,大幅提升数据兼容性,同时优化了字符串排序与匹配精度,符合大型项目标准。
- 数据清理优化:删除在线设计功能或模块时,自动清理其关联的附属数据(如按钮、权限、列配置等),保持系统数据整洁。
- 用户操作防护:限制用户删除自身账号,防止因误操作导致的管理员账号丢失等异常情况。
- 注册流程简化:取消了邮件注册码验证环节,降低了新用户注册门槛,提升了企业员工账号的开通效率。
- 菜单异常处理:当在线设计功能被删除后,若其关联菜单未被清理,用户访问时将自动跳转至404页面,避免无效访问和错误提示。
为什么选择RDIF?
在软件交付领域,成本、效率与可控性是无法绕开的核心命题。RDIF低代码平台正是为此提供的数字化解决方案:它基于最新的.NET 8+技术栈开发,采用前后端分离架构,支持Web、App、客户端、微信等多端应用,旨在为交付团队提供一个低成本、高效率、且源码100%可交付的坚实基础。
对比传统的定制开发模式或基于闭源平台的开发,RDIF.vNext低代码快速开发框架的优势显而易见。它让开发人员能够将精力完全聚焦于业务逻辑本身,而非底层技术架构的反复搭建。这极大地降低了开发难度,缩短了项目周期,从而提升了整体开发效率。其核心理念可以概括为:简单业务零代码,复杂业务低代码。对于企业而言,这意味着开发成本的显著降低与项目效益的切实提升。产品稳定性和质量的提高,自然也带来了接单与交付效率的提高。
框架采用当前主流技术(.NET 8+/Vue2/Vue3前后端分离,支持分布式部署与跨平台运行),并支持多种常用数据库。平台提供了海量的基础功能应用和通用插件,使得业务开发如同搭积木一般便捷。应用建立在此平台之上,采用构件化、可复用的开发模式,真正实现了软件开发的多、快、好、省。无论您是零基础的初学者还是经验丰富的专业开发者,都能借助平台团队提供的直接技术支持,轻松驾驭这套框架,顺利完成开发工作。
平台特点

1. 领先的架构:采用前后端分离(.NET 8+、Vue)技术,支持跨平台使用,兼容Docker和K8s部署,适配Windows/Linux/x86及国产系统,兼容所有主流浏览器,覆盖APP、H5、微信小程序等多终端。
2. 100% 源代码:商业版本提供无加密、无混淆的完整源代码、设计文档及数据库设计,确保代码可重复使用、易于扩展,让用户无后顾之忧。
3. 兼容多数据库:支持MySQL、SQLServer、Oracle、PostgreSQL、人大金仓、达梦等多种数据库类型,平台自动实现完美适配。
4. 在线设计与开发:具备拖拽式可视化设计功能,提供多模式在线代码生成方式,将复杂业务简单化(低代码),简单业务实现零代码,加速业务落地进程。
5. 灵活的流程引擎:拥有强大的流程设计能力,支持多种类型流程节点、丰富的审批人设置、审批规则与条件设置等,实现一站式开发、多端通用。
6. 丰富的基座能力:涵盖组织架构、权限、基础数据、模块、消息推送、在线聊天、统计图表、任务调度、日志、缓存、外部整合(如微信)、大屏、多语言、多租户等海量应用,并可无限自由扩展。
7. 界面风格简洁、大气:界面设计简洁大气,操作便捷,符合当下主流审美。采用响应式布局,并支持国际化多语言环境。
8. 12+年积累,500+企业验证:团队专注深耕低代码开发领域,产品在制造业、房地产、金融、政府公共事业、医疗、能源、教育、IT、食品餐饮等行业的头部企业均有成功应用案例。
9. 优质、省心的服务:提供优质的售后服务与专业的技术支持,全程协作,为客户排忧解难。

核心功能展示
流程引擎
提供丰富的流程设计能力,支持流程节点的新增、删除、编辑,可灵活配置节点审批人、审批规则与条件等,实现一站式开发、多端使用。

在线设计
通过拖拽式可视化设计,快速适配各行业业务场景,自动生成可视化应用,极大加快业务落地速度,实现灵活的低代码页面搭建。

代码生成
基于多模式(设计生成、极速生成)的在线代码生成,将产品开发中重复繁琐的步骤抽离出来,让开发更简单、更快速,使开发者能专注于自身业务创新。

手机移动端
基于uni-app技术,可一键发布到APP、小程序、H5等移动平台,实现手机与电脑的无缝协同,满足高效移动办公需求。

报表设计
提供丰富的数据图表和强大的数据处理能力,通过高效的可视化方案,帮助用户洞察数据价值,辅助决策。

任务调度
提供简单、轻量级且易于扩展的任务调度组件,支持动态修改任务状态、启动/停止任务,以及终止正在运行的任务,所有操作即时生效。

灵活的权限
支持权限的自定义配置,满足灵活高效的管控要求。通过分层分级的权限管理体系,保障权责一致,实现数据安全的一体化管控。

组织架构
支持灵活的组织架构设计,实现组织内的角色、流程、数据、消息互通,并能支持跨组织的业务协同。

消息通知
构建强大的消息通知体系,支持工作通知、待办、公告消息、邮件等多种灵活的通知方式,以满足各种复杂的业务场景需求。

智慧大屏
大屏是对数字化成果的优秀视觉呈现方案,能够更宏观地展示数字化效果与阶段进程,为管理者提供直观的决策支持。

跨平台支持
无需过多考虑底层硬件差异,只需关注服务器性能是否满足业务需要。该特性有助于提升软件质量、降低项目成本、加速开发进程,专为快速开发与集成而生。

多语言环境
多语言环境让软件能够轻松走出国门,服务国际客户。配置简单,个性化方便,助力打造高端国际化产品形象。

聊天IM
提供文字、图片、语音、视频、文件等多种富媒体消息类型。支持多端消息实时同步,确保用户在任何设备上都能获得一致的消息体验。

