[發明專利]一種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基礎控件得到多個類型系統的專業控件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都星云智聯科技有限公司,未經成都星云智聯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110474257.0/2.html,轉載請聲明來源鉆瓜專利網。





