代码模板管理方法、存储介质技术

技术编号:16717708 阅读:24 留言:0更新日期:2017-12-05 16:15
本发明专利技术提供一种代码模板管理方法、存储介质,方法包括:模板管理器从任一模板源获取模板包括模板名称、模板说明和下载地址的模板信息;模板管理器展示一指定模板的模板说明;模板管理器依据下载地址下载一指定模板。本发明专利技术提供的一种代码模板管理方法、存储介质,不仅能够提升模板获取、更新以及使用的效率;而且能帮助软件开发者快速了解模板用途、使用结果,提高模板使用效率;进一步的,能减少本地模板库的资源占用;再进一步的,还能完善从模版开发、模版发布、模版获取到模版安装的整个流程,制定相关标准和流程规范。

Code template management method, storage medium

The invention provides a management method, the code template storage medium, method: template manager access from any source, including the template template template name template description and download address information template; template manager display a specified template template; Template Manager for download download a specified template. A code template storage management method, the invention provides a medium, not only can improve the template to obtain and update and use efficiency; and can help software developers to quickly understand the template uses and using the results to improve the efficiency in the use of the template; further, can reduce the occupation of the template library resources; further, but also improve the template template template development, publishing and access to the template installation of the entire process, formulate relevant standards and procedures.

【技术实现步骤摘要】
代码模板管理方法、存储介质
本专利技术涉及移动软件开发领域,具体说的是代码模板管理方法、存储介质。
技术介绍
目前安卓手机平台开发人员通常使用IntellijIDEA(支持多语言多平台的集成开发环境)或其衍生IDE(集成开发环境)实现AndroidStudio(一款安卓平台软件开发环境)开发安卓应用程序。该IDE能借助FreeMarker(一种代码模版引擎,用于根据模版生成可运行的代码),让开发者快速生成页面、组件相关的代码,在本文中简称IDEA方案;并且开发者也可以开发相应的代码模版,简称模版开发者。上述现有技术存在以下缺点:1、现有IDEA方案对模版的管理是静态的,即:模版保存在本地安装目录中,开发者只能使用已有的本地模版。开发者需要新的模版时,只能手动复制模版文件包到对应的安装目录下,这个操作比较繁琐、容易出错。2、开发者需要更新模版时,无法获取或订阅到更新信息(因为只能取到本地模版),模版开发者没有一个渠道提供最新的模版库给开发者。因此模版无法得到有效的更新,导致生成的代码使用的技术逐渐落后,直到不再使用。3、开发者无法比较完整的了解现有模版库中各个模版的用途,需要逐个使用才能知道,模版缺乏集中、统一的信息展示和管理的界面。
技术实现思路
本专利技术所要解决的技术问题是:本专利技术提供一种代码模板管理方法、存储介质,能够实现线上获取模板,提升代码模板的使用效率。为了解决上述技术问题,本专利技术采用的技术方案为:一种代码模板管理方法,包括:模板管理器从任一模板源获取模板包括模板名称、模板说明和下载地址的模板信息;模板管理器展示一指定模板的模板说明;模板管理器依据下载地址下载一指定模板。本专利技术提供的另一个技术方案为:模板管理器从任意模板源获取模板包括模板名称、模板说明和下载地址的模板信息;模板管理器展示一指定模板的模板说明;模板管理器依据下载地址下载一指定模板。本专利技术的有益效果在于:本专利技术能够通过模板管理器实时从模板源远程获取最新的模板信息,在确定需要时才下载模板;还能展示模板的模板说明,便于开发者了解模板用途;开发者不再受限于本地模板库,而是可以便捷地从线上任意模板源获取所需的模板。本专利技术能确保开发者及时获取最新功能的模板信息,并便捷获取所需模板;节省本地模板库存储空间的同时,又有利于提高普通开发者代码编程工作的便捷性,从而提升代码模板使用效率。附图说明图1为本专利技术一种代码模板管理方法的流程示意图;图2为本专利技术实施例一的模板管理方法的流程示意图;图3为本专利技术实施例二的模板管理方法的流程示意图;图4为本专利技术实施例二的模板管理方法的数据交互图。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:通过模板管理器实现线上获取模板信息,并能展示模板信息的模板说明供用户了解模板功能,以及下载所需的模板。请参照图1,本专利技术提供一种代码模板管理方法,包括:模板管理器从任一模板源获取模板包括模板名称、模板说明和下载地址的模板信息;模板管理器展示一指定模板的模板说明;模板管理器依据下载地址下载一指定模板。从上述描述可知,本专利技术的有益效果在于:模板管理器能及时从模板源获取最新的模板的相关信息,通过展示模板说明让开发者了解模板的功能;在确定需要时才下载。本专利技术能通过模板管理器确保模板得到有效、及时的更新,以便软件开发者掌握代码模板最新的发展动态,避免所使用的模板的技术落后;同时,能使软件开发者直观、快速的了解最新模板的各项功能,提供模板更多信息的展示能力,有利于促进新模板的运用;进一步的,并没有事先下载所有最新的模板源,而是将数据库架空至远程服务器,解放本地模板数据库的存储压力。进一步的,还包括:模板管理器将所下载的模板存储至本地模板库中;模板管理器建立已下载的模板的模板名称与其下载地址的映射关系,所述模板名称与模板唯一对应;模板管理器依据所述映射关系判断将要下载的模板是否已存储在本地模板库。由上述描述可知,能够通过模板管理器直接依据映射关系判断当前要下载的模板是否已存在,若已存在,则不再下载,节省本地模板库的存储空间,避免造成数据重复。进一步的,还包括:模板管理器依据运行当前集成开发环境的应用程序的路径,往所述路径的父目录递归查找,确定所下载的模板的安装目录。由上述描述可知,模板管理器能自动识别并将模板直接下载到IDE的安装目录下的特定路径,从而减少用户手动配置的过程,提高模板使用效率。进一步的,还包括:模板源对上送的已开发的模板进行打包压缩存储;模板源将审核通过的模板对外开放;模板管理器下载模板后,对所述模板进行解压缩。由上述描述可知,将模板打包压缩,下载后再进行解压缩,能够简化模板在中转过程中的信息,减少传输数据量,且提高传输效率。只需通过模板管理器的数据格式要求便可将模板对外开放,不仅能自由构建属于自己的模板源,而且能确保软件开发者所获取的模板的可用性。进一步的,模板管理器将获取到的两个以上的模板以列表形式展示。由上述描述可知,软件开发者能直接在模板管理器上浏览最新模板的相关信息,掌握最新的代码模板技术。进一步的,所述模板信息还包括版本号;所述方法还包括:所述模板管理器依据同一模板的版本号判断所述模板是否有更新;若有,则提示更新信息,并提供最新版本的所述模板的下载地址;模板管理器接收获取所述最新版本的所述模板的指令;模板管理器依据所述指令下载最新版本的所述模板。由上述描述可知,能自动判断已获取的模板是否有更新,并提示更新信息供用户了解,确定是否进行更新。本专利技术提供的另一个技术方案为:一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:模板管理器从任意模板源获取模板包括模板名称、模板说明和下载地址的模板信息;模板管理器展示一指定模板的模板说明;模板管理器依据下载地址下载一指定模板。进一步的,所述程序还实现以下步骤:模板管理器依据运行当前集成开发环境的应用程序的路径,往所述路径的父目录递归查找,确定所下载的模板在本地模板库中的安装目录;模板管理器建立已下载的模板的模板名称与其下载地址的映射关系,所述模板名称与模板唯一对应;模板管理器依据所述映射关系判断将要下载的模板是否已存储在本地模板库。进一步的,所述模板信息还包括版本号;所述程序还实现以下步骤:模板管理器将获取到的两个以上的模板以列表形式展示;所述模板管理器依据同一模板的版本号判断所述模板是否有更新;若有,则提示更新信息,并提供最新版本的所述模板的下载地址;模板管理器接收获取所述最新版本的所述模板的指令;模板管理器依据所述指令下载最新版本的所述模板。进一步的,所述程序还实现以下步骤:模板源对上送的已开发的模板进行打包压缩存储;模板源将审核通过的模板对外开放;模板管理器下载模板后,对所述模板进行解压缩。实施例一请参照图2,本实施例提供一种代码模板管理方法,方便软件开发者在开发程序代码的时候,能够通过模板管理器直观地了解最新模板的功能,便捷地获取最新模板,提升代码模板使用效率。其中,模版为开发者可复用的代码模版文件,一个模版可能有多个文件构成,包括其描述文件;模版源(模版仓库)为提供模版集合的信息文件,模版管理器可以通过模版源的文件地址,获取到模版集合信息。本实施例的代码模板管理本文档来自技高网
...
代码模板管理方法、存储介质

【技术保护点】
一种代码模板管理方法,其特征在于,包括:模板管理器从任一模板源获取模板包括模板名称、模板说明和下载地址的模板信息;模板管理器展示一指定模板的模板说明;模板管理器依据下载地址下载一指定模板。

【技术特征摘要】
1.一种代码模板管理方法,其特征在于,包括:模板管理器从任一模板源获取模板包括模板名称、模板说明和下载地址的模板信息;模板管理器展示一指定模板的模板说明;模板管理器依据下载地址下载一指定模板。2.如权利要求1所述的一种代码模板管理方法,其特征在于,还包括:模板管理器将所下载的模板存储至本地模板库中;模板管理器建立已下载的模板的模板名称与其下载地址的映射关系,所述模板名称与模板唯一对应;模板管理器依据所述映射关系判断将要下载的模板是否已存储在本地模板库。3.如权利要求1所述的一种代码模板管理方法,其特征在于,还包括:模板管理器依据运行当前集成开发环境的应用程序的路径,往所述路径的父目录递归查找,确定所下载的模板的安装目录。4.如权利要求1所述的一种代码模板管理方法,其特征在于,还包括:模板源对上送的已开发的模板进行打包压缩存储;模板源将审核通过的模板对外开放;模板管理器下载模板后,对所述模板进行解压缩。5.如权利要求1所述的一种代码模板管理方法,其特征在于,还包括:模板管理器将获取到的两个以上的模板以列表形式展示。6.如权利要求1所述的一种代码模板管理方法,其特征在于,所述模板信息还包括版本号;所述方法还包括:所述模板管理器依据同一模板的版本号判断所述模板是否有更新;若有,则提示更新信息,并提供最新版本的所述模板的下载地址;模板管理器接收获取所述最新版本的所述模板的指令;模板管理器...

【专利技术属性】
技术研发人员:刘德建杨政王跃杰王超谢敏王永仙夏祥郭玉湖
申请(专利权)人:福建天泉教育科技有限公司
类型:发明
国别省市:福建,35

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

1