应用生成方法、装置、计算机设备、存储介质制造方法及图纸

技术编号:38825017 阅读:15 留言:0更新日期:2023-09-15 20:04
本申请涉及一种应用生成方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取生成应用的指令,生成应用的指令包括应用类型,根据应用类型获取第一模板工程,第一模板工程包括参数配置文件,获取配置参数,根据配置参数配置所述参数配置文件,以形成第二模板工程,加载第二模板工程,以生成与应用类型对应的目标应用。采用本方法能够实现快速生成应用,可以实现个性化的设置,以使得生成的目标应用可以满足用户需求。生成的目标应用可以满足用户需求。生成的目标应用可以满足用户需求。

【技术实现步骤摘要】
应用生成方法、装置、计算机设备、存储介质


[0001]本申请涉及计算机
,特别是涉及一种应用生成方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着互联网的快速发展,移动端应用已逐渐融入人们的生活。目标移动端的开发由专业的开发人员进行开发,或者提供应用模板平台,应用模板平台包括有常用的组件,用户拖动组件到应用模板界面以形成应用。
[0003]然而,由专业的开发人员针对每个应用的每个组件单独开发,则会导致开发成本较高,且效率较低。通过提供应用模板平台、用户拖动组件以形成应用的形式而言,现有的应用功能较多,采用拖动组件的方式依旧存在开发效率低下的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够实现快速生成应用的应用生成方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种应用生成方法。方法包括:
[0006]获取生成应用的指令;生成应用的指令包括应用类型;
[0007]根据应用类型获取第一模板工程;第一模板工程包括参数配置文件;
[0008]获取配置参数,根据配置参数配置参数配置文件,以形成第二模板工程;
[0009]加载第二模板工程,以生成与应用类型对应的目标应用。
[0010]在其中一个实施例中,应用生成方法还包括:获取需求信息,当目标应用中不包括需求信息对应的组件时,根据需求信息从组件库中获取需求信息对应的需求组件;基于需求组件和第二模板工程,生成第三模板工程,加载第三模板工程,以更新目标应用。
[0011]在其中一个实施例中,基于需求组件和第二模板工程,生成第三模板工程,包括:当需求组件为孤立型组件时,则将需求组件添加至第二模板工程,以形成第三应用生成模板工程。
[0012]在其中一个实施例中,基于需求组件和第二模板工程,生成第三模板工程,包括:当需求组件为关联型组件时,获取与需求组件关联的功能组件,将需求组件和功能组件添加至第二模板工程,以形成第三模板工程。
[0013]在其中一个实施例中,应用生成方法还包括:获取第二模板工程所包括的功能说明文档,根据需求信息搜索功能说明文档;当搜索结果表示功能说明文档中存在需求信息对应的组件时,提示需求信息对应的组件在目标应用中所处的位置。
[0014]在其中一个实施例中,第一模板工程的形成步骤包括:获取功能需求,根据功能需求从组件库中获取与功能需求对应的组件;根据组件形成组件配置文件;确定功能需求中可配置需求对应的组件,根据可配置需求对应的组件生成参数配置文件;根据组件配置文件和参数配置文件生成第一模板工程
[0015]第二方面,本申请还提供了一种应用生成装置。装置包括:
[0016]指令获取模块,用于获取生成应用的指令;生成应用的指令包括应用类型;
[0017]模板工程获取模块,用于根据应用类型获取第一模板工程;第一模板工程包括参数配置文件;
[0018]模板工程生成模块,用于获取配置参数,根据配置参数配置参数配置文件,以形成第二模板工程;
[0019]应用生成模块,用于加载第二模板工程生成应用类型对应的目标应用。
[0020]第三方面,本申请还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
[0021]获取生成应用的指令;生成应用的指令包括应用类型;
[0022]根据应用类型获取第一模板工程;第一模板工程包括参数配置文件;
[0023]获取配置参数,根据配置参数配置参数配置文件,以形成第二模板工程;
[0024]加载第二模板工程,以生成与应用类型对应的目标应用。
[0025]第四方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0026]获取生成应用的指令;生成应用的指令包括应用类型;
[0027]根据应用类型获取第一模板工程;第一模板工程包括参数配置文件;
[0028]获取配置参数,根据配置参数配置参数配置文件,以形成第二模板工程;
[0029]加载第二模板工程,以生成与应用类型对应的目标应用。
[0030]第五方面,本申请还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0031]获取生成应用的指令;生成应用的指令包括应用类型;
[0032]根据应用类型获取第一模板工程;第一模板工程包括参数配置文件;
[0033]获取配置参数,根据配置参数配置参数配置文件,以形成第二模板工程;
[0034]加载第二模板工程,以生成与应用类型对应的目标应用。
[0035]上述应用生成方法、装置、计算机设备、存储介质和计算机程序产品,获取生成应用的指令,根据生成应用的指令包括的应用类型获取第一模板工程,根据获取到的配置参数,配置第一模板工程中包括的参数配置文件,以形成第二模板工程,加载该第二模板工程,以生成与应用类型对应的目标应用。以应用类型为基础获取模板工程,基于模板工程生成目标应用,实现快速生成目标应用,提高了开发效率,且还可以针对模板工程包括的参数配置文件实现参数配置,可以实现个性化的设置,以使得生成的目标应用可以满足用户需求。
附图说明
[0036]图1为一个实施例中应用生成方法的流程示意图;
[0037]图2为一个实施例中组件分类示意图;
[0038]图3为一个实施例中应用生成方法的界面示意图;
[0039]图4为另一实施例中应用生成方法的流程示意图;
[0040]图5为一个实施例中应用生成装置的结构框图;
[0041]图6为一个实施例中计算机设备的内部结构图。
具体实施方式
[0042]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0043]在一个实施例中,如图1所示,提供了一种应用生成方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:
[0044]步骤102,获取生成应用的指令。
[0045]其中,应用为供用户使用的软件。在其中一个实施例中,应用可以为第三方应用,也可以为网页应用,亦或者可以为系统应用。
[0046]其中,生成应用的指令为指示终端设备执行应用生成步骤的命令。生成应用的指令中包括应用类型。
[0047]在其中一个实施例中,生成应用的指令可根据用户操作生成,例如可以通过点击生成应用控件的方式触发生成应用的指令,或者也可以基于用户输入行为触发生成应用的指令。...

【技术保护点】

【技术特征摘要】
1.一种应用生成方法,其特征在于,所述方法包括:获取生成应用的指令;所述生成应用的指令包括应用类型;根据所述应用类型获取第一模板工程;所述第一模板工程包括参数配置文件;获取配置参数,根据所述配置参数配置所述参数配置文件,以形成第二模板工程;加载所述第二模板工程,以生成与所述应用类型对应的目标应用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取需求信息,当所述目标应用中不包括所述需求信息对应的组件时,根据所述需求信息从组件库中获取所述需求信息对应的需求组件;基于所述需求组件和所述第二模板工程,生成第三模板工程,加载所述第三模板工程,以更新所述目标应用。3.根据权利要求2所述的方法,其特征在于,所述基于所述需求组件和所述第二模板工程,生成第三模板工程,包括:当所述需求组件为孤立型组件时,则将所述需求组件添加至第二模板工程,以形成第三应用生成模板工程。4.根据权利要求2所述的方法,其特征在于,所述基于所述需求组件和所述第二模板工程,生成第三模板工程,包括:当所述需求组件为关联型组件时,获取与所述需求组件关联的功能组件,将所述需求组件和所述功能组件添加至第二模板工程,以形成第三模板工程。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述第二模板工程所包括的功能说明文档,根据所述需求信息搜索所述功能说明文档;当搜索结果表示所述功能说明文档中存在所述需求信息对...

【专利技术属性】
技术研发人员:梁雪成
申请(专利权)人:上海一谈网络科技有限公司
类型:发明
国别省市:

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

1