一种实现图形化无代码软件开发平台及方法、计算机设备及存储介质技术

技术编号:30632729 阅读:15 留言:0更新日期:2021-11-04 00:04
发明专利技术提供了一种实现图形化无代码软件开发方法、计算机设备以及存储介质。该方法包括:根据前端软件开发和后端软件开发的编程语句框架生成可视化图形,所述可视化图形包括开发前后端软件的程序所需的可视化元素;响应用户对所述可视化元素操作配置出对应的图形示意图;根据预设解析规则解析所述图形示意图中的配置息;根据所述配置信息和对应的前端软件开发和后端软件开发的编程语句框架生成计算机可执行代码。此外本发明专利技术还提供一种实现图形化无代码软件开发平台、计算机设备、以及存储介质。质。质。

【技术实现步骤摘要】
一种实现图形化无代码软件开发平台及方法、计算机设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种实现图形化无代码软件开发平台及方法、计算机设备及存储介质。

技术介绍

[0002]利用传统的开发平台开发软件,皆会涉及前端软件开发环节和后端软件开发环节。前端软件开发涉及图形用户界面设计。后端软件开发涉及后台数据处理。
[0003]然而,目前的前端软件开发和后端软件开发需要利用不同的开发平台进行开发。另外,前端软件开发和后端软件开发采用了不同的开发平台,开发者对对方开发的软件互不知晓。当软件开发进入前端和后端衔接时,前端软件开发人员和后端开发人员之间需要进行沟通和协同。由于人为沟通容易遗漏或者误解需求细节,且反复沟通确认耗时较长,从而造成人力成本和时间成本增加。
[0004]有鉴于此,实有必要提供一种新的软件开发平台。

技术实现思路

[0005]本专利技术的主要目的在于提供一种实现图形化无代码软件开发平台及方法、计算机设备及存储介质,可以大大降低企业的信息化建设成本。
[0006]第一方面,本专利技术提供了一种实现图形化无代码软件开发方法,所述方法包括:
[0007]根据前端软件开发和后端软件开发的编程语句框架生成可视化图形,所述可视化图形包括开发前后端软件的程序所需的可视化元素;
[0008]响应用户对所述可视化元素操作配置出对应的图形示意图;
[0009]根据预设解析规则解析所述图形示意图中的配置信息;
[0010]根据所述配置信息和对应的前端软件开发和后端软件开发的编程语句框架生成计算机可执行代码。
[0011]第二方面,本专利技术提供了一种实现图形化无代码编程的平台,所述平台包括:
[0012]图形生成模块,根据前端软件开发和后端软件开发的编程语句框架生成可视化图形,可视化图形包括开发前后端软件的程序所需的可视化元素;
[0013]图形配置模块,响应用户对可视化元素的操作配置出对应的图形示意图;
[0014]解析模块,用于根据预设解析规则解析图形示意图中的配置信息;以及
[0015]程序代码生成模块,根据所述配置信息和对应的前端软件开发和后端软件开发的编程语句生成计算机可执行代码。
[0016]第三方面,本专利技术还提供了一种计算机设备,所述计算设备包括:
[0017]存储器,所述存储器用于存储计算机可执行程序;以及
[0018]处理器,所述处理器用于执行所述可执行程序以实现上述图形化无代码软件开发方法。
[0019]第四个方面,本专利技术还提供一种存储介质,所述存储介质用于存储计算机可执行程序,所述计算机可执行程序由处理器执行以实现上述图形化无代码软件开发方法。
[0020]本专利技术提供的一种实现图形化无代码软件开发平台及方法、计算机设备及存储介质,可以使前端软件开发和后端软件开发都采用统一的可视化图形进行开发,如此,前后端软件开发者不会因为采用不同编程语言,需要进行沟通协调,效率大大提升。
附图说明
[0021]图1为本专利技术第一实施例提供的实现图形化无代码软件开发方法的运行环境示意图。
[0022]图2为本专利技术第一实施例提供的实现图形化无代码软件开发方法的流程示意图。
[0023]图3-5为本专利技术实施例提供的后端软件开发的可视化图形示意图。
[0024]图6为本专利技术第实施例提供的前端软件开发的可视化图形示意图。
[0025]图7-9为本专利技术实施例提供的经图形化无代码软件开发方法配置出的图形示意图。
[0026]图10为本专利技术实施例提供的树形存储结构示意图。
[0027]图11为本专利技术实施例提供的流程图示意图。
[0028]图12为本专利技术实施例提供的编程语句框架存储方式示意图。
[0029]图13为本专利技术第二实施例提供的实现图形化无代码软件开发方法流程示意图。
[0030]图14为本专利技术第三实施例提供的实现图形化无代码软件开发方法流程示意图。
[0031]图15为本专利技术提供的实现验证的用户界面示意图。
[0032]图16为本专利技术提供的实现发布的用户界面示意图。
[0033]图17为本专利技术提供的实现引用的用户界面示意图。
[0034]图18为本专利技术第一实施例提供的实现图形化无代码编程软件开发平台的程序模块示意图。
[0035]图19为本专利技术第二实施例提供的一种实现图形化无代码编程软件开发平台的程序模块示意图。
[0036]图20为本专利技术实施例提供的一种计算机设备的结构示意图。
[0037]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0038]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0039]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限
于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0040]需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。
[0041]本专利技术提供一种实现图形化无代码软件开发方法,开发软件统一采用可视化图形进行开发,使前后端软件开发可以在同一个平台进行,信息化建设者仅需利用配置图形的方式就可开发出所需软件,由于平台采用了统一的编程形式,如此,前后端软件开发者不会因为采用不同编程语言,需要进行沟通协调,效率大大提升。
[0042]请参看图1,其为第一实施例图形化无代码软件开发平台的系统架构图。图形化无代码软件开发系统1000包括客户端1001和后台服务器端1002。后台服务器端1002通过网络1003与客户端1001通讯。在本实施例中,后台服务器端 1002根据客户端1001的启动请求显示相应用户界面于客户端1001供用户配置对应的示意图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现图形化无代码软件开发方法,其特征在于,所述方法包括:根据前端软件开发和后端软件开发的编程语句框架生成可视化图形,所述可视化图形包括开发前后端软件的程序所需的可视化元素;响应用户对所述可视化元素操作配置出对应的图形示意图;根据预设解析规则解析所述图形示意图中的配置信息;根据所述配置信息和对应的前端软件开发和后端软件开发的编程语句框架生成计算机可执行代码。2.如权利要求1所述的方法,其特征在于,不同的编程语句框架对应不同的预设解析规则。3.如权利要求1所述的方法,其特征在于,所述方法还包括:对所述前端软件开发和后端软件开发的编程语句进行封装处理;生成封装后编程语句的调用函数;其中:根据所述配置信息和对应的前端软件开发和后端软件开发的编程语句生成计算机可执行代码具体包括:根据所述配置信息和对应的调用函数生成所述可执行代码。4.如权利要求3所述的方法,其特征在于,所述配置信息包括执行环境配置信息,所述方法还包括:根据所述环境配置信息和所述可执行代码生成对应的可执行文件。5.如权利要求1所述的方法,其特征在于,可视化元素包括节点,根据前端软件开发和后端软件开发的编程语句框架生成可视化图形具体包括:根据编程语句框架的语法结构设置各节点的预设配置规则,所述预设配置规则用于定义各节点可进行的配置;根据所述预设配置规则生成所述可视化图形。6.如权利要求1所述的方法,其特征在于,每个配置出的图形示意图对应一个功能程序...

【专利技术属性】
技术研发人员:顾峰巍冯燕朋
申请(专利权)人:深圳中砼物联网科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1