RDIF.vNext全新低代码快速开发框架平台发布

Posted .NET快速开发框架

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RDIF.vNext全新低代码快速开发框架平台发布相关的知识,希望对你有一定的参考价值。

RDIF.vNext,全新低代码快速开发集成框架平台,给用户和开发者最佳的.Net框架平台方案,为企业快速构建垮平台、企业级的应用提供强大支持。框架采用最新主流技术开发(.Net6+/Vue前后端分离,支持分布式部署,跨平台运行),前后端分离架构。支持常用多种数据库类型,支持Web、App、客户端应用、微信等,适配各种行业和场景需求。

1、平台介绍

RDIF.vNext,全新低代码快速开发集成框架平台,给用户和开发者最佳的.Net框架平台方案,为企业快速构建跨平台、企业级的应用提供强大支持。

RDIF.vNext的前身是RDIFramework框架,RDIF(Rapid develop Integrate Framework, vNext代表全新下一代),全新设计,全新开发,代码量减少50%,运行的速度也得到了质的提升,基于.NET6+全新开发,前后端分离,支持Web、App、客户端、微信等,适配各种行业和场景需求。

对比传统模式的软件开发和基于闭源的开发, RDIF.vNext低代码快速开发框架开发的优势就能明显的体现出来。开发人员只需专注自身业务,不需要把心思花费在架构平台上。大大减小了开发难度,缩短了开发时间与项目的开发周期,提高开发的效率。真正做到简单业务零代码,复杂业务低代码。让公司减少成本,提高效益!产品的稳定性提高了,质量提高了,接单的效率也就提高了。

框架采用最新主流技术开发(.Net6+/Vue前后端分离,支持分布式部署,跨平台运行),前后端分离架构。支持常用多种数据库类型,支持Web、App、客户端应用、微信等。框架提供的大量基础功能应用和通用插件,完成业务开发就像搭积木一样。应用建立在此平台之上,采用构建式、可复用开发,节省开发成本,加快开发速度,在软件开发上更好的做到多快省。适合低中高任意开发水平的开发者与各种类型的应用群体。由平台开发团队的原班人马直接提供技术支持,为您顺利完成开发工作保驾护航。不管您是零基础还是专业开发人员,都能轻松驾驭这套开发框架。

2、平台特点

1、领先的架构

前后端分离(.NET6+、Vue)、跨平台支持,支持Docker和k8s部署、兼容Windows/Linux/x86,支持国产系统,兼容所有主流浏览器,支持APP、H5、微信小程序等。

2、100%源代码

商业版本提供无加密、混淆的源码、设计文档、配套说明文档、数据库设计,可重复使用易扩展,无后顾之忧。

3、兼容多数据库

支持多个多类型数据库,MySQL、SQLServer、Oracle、Postgresql,人大金仓等,以及国产“达梦”数据库,平台自动完美适配。

4、在线设计与开发

拖拽式可视化设计,多模式(设计生成、极速生成)在线代码生成,复杂业务简单化(低代码),简单业务0代码,加快业务落地。

5、灵活的流程引擎

强大的流程设计能力,支持多类型流程节点、丰富的审批人、审批规则、条件设置等,一站式开发、多端使用。用流程为驱动力,助力企业数字化转型。

6、丰富的基座能力

组织架构、权限、基础数据、模块、消息推送、在线聊天,统计图表、任务调度、日志、缓存、外部整合(微信等)、大屏、多语言等海量应用无限自由扩展。

7、界面风格简洁、大气

界面风格简洁、大气、操作便捷,非常符合流行审美观念。响应式布局,国际化多语言环境支持。

8、12+年积累,500+企业验证

专注只做一件事,在制造业、房地产、金融、政府公共事业、医疗、能源、教育、IT、食品餐饮等行业的头部企业,都有见证。

9、优质、省心的服务

优质的售后服务、专业的技术支持全程协作,为客户排忧解难。

3、核心功能展示

3.1、流程引擎

企业审批流程线上化、智能自动化

丰富流程设计能力,支持流程节点新增、删除、编辑,配置节点审批人、审批规则、条件设置等,一站式开发、多端使用。

3.2、在线设计

灵活的表单在线搭建能力

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

3.3、代码生成

个性化应用开发更简单

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

3.4、手机移动端

跨端支持应用更方便

基于uni-app,可一键发布到APP、小程序、H5等移动平台上,手机电脑不受限,实现互联互通、高效办公。

3.5、报表设计

丰富的数据处理和图表能力

提供了丰富的数据图表和数据处理能力,高效的可视化方案能实现对数据的可视化与价值洞察。

3.5、任务调度

可视化任务调度实现业务自动化

简单、轻量级、易扩展的任务调度组件,支持动态修改任务状态、启动/停止任务,以及终止运行中任务,即时生效。

3.6、灵活的权限

灵活高效的权限管控体系

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

3.7、组织架构

统一规范的组织架构底座

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

3.8、消息通知

消息通知体系能力

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

3.9、智慧大屏

更“酷”的数据展现力

大屏是对数字化的优秀视觉表现方案,更宏观表现数字化效果和阶段进程,帮助精准决策。

3.10、跨平台支持

跨平台能力的应用开发

无需考虑硬件,只需考虑服务器性能是否满足业务需要,提升软件质量、降低项目成本、加速软件开发、专为快速开发、集成而生。

3.11、多语言环境

多种语言环境的支持

多语言环境让软件走出国门,迈向国际客户。配置简单,个性化方便,高大上。

3.12、聊天IM

实现在线/离线聊天、交流

提供文字、图片、语音、视频、文件等多种富媒体消息类型。支持多端消息同步,确保消息体验的一致性。


一路走来数个年头,感谢RDIF框架的支持者与使用者,大家可以通过下面的地址了解详情。

官方网站:http://www.guosisoft.com/ http://www.rdiframework.net/

特别说明,框架相关的技术文章请以官方网站为准,欢迎大家收藏!

RDIF.vNext低代码快速开发框架由海南国思软件科技有限公司专业团队长期打造、一直在更新、一直在升级,请放心使用!

欢迎关注RDIF.vNext低代码快速开发框架官方公众微信(微信号:guosisoft),及时了解最新动态。

使用微信扫描二维码立即关注

信管通低代码快速开发平台简介

八、信管通低代码开发工具数据库设计

      EF的全称为Entity FramworkADO.NET 中的一套支持开发面向数据的软件应用程序的技术,是微软的一个ORM框架。微软提供的这种ORM工具,支持面向数据的软件应用程序的技术。ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上。EF提供变更跟踪、唯一性约束、惰性加载、查询事物等。开发人员使用Linq语言,对数据库操作如同操作Object对象一样省事。EF的有三种模式。

1、DataBase First(数据库优先模式)

       传统的表驱动方式创建EDM(实体数据模型),然后通过EDM,基于已经存在的数据库,生成模型和数据层代码,后续也可手动进行修改自动生成的代码和相关文件。除生成实体模型和自跟踪实现模型,还支持生成轻型DbContext。简历理解就是先设计数据库,创建好数据库映射成对象和上下文。

2、Model First(模型优先)

       先利用某些工具(如VS提供的EF设计器)创建EDM模型,再生成DDL数据库脚本和模型和数据层代码。除生成实体模型和自跟踪实现模型,支持生成轻型DbContext。简单理解就是设计EDM模型然后生成到数据库和创建对象和上下文。

3、Code First(代码优先)

       手动创建POCO(指没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的C#对象)模型,数据层DbContext及映射关系,通过Database.SetInitializer生成数据库,这种方式较灵活,但是需要手动定义实体模型和关系映射。简单理解就是自己写好实体对象和映射关系,最后通过命令生成到数据库中去。

        在实际业务系统项目中,数据模型随着功能的实现而变化:添加和删除新的实体或属性,并且需要相应地更改数据库架构,使其与应用程序保持同步。EF中的迁移功能能够以递增方式更新数据库架构,使其与应用程序的数据模型保持同步,同时保留数据库中的现有数据。

       当引入数据模型更改时,开发人员使用EF工具添加相应的迁移,以描述使数据库架构保持同步所需的更新。EF将当前模型与旧模型的快照进行比较,以确定差异,并生成迁移源文件;文件可在项目的源代码管理中进行跟踪,如任何其他源文件。

       生成新的迁移后,可通过多种方式将其应用于数据库。EF在一个特殊的历史记录表中记录所有应用的迁移,使其知道哪些迁移已应用,哪些迁移尚未应用。

       EF中只有Code First可以很好的支持数据库自动迁移,按照业务系统更改需求对数据库变更要求手动修改POCO。然后编译运行,就可以方便的更新数据库的相关内容,包括数据库表的增加、修改和删除,数据字段的增加、修改和删除,数据库表之间的映射关系等。同时,编译好的执行文件,发送给终端用户,运行执行文件,终端用户业务系统的数据库也会同步更新到最新版本。

      但是Code First需要手动定义实体模型和关系映射,没有可视化编辑工具,特别时在数据库表和数据字段比较多,数据库表之间的关联复杂时,手动定义实体模型和关系映射是非常复杂,并很容易出错。

      信管通低代码开发工具是选用EF的Code First作为数据库访问方法,同时我们又对它进行了优化和改造,主要是设计了一个可视化的定义界面,包括数据库表的定义,数据库字段的定义,数据库表之间的关系定义、数据库字段的验证定义等

 数据库表和字段设计

       如上图所示,左边的网格列表框中列出的是“院校财务报销信息管理系统”项目所涉及所有数据库表列表,右边是针对某一个数据库表所设置的数据库字段,字段验证和满足某些条件时编辑框所显示的颜色。

 数据库关系设计

       数据库字段不仅包含【数据库表主键】、【是否非空】,【字段类型】,【字段长度】,【小数位数】的基本信息,还包含【可重复项】、【重复提示信息】、【初始值】、【空白提示】、【显示类型】和【测试数据】等信管通低代码开发工具内部自动化处理需要的信息,同时通过【外建数据表名】和【级联方式】定义这张数据库表通过这个字段关联其他数据库表的定义关系。

       通过信管通低代码开发工具的可视数据库设计功能设计好业务系统相关数据库后,通过数据库定义生成功能,系统会生成完整的EF Code First的可执行C#代码。通过编译并运行就可以生成相应的数据库。

数据库EF Code First代码

信管通低代码开发工具仅对SQL server进行了适配,理论上也应该可以连接mysql、oracle、sqlite等不同数据库,但在实际适配过程中,数据库自动迁移存在问题,暂时无法解决。下图是运行EF Code First的可执行程序生成的SQLserver数据库结果。

生成SQLserver数据库结果

以上是关于RDIF.vNext全新低代码快速开发框架平台发布的主要内容,如果未能解决你的问题,请参考以下文章

APICloud发布低代码开发平台

RDIFramework.NET平台代码生成器V3.0版本全新发布-更新于20160518(提供下载)

java低代码开发平台都有哪些?

Mendix将升级低代码软件开发平台,发布全新数字化生态系统行业云

低代码开发可以解决那些问题?

信管通低代码快速开发平台简介