[发明专利]一种基于配置驱动前端的方法及装置在审
申请号: | 201910664481.9 | 申请日: | 2019-07-23 |
公开(公告)号: | CN110569079A | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 刘锦璐;高欣 | 申请(专利权)人: | 镇江慧铄科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 11674 北京中南长风知识产权代理事务所(普通合伙) | 代理人: | 马龙 |
地址: | 212003 江苏省镇*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置方式 驱动 前端应用 组件配置 加载应用 加载组件 应用配置 应用配置模块 费用成本 可维护性 开发 门槛 配置 | ||
本发明涉及一种基于配置驱动前端的方法及装置,其中,该方法包括步骤1,基于应用配置驱动前端按照配置方式加载应用;步骤2,基于组件配置驱动前端按照配置方式加载组件。该装置包括:应用配置模块,用于基于应用配置驱动前端按照配置方式加载应用;组件配置模块,用于基于组件配置驱动前端按照配置方式加载组件。本发明大大提升了前端应用的开发时间;有利于前端应用的质量不断持续提升;大大降低了前端应用的使用门槛;大大降低了前端开发费用成本;增强了开发及可维护性。
技术领域
本发明属于软件开发技术领域,尤其涉及一种基于配置驱动前端的方法及装置。
背景技术
当前随着软件技术及互联网技术日益提升,出现了越来越多前端技术,开发框架及UI组件库,同时需要为用户开发实现各个端的功能以满足不同应用场景的业务需求。
其中,前端包括Android、IOS、微信端应用(小程序)、支付宝应用(小程序)、移动端WEB应用、PC端WEB应用、工控端应用等;开发框架包括基于原生应用技术框架(如Android、IOS、Linux桌面应用、Mac Osx桌面应用、Window桌面应用等)、基于Web技术的技术框架(如Material UI、Ionic UI、Ant Desigin UI、Onsen UI等);基于原生应用UI组件库包括Android原生组件、IOS,Mac原生组件、Window原生组件等。
目前主流软件开发一般基于二种情况来实现:
第一、针对每个用户不同的需求,选择合适的前端技术及框架,集成合适的UI组件库,针对每个需要的应用场景来开发符合用户需求的前端应用。
第二、在第一个基础之上,采用Cordova,Capacitor,Electront等脚手架技术打包混合前端应用,以节省一部分开发工作量。
现有前端软件开发模式主要存在以下弊端:
1、开发时间周期长,每一个应用场景,第一个端都需要开发,时间周期一般比较长,如果涉及前端比较多,功能复杂,这个时间会更长。
2、开发费用高,伴随开发时间长,开发前端增多,投入人力增加,开发成本必然很高,这也是目前软件开发成本高的一个原因。
3、不易维护,由于用户需求需要,往往一个功能需要在不同前端展示,每次有需求变更,增加,功能涉及到的前端都要有开发人员修改重新发布。
4、偶合性太强,重用性不高,由于针对A用户需求开发的前端,肯定不能完全适合下一个B用户,而这个前端如果要用于下一个用户则需要花大量时间去修改以满足B用户。
5、技术门槛高,那么多种技术,架构及UI组件等,要熟悉精通这些都需要能力非常高的技术人员,至少在某一领域精通的技术人员去开发才能开发出保证质量的软件。
发明内容
本发明的目的是提供一种基于配置驱动前端的方法及装置,以解决上述技术问题。
本发明提供了一种基于配置驱动前端的方法,包括:
步骤1,基于应用配置驱动前端按照配置方式加载应用;
步骤2,基于组件配置驱动前端按照配置方式加载组件。
进一步地,步骤1包括:
基于预设的应用配置模板加载模板配置;
基于预设的页面类型加载页面配置。
进一步地,步骤1还包括:
构建应用配置模板,并对应用配置模板进行源定义,指定前端使用场景。
进一步地,步骤2包括:
基于预设的组件类型加载组件配置;其中,组件类型包括容器组件及基础组件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江慧铄科技有限公司,未经镇江慧铄科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910664481.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网页级程序的预加载方法和装置
- 下一篇:一种应用的控制方法与电子设备