[发明专利]一种Windows桌面程序开发框架、方法及相关组件在审

专利信息
申请号: 202110474257.0 申请日: 2021-04-29
公开(公告)号: CN113094028A 公开(公告)日: 2021-07-09
发明(设计)人: 梁艺;文涛;袁测添;黄林 申请(专利权)人: 成都星云智联科技有限公司
主分类号: G06F8/20 分类号: G06F8/20;G06F8/30;G06F8/34;G06F8/36;G06F8/38
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 纪志超
地址: 610000 *** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 windows 桌面 程序 开发 框架 方法 相关 组件
【说明书】:

本申请公开了一种Windows桌面程序开发框架、方法及相关组件,包括:前台平台库、后台基础包和脚手架,前台平台库用于储存应用前台开发过程中所需程序集的集合,基于表征引用程序集的指令提供与不同业务需求对应的目标程序集;目标程序集用于生成业务插件;后台基础包用于利用微服务架构生成应用后台开发过程中与不同业务需求对应的应用程序编程接口;脚手架用于为应用前台开发过程及应用后台开发过程提供解决方案源代码。本申请通过储存应用前台开发过程中所需程序集的前台平台库、利用微服务架构生成应用后台开发过程中的应用程序编程接口的后台基础包及提供解决方案源代码的脚手架之间的交互,实现基于微服务架构的前后台分离的桌面程序开发。

技术领域

发明涉及软件二次开发技术领域,特别涉及一种Windows桌面程序开发框架、方法、装置、设备及存储介质。

背景技术

在定制化软件研发领域,许多企业为了降低成本,都会或多或少使用一些敏捷开发框架,但这些开发框架大多都只适用于单体应用架构,当前微服务架构兴起,而很多行业的业务系统又因为桌面程序使用效果最佳而仍然采用C/S体系架构。

目前大多数的应用都是采用分层设计的模式来实现的,前后台没有做到真正分离,所以这些框架大多的应用场景都是单体应用,没有专业的桌面端适应微服务开发的框架,导致在当前微服务架构体系的系统中开发难度大,上手门槛高,开发周期长,设计师与编码人员很难实现成果复用等问题。故此,如何提供一套适用于微服务架构,能够提高业务系统开发效率、降低开发成本的桌面程序快速开发框架及方法成为本领域技术人员亟需解决的技术问题。

发明内容

有鉴于此,本发明的目的在于提供一种Windows桌面程序开发框架、方法、装置、设备及存储介质,能够实现基于微服务架构的前后台分离的桌面程序开发。其具体方案如下:

本申请的第一方面提供了一种Windows桌面程序开发框架,包括:前台平台库、后台基础包和脚手架,其中:

所述前台平台库用于储存应用前台开发过程中所需程序集的集合,并基于表征引用程序集的指令提供与不同业务需求对应的目标程序集;其中,所述目标程序集用于生成与所述业务需求对应的业务插件;

所述后台基础包用于利用微服务架构生成应用后台开发过程中与不同所述业务需求对应的实现前后台数据交互的应用程序编程接口;

所述脚手架用于为所述应用前台开发过程及所述应用后台开发过程提供解决方案源代码。

可选的,所述Windows桌面程序开发框架还包括模板群,用于储存根据不同的所述业务需求提取通用信息得到的页面模板及代码片段的集合。

可选的,所述前台平台库包括前台平台基础库和前台平台拓展库,其中:

所述前台平台基础库的功能模块包括依赖注入模块、日志模块、配置程序模块、对象自动映射模块、渲染引擎模块、本地仓储模块、基础控件模块、平台服务群模块、权限模块、更新及发布模块、自定义应用程序模块;

所述前台平台拓展库用于基于DevExpress基础控件得到多个类型系统的专业控件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都星云智联科技有限公司,未经成都星云智联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110474257.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top