【技术实现步骤摘要】
一种可视化搭建系统的处理方法、装置以及处理设备
[0001]本申请涉及计算机
,具体涉及一种可视化搭建系统的处理方法
、
装置以及处理设备
。
技术介绍
[0002]近年来,随着计算机技术的不断发展,软件开发已经从传统的手写代码转变为使用可视化搭建系统进行快速开发,可视化搭建系统作为软件开发工具,凭借其具备的可视化特性,从视觉层面出发辅助软件开发的进行,能够有效地提高软件开发效率,降低开发成本
。
[0003]然而,本申请专利技术人发现,现有的可视化搭建系统采用的是静态逻辑编排方案,即,在系统的设计阶段就已经固定了软件开发过程中涉及的逻辑流程,用户若具有特定的逻辑编排需求,往往需要在系统部署前期对可视化搭建系统进行定制化,以针对性地满足后续的系统使用,而该可视化搭建系统的使用方式,会让使用成本还有维护成本变得很高,难以满足实际情况下业务需求的多样性和复杂性
。
技术实现思路
[0004]本申请提供了一种可视化搭建系统的处理方法
、
装置以及 ...
【技术保护点】
【技术特征摘要】
1.
一种可视化搭建系统的处理方法,其特征在于,所述可视化搭建系统的处理方法应用于可视化搭建系统,所述可视化搭建系统包括
DSL
编辑器
、DSL
解释器
、
动态编译器和结果展示器,所述方法包括:所述
DSL
编辑器在提供
DSL
语言的工作环境的基础上,根据用户在所述工作环境中录入的用户操作,形成对应的
DSL
动态逻辑编排数据,其中,所述
DSL
动态逻辑编排数据是指
DSL
形式的
、
描述所述用户在目标应用服务的开发过程中涉及的动态逻辑编排内容;所述
DSL
解释器对所述
DSL
动态逻辑编排数据进行解析,并将解析内容转化为可执行数据结构;所述动态编译器将所述可执行数据结构编译为可执行代码;所述结果展示器执行所述可执行代码,并在页面中展示执行结果,以展示所述目标应用服务当前的开发情况
。2.
根据权利要求1所述的方法,其特征在于,对于所述
DSL
编辑器,所述
DSL
语言的工作环境在包括变量
、
操作符
、
事件
、
条件和动作的元素的基础上,设置有包括
DSL
语法定义
、
触发逻辑定义
、
赋值逻辑定义
、
表达式逻辑定义
、
属性定义
、
条件表达式
、
自定义方法定义
、
事件定义和基础词定义的
DSL
语言定义内容
。3.
根据权利要求1所述的方法,其特征在于,所述
DSL
解释器包括词法解析组件
、
语法解析组件
、
事件组件和条件组件,所述词法解析组件用于定义变量及其类型,所述语法解析组件用于选择操作符及其参数,所述事件组件用于选择事件及其参数,所述条件组件用于选择条件及其参数
。4.
根据权利要求1所述的方法,其特征在于,所述可执行数据结构具体为
json
数据结构
。5.
根据权利要求1所述的方法,其特征在于,所述动态编译器将所述可执行数据结构编译为可执行代码,包括:所述动态...
【专利技术属性】
技术研发人员:索传良,
申请(专利权)人:武汉斗鱼鱼乐网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。