[发明专利]前端框架转换方法及装置在审
申请号: | 202110264786.8 | 申请日: | 2021-03-11 |
公开(公告)号: | CN112860231A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 张合枰;马洁;刘婷婷 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/65;G06F9/445 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 吴学锋;吕俊刚 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 前端 框架 转换 方法 装置 | ||
本发明公开了一种前端框架转换方法及装置,其中方法包括:利用第一系统对应的第一前端框架搭建空白的项目;在项目的根目录public目录下,存放第二系统对应的第二前端框架的js文件,其中,public目录与node_modules文件夹同级;在第一系统向第二系统发出调用请求后,根据js文件在第一系统的项目中加载第二系统;在第一系统的项目中逐层重写加载的第二系统的功能代码,直至第二系统的功能在第一系统的项目中全部实现;移除第二系统对应的第二前端框架。本发明可以对前端框架进行转换,实现系统升级的平滑过渡。
技术领域
本发明涉及研发框架技术领域,尤其涉及前端框架转换方法及装置。
背景技术
软件系统的前端开发目前都会选择使用一个或多个通用框架帮助开发,而这些框架随着时间也在不断更新,有些框架始终保持活力,另一些则逐渐没落,新的框架不断涌现,优者胜出。对于一些起步比较早的老项目,它们之前选择的前端框架可能已经没落,不再更新,过时的体系已经不能满足当前的业务或性能需求,亟需切换到一个优秀的新前端框架。但是不同框架间往往存在沟壑,无法兼容,也很难顺利转换。
现有技术中通常直接舍弃老系统,从头开发新系统。在此过程中,虽然新系统能接受对原有系统的新需求或需求变更,但是由于原有的功能还没有完整实现,新框架无法投入使用,新需求或需求变更无法转化为可使用的系统功能,实现业务目标。另一方面,老系统由于即将被弃,也会尽可能拒绝新需求或需求变更,否则,由此引起的代码编写工作将在老系统上进行一次,在新系统上又进行一次,重复劳动,降低效率。在整个重写系统的过程中,都无法接受任何需求的变动。
因此,亟需一种可以克服上述问题的前端框架转换方案。
发明内容
本发明实施例提供一种前端框架转换方法,用以对前端框架进行转换,实现系统升级的平滑过渡,该方法包括:
利用第一系统对应的第一前端框架搭建空白的项目;
在所述项目的根目录public目录下,存放第二系统对应的第二前端框架的js文件,其中,所述public目录与node_modules文件夹同级;
在第一系统向第二系统发出调用请求后,根据所述js文件在第一系统的项目中加载第二系统;
在第一系统的项目中逐层重写加载的第二系统的功能代码,直至第二系统的功能在第一系统的项目中全部实现;
移除第二系统对应的第二前端框架。
本发明实施例提供一种前端框架转换装置,用以对前端框架进行转换,实现系统升级的平滑过渡,该装置包括:
项目搭建模块,用于利用第一系统对应的第一前端框架搭建空白的项目;
文件存放模块,用于在所述项目的根目录public目录下,存放第二系统对应的第二前端框架的js文件,其中,所述public目录与node_modules文件夹同级;
系统加载模块,用于在第一系统向第二系统发出调用请求后,根据所述js文件在第一系统的项目中加载第二系统;
功能重写模块,用于在第一系统的项目中逐层重写加载的第二系统的功能代码,直至第二系统的功能在第一系统的项目中全部实现;
框架移除模块,用于移除第二系统对应的第二前端框架。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述前端框架转换方法。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述前端框架转换方法的计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110264786.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种反应型非固化橡胶沥青防水涂料及其制备方法
- 下一篇:镀膜治具及镀膜装置