技术领域
本申请涉及应用开发领域,特别是涉及一种应用项目创建方法、装置、设备及存储介质。
背景技术
随着用户对于应用程序业务需求的不断增加,当前往往需要开发人员根据业务需求设计业务模块,并根据业务模块开发相应的应用项目。
由于当前不同的业务代码由不同开发节点处的技术人员开发得到,因此当业务代码的数量不断增多时,会使得业务代码之间在结构以及数据依赖关系等方面的一致性难以得到保障,进而在当开发人员基于业务代码创建应用项目并根据业务模块对应用项目进行功能的扩展开发时,难以确保开发应用项目过程的整体效率以及可靠性。
由此可见,提供一种应用项目创建方法,以相对确保开发应用项目过程的整体效率以及可靠性,是本领域技术人员需要解决的问题。
发明内容
本申请的目的是提供一种应用项目创建方法、装置、设备及存储介质,以相对确保开发应用项目过程的整体效率以及可靠性。
为解决上述技术问题,本申请提供一种应用项目创建方法,包括:
接收项目开发端传入的创建请求信息;
根据创建请求信息查找相应的应用模板;
将应用模板传输至项目开发端,以基于应用模板在项目开发端中创建应用项目。
优选地,接收项目开发端传入的创建请求信息,包括:
接收项目开发端基于前端可视化页面传入的创建请求信息。
优选地,创建请求信息包括项目描述信息以及模板调用信息;
根据创建请求信息查找相应的应用模板,包括:
根据模板调用信息查找具有相同元数据信息的应用模板;
方法还包括:
将项目描述信息记录至项目创建日志。
优选地,创建请求信息还包括项目创建方式信息以及Git组信息;
在根据创建请求信息查找相应的应用模板之后,方法还包括:
判断项目创建方式是否为Git创建;
若是,则将应用模板上传至Git仓库中与Git组信息对应的项目路径。
优选地,根据创建请求信息查找相应的应用模板,包括:
根据创建请求信息在Git仓库中查找相应的应用模板。
此外,本申请还提供一种应用项目创建装置,包括:
请求信息接收模块,用于接收项目开发端传入的创建请求信息;
应用模板查找模块,用于根据创建请求信息查找相应的应用模板;
模板传输模块,用于将应用模板传输至项目开发端,以基于应用模板在项目开发端中创建应用项目。
优选地,请求信息接收模块,包括:
前端页面接收模块,用于接收项目开发端基于前端可视化页面传入的创建请求信息。
优选地,创建请求信息包括项目描述信息以及模板调用信息;
应用模板查找模块,包括:
查找子模块,用于根据模板调用信息查找具有相同元数据信息的应用模板;
装置还包括:
日志记录模块,用于将项目描述信息记录至项目创建日志。
此外,本申请还提供一种应用项目创建设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行计算机程序时实现如上述的应用项目创建方法的步骤。
此外,本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的应用项目创建方法的步骤。
本申请所提供的应用项目创建方法,首先接收项目开发端传入的创建请求信息,进而根据创建请求信息查找对应的应用模板,并将应用模板传输至项目开发端,以此基于应用模板在项目开发端中创建应用项目。由于本方法中在进行应用项目创建时,是由项目开发端发起创建请求信息,进而根据项目开发端的创建请求信息统一向项目开发端提供用于创建应用项目的应用模板,进而由项目开发端基于应用模板创建应用项目,能够相对确保相同开发需求的项目开发端之间获取到的应用模板的一致性,进而确保了开发人员基于应用模板进一步开发应用项目过程的整体效率以及可靠性。此外,本申请还提供一种应用项目创建装置、设备及存储介质,有益效果同上所述。
附图说明
为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例公开的一种应用项目创建方法的流程图;
图2为本申请实施例公开的一种应用项目创建装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
由于当前不同的业务代码由不同开发节点处的技术人员开发得到,因此当业务代码的数量不断增多时,会使得业务代码之间在结构以及数据依赖关系等方面的一致性难以得到保障,进而在当开发人员基于业务代码创建应用项目并根据业务模块对应用项目进行功能的扩展开发时,难以确保开发应用项目过程的整体效率以及可靠性。
为此,本申请的核心是提供一种应用项目创建方法,以相对确保开发应用项目过程的整体效率以及可靠性。
为了使本技术领域的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。
请参见图1所示,本申请实施例公开了一种应用项目创建方法,包括:
步骤S10:接收项目开发端传入的创建请求信息。
需要说明的是,本实施例的执行主体可以为与开发端交互通信的服务端,另外,此处所指的开发端是开发人员进行应用项目开发的设备。服务端与开发端进行交互的目的是响应开发端传入的创建请求信息,进而向开发端提供应用模板,进而开发端能够基于应用模板进行应用项目的创建以及开发。
在本步骤中,服务端接收项目开发端传入的创建请求信息的目的在于能够根据创建请求信息统一向项目开发端提供应用模板,也就是说,本实施例的应用模板统一由服务端管理,项目开发端仅能够基于已有的应用模板做进一步的应用项目创建以及开发。
步骤S11:根据创建请求信息查找相应的应用模板。
在接收项目开发端传入的创建请求信息之后,本步骤进一步根据创建请求信息查找相应的应用模板。本实施例中的应用模板指的是对某一类业务应用程序的抽象代码框架,预先编写有能够编译并运行的代码内容、目录结构以及数据依赖等。因此在本实施例中,当开发端需要开发某一特定类型的业务应用程序时,则需要使用该类型的业务应用程序对应的应用模板创建应用项目并开发。
步骤S12:将应用模板传输至项目开发端,以基于应用模板在项目开发端中创建应用项目。
在根据创建请求信息查找相应的应用模板之后,本步骤进一步将应用模板传输至项目开发端,进而基于应用模板在项目开发端中创建应用项目,以此确保了各开发端开发特定类型的应用程序时所使用的代码框架以及基础数据的一致性。
本申请所提供的应用项目创建方法,首先接收项目开发端传入的创建请求信息,进而根据创建请求信息查找对应的应用模板,并将应用模板传输至项目开发端,以此基于应用模板在项目开发端中创建应用项目。由于本方法中在进行应用项目创建时,是由项目开发端发起创建请求信息,进而根据项目开发端的创建请求信息统一向项目开发端提供用于创建应用项目的应用模板,进而由项目开发端基于应用模板创建应用项目,能够相对确保相同开发需求的项目开发端之间获取到的应用模板的一致性,进而确保了开发人员基于应用模板进一步开发应用项目过程的整体效率以及可靠性。
在上述实施例的基础上,作为一种优选的实施方式,接收项目开发端传入的创建请求信息,包括:
接收项目开发端基于前端可视化页面传入的创建请求信息。
需要说明的是,本实施方式的重点在于开发端基于前端可视化界面与服务端进行交互,即通过前端可视化界面发起创建请求信息,进而服务端接收项目开发端基于前端可视化页面传入的创建请求信息,并根据创建请求信息进一步向开发端提供相应的应用模板。由于前端可视化界面具有较高的可读性以及可操作性,因此相比于通过命令行的形式发起创建请求信息的方式而言,开发端的开发人员能够通过前端可视化界面更加准确地向服务端发起创建请求信息,进而提高了应用项目创建的整体效率以及可靠性。
在上述实施例的基础上,作为一种优选的实施方式,创建请求信息包括项目描述信息以及模板调用信息;
根据创建请求信息查找相应的应用模板,包括:
根据模板调用信息查找具有相同元数据信息的应用模板;
方法还包括:
将项目描述信息记录至项目创建日志。
需要说明的是,本实施方式中,创建请求信息中包括项目描述信息以及模板调用信息,其中,项目描述信息指的是所创建的应用项目的属性参数,包括但不限于应用项目的中文和/或英文名称以及应用项目的功能描述等;另外,模板调用信息指的是包含有用户设备需要调用的应用模板所具有属性特征的信息,因此在获取到模板调用信息之后,本实施方式进一步根据模板调用信息在所有应用模板中查找元数据中特征信息与模板调用信息中的属性特征相一致的应用模板,能够进一步提高查找应用模板的准确性。此外,本实施方式还进一步将项目描述信息记录至项目创建日志,进而能够通过项目创建日志获悉已经创建的应用项目,以此进一步确保了对于已创建应用项目的可管理性。
更进一步的,作为一种优选的实施方式,创建请求信息还包括项目创建方式信息以及Git组信息;
在根据创建请求信息查找相应的应用模板之后,方法还包括:
判断项目创建方式是否为Git创建;
若是,则将应用模板上传至Git仓库中与Git组信息对应的项目路径。
需要说明的是,本实施方式中的创建请求信息还包括项目创建方式信息以及Git组信息,进而在根据创建请求信息查找相应的应用模板之后,本实施方式进一步判断项目创建方式是否为Git创建,若是,则将应用模板上传至Git仓库中与Git组信息对应的项目路径。Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。本实施方式通过将应用模板上传至Git仓库特定Git组信息对应的项目路径,以此进一步确保开发端能够与Git仓库之间实现应用项目的开发同步,保证了创建应用项目后进行功能扩展开发的可靠性。
在上述一系列实施例的基础上,作为一种优选的实施方式,根据创建请求信息查找相应的应用模板,包括:
根据创建请求信息在Git仓库中查找相应的应用模板。
需要说明的是,本实施方式的重点在于应用模板中预先存储于Git仓库,进而服务端根据创建请求信息在Git仓库中查找应用模板,由于Git仓库为分布式的代码存储系统,因此对于代码存储具有较高的稳定性,能够确保对应用模板的可靠存储,进而保证应用项目创建的可靠性。
请参见图2所示,本申请实施例提供了一种应用项目创建装置,包括:
请求信息接收模块10,用于接收项目开发端传入的创建请求信息;
应用模板查找模块11,用于根据创建请求信息查找相应的应用模板;
模板传输模块12,用于将应用模板传输至项目开发端,以基于应用模板在项目开发端中创建应用项目。
此外,作为一种优选的实施方式,请求信息接收模块,包括:
前端页面接收模块,用于接收项目开发端基于前端可视化页面传入的创建请求信息。
此外,作为一种优选的实施方式,创建请求信息包括项目描述信息以及模板调用信息;
应用模板查找模块,包括:
查找子模块,用于根据模板调用信息查找具有相同元数据信息的应用模板;
装置还包括:
日志记录模块,用于将项目描述信息记录至项目创建日志。
本申请所提供的应用项目创建装置,首先接收项目开发端传入的创建请求信息,进而根据创建请求信息查找对应的应用模板,并将应用模板传输至项目开发端,以此基于应用模板在项目开发端中创建应用项目。由于本装置中在进行应用项目创建时,是由项目开发端发起创建请求信息,进而根据项目开发端的创建请求信息统一向项目开发端提供用于创建应用项目的应用模板,进而由项目开发端基于应用模板创建应用项目,能够相对确保相同开发需求的项目开发端之间获取到的应用模板的一致性,进而确保了开发人员基于应用模板进一步开发应用项目过程的整体效率以及可靠性。
此外,本申请还提供一种应用项目创建设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行计算机程序时实现如上述的应用项目创建方法的步骤。
本申请所提供的应用项目创建设备,首先接收项目开发端传入的创建请求信息,进而根据创建请求信息查找对应的应用模板,并将应用模板传输至项目开发端,以此基于应用模板在项目开发端中创建应用项目。由于本设备中在进行应用项目创建时,是由项目开发端发起创建请求信息,进而根据项目开发端的创建请求信息统一向项目开发端提供用于创建应用项目的应用模板,进而由项目开发端基于应用模板创建应用项目,能够相对确保相同开发需求的项目开发端之间获取到的应用模板的一致性,进而确保了开发人员基于应用模板进一步开发应用项目过程的整体效率以及可靠性。
此外,本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的应用项目创建方法的步骤。
本申请所提供的计算机可读存储介质,首先接收项目开发端传入的创建请求信息,进而根据创建请求信息查找对应的应用模板,并将应用模板传输至项目开发端,以此基于应用模板在项目开发端中创建应用项目。由于本计算机可读存储介质中在进行应用项目创建时,是由项目开发端发起创建请求信息,进而根据项目开发端的创建请求信息统一向项目开发端提供用于创建应用项目的应用模板,进而由项目开发端基于应用模板创建应用项目,能够相对确保相同开发需求的项目开发端之间获取到的应用模板的一致性,进而确保了开发人员基于应用模板进一步开发应用项目过程的整体效率以及可靠性。
以上对本申请所提供的一种应用项目创建方法、装置、设备及存储介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
机译: 在确保与ENAV应用程序相对应的AV数据的无缝再现中特别考虑的,以ENAV模式下再现AV数据的方法,一种设备作为参考以及一种作为其信息存储介质的方法
机译: 基于对其他应用程序的依赖性,一种在应用程序,设备和存储介质中自动执行操作的方法
机译: 包括多个应用程序和图像形成装置的图像形成系统中的通信控制方法,其中至少以JDF代码描述的打印作业从所述应用程序传输到所述图像形成装置,并且在之间交换以JMF代码描述的消息所述应用程序和所述图像形成设备,存储有用于所述图像形成系统的程序的存储介质以及所述图像形成系统