一种前端框架升级代码迁移方法及装置制造方法及图纸

技术编号:37768043 阅读:15 留言:0更新日期:2023-06-06 13:30
本发明专利技术涉及代码迁移领域,具体提供了一种前端框架升级代码迁移方法,具有如下步骤:S1、基础框架文件生成模块,根据旧框架的基础框架文件目录依赖树生成新框架下的基础框架文件;S2、业务文件生成模块,根据旧框架的业务文件目录依赖树生成新框架下的业务文件;S3、语法依赖关系生成模块,生成旧框架中所有文件间的语法依赖关系树;S4、语法转换规则生成模块,生成文件自动转换规则和语法差异报告书;S5、代码生成模块,生成新框架下的文件内容;S6、错误处理模块,产生相应的错误报告和迁移报告文件。与现有技术相比,本发明专利技术可以简化前端框架升级代码迁移的步骤,减少人工对比迁移的工作量,减少了人工操作,提高了迁移效率,缩短了迁移工程进度,节约成本。节约成本。节约成本。

【技术实现步骤摘要】
一种前端框架升级代码迁移方法及装置


[0001]本专利技术涉及代码迁移领域,具体提供一种前端框架升级代码迁移方法及装置。

技术介绍

[0002]近年来我国涌现了众多具有自主知识产权的基础软硬件产品,龙芯、飞腾、申威等具有自主知识产权的高端通用芯片蓬勃发展,技术水平达到了同类产品的世界先进水平。
[0003]同时国产基础软件产品的发展也欣欣向荣,中标麒麟操作系统、神通数据库、金仓数据库、达梦数据库、东方通中间件、金蝶中间件、中标普华办公软件、金山办公软件、福昕版式办公套件、数科版式办公套件、中安源电子签章、信安电子签章等国产基础软件产品不断涌现出来。这些基础软硬件产品在性能、易用性等方面达到或接近世界先进水平。
[0004]随着国产基础软硬件的蓬勃的发展,给国产基础软硬件的推广和使用带来了前所未有的机遇。另外基于国产软硬件的安全可靠性,在政府、军工等重要领域,更换国产软硬件,已经势在必行。
[0005]目前很多使用旧前端框架的国产软件面临着框架升级,代码迁移的问题,而前端的框架升级和代码迁移工作量往往是巨大的。而现存的框架本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种前端框架升级代码迁移方法,其特征在于,具有如下步骤:S1、基础框架文件生成模块,通过录入旧框架的基础框架文件及目录和新框架的基础框架文件生成规则,根据旧框架的基础框架文件目录依赖树生成新框架下的基础框架文件;S2、业务文件生成模块,录入旧框架的业务文件及目录和新框架的业务文件生成规则,根据旧框架的业务文件目录依赖树生成新框架下的业务文件;S3、语法依赖关系生成模块,录入旧框架下项目语法规则,生成旧框架中所有文件间的语法依赖关系树;S4、语法转换规则生成模块,对比新框架下的语法规则和旧框架下的语法规则,生成文件自动转换规则和语法差异报告书;S5、代码生成模块,根据旧框架下的每个文件的抽象语法树,文件间的语法依赖关系树和新框架下的语法规则,生成新框架下的文件内容;S6、错误处理模块,对初步迁移后的项目文件进行测试,自动纠正常见错误,对于无法进行自动纠正的错误自动记录输出,产生相应的错误报告和迁移报告文件。2.根据权利要求1所述的一种前端框架升级代码迁移方法,其特征在于,在步骤S1中,通过对旧框架的基础框架文件及目录的解析,得到旧框架的基础框架文件目录依赖树。3.根据权利要求2所述的一种前端框架升级代码迁移方法,其特征在于,在步骤S2中,通过对旧框架的业务文件及目录的解析,得到旧框架的业务文件目录依赖树。...

【专利技术属性】
技术研发人员:朱炎培张海伦
申请(专利权)人:浪潮软件集团有限公司
类型:发明
国别省市:

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

1