[發(fā)明專利]低代碼頁面創(chuàng)建系統(tǒng)、方法及設備有效
| 申請?zhí)枺?/td> | 202110304573.3 | 申請日: | 2021-03-23 |
| 公開(公告)號: | CN112698826B | 公開(公告)日: | 2021-06-22 |
| 發(fā)明(設計)人: | 謝俊達 | 申請(專利權)人: | 杭州數(shù)式網絡科技有限公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34;G06F8/38 |
| 代理公司: | 北京細軟智谷知識產權代理有限責任公司 11471 | 代理人: | 付登云 |
| 地址: | 310000 浙江省杭州市蕭山區(qū)*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代碼 頁面 創(chuàng)建 系統(tǒng) 方法 設備 | ||
本發(fā)明涉及一種低代碼頁面創(chuàng)建系統(tǒng)及方法,屬于程序開發(fā)技術領域,可以面向開發(fā)人員,系統(tǒng)設置驅動模型、視圖容器、動作容器和擴展容器;驅動模型,用于根據(jù)構建指令,創(chuàng)建對應的驅動模型,驅動模型包括視圖模塊和動作模塊;視圖容器,用于根據(jù)驅動模型的設置,對目標頁面進行渲染;動作容器,用于根據(jù)驅動模型的設置,對動作進行頁面展示及交互操作;擴展容器,用于根據(jù)擴展指令,對視圖容器或動作容器進行擴展。本發(fā)明在低代碼開發(fā)場景中,面向開發(fā)人員,提供了一種頁面抽象的方法和系統(tǒng),有效解決前端系統(tǒng)的冗余、重復部分,提高了開發(fā)人員的效率,提升低代碼場景中前端開發(fā)的可擴展性。
技術領域
本發(fā)明屬于程序開發(fā)技術領域,具體涉及一種低代碼頁面創(chuàng)建系統(tǒng)、方法及設備。
背景技術
隨著企業(yè)數(shù)字化、信息化市場規(guī)模的擴大,在“業(yè)務在線”需求與資本市場的關注雙重作用下,低代碼市場快速增長。基于低代碼平臺方式開發(fā)的信息化系統(tǒng),特別是前端業(yè)務系統(tǒng),越來越多。低代碼系統(tǒng)由于其良好的模型抽象能力,前端能夠獲得更加底層、更加豐富的元數(shù)據(jù)信息;在一套前后端統(tǒng)一的通信協(xié)議基礎之上,相較于傳統(tǒng)web系統(tǒng)開發(fā)速度更快、成本更低、二次開發(fā)難度更簡單。
目前,市面上低代碼平臺類產品在前端領域分為兩種:一種是面向開發(fā)人員的獨立前端庫,通過補充配置信息,調用框架內的SDK生成頁面;另一種面向非開發(fā)人員,常用在商城、博客等網站搭建上,提供豐富的樣式變換選擇,以及組件拖拽能力,通過非開發(fā)用戶的自定義頁面來完成系統(tǒng)搭建。
但是,面向開發(fā)人員的產品存在以下缺陷:代碼與現(xiàn)代前端框架或者前端組件庫非常耦合,開發(fā)者往往需要統(tǒng)一原有系統(tǒng)與該前端庫的技術棧,不能自由選取想要的前端技術棧,或者作出妥協(xié);配置未與現(xiàn)有后端系統(tǒng)做合理統(tǒng)一的前后端通信協(xié)議,由于用了第三方代碼庫,與現(xiàn)有后端系統(tǒng)必然存在適配的難度;前端組件的擴展能力不佳,用戶總有現(xiàn)有系統(tǒng)滿足不了的需求,如果使用第三方低代碼前端庫,會有擴展能力不足的問題。
發(fā)明內容
本發(fā)明提供了一種低代碼頁面創(chuàng)建系統(tǒng)、方法及設備,有效解決前端系統(tǒng)的冗余、重復部分,提高了開發(fā)人員的效率,提升低代碼場景中前端開發(fā)的可擴展性。
本發(fā)明提供的技術方案如下:
一方面,一種低代碼頁面創(chuàng)建系統(tǒng),包括:驅動模型、視圖容器、動作容器和擴展容器;
所述驅動模型,用于根據(jù)構建指令,創(chuàng)建對應的驅動模型,所述驅動模型包括視圖模塊和動作模塊;
所述視圖容器,用于根據(jù)所述驅動模型的設置,對目標頁面進行渲染;
所述動作容器,用于根據(jù)所述驅動模型的設置,對動作進行頁面展示及交互操作;
所述擴展容器,用于根據(jù)擴展指令,對所述視圖容器或所述動作容器進行擴展。
可選的,所述驅動模型,包括:視圖模塊和動作模塊;
所述視圖模塊,用于根據(jù)視圖設置指令,設置視圖類型和視圖配置信息;
所述動作模塊,用于根據(jù)動作設置指令,設置視圖動作的綁定類型和視圖動作的視圖類型;
所述視圖容器,用于根據(jù)視圖類型和視圖配置,對頁面進行渲染。
可選的,所述視圖模塊,包括視圖配置單元和視圖類型單元;
所述視圖配置單元,用于根據(jù)視圖配置指令,設置視圖配置信息;
所述視圖類型單元,用于根據(jù)視圖類型設置指令,設置視圖類型;
所述動作模塊,包括:動作類型綁定單元和動作類型單元;
所述動作類型綁定單元,用于根據(jù)動作類型綁定指令,設置視圖動作的綁定類型;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州數(shù)式網絡科技有限公司,未經杭州數(shù)式網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110304573.3/2.html,轉載請聲明來源鉆瓜專利網。
- 圖冊創(chuàng)建設備、圖冊創(chuàng)建方法和圖冊創(chuàng)建程序
- 一種使用創(chuàng)建接口來靈活創(chuàng)建對象的方法
- 報告創(chuàng)建系統(tǒng)、報告創(chuàng)建裝置以及報告創(chuàng)建方法
- 文本創(chuàng)建系統(tǒng)、文本創(chuàng)建裝置、文本創(chuàng)建方法
- 文檔創(chuàng)建設備、文檔創(chuàng)建系統(tǒng)及文檔創(chuàng)建方法
- 剪報創(chuàng)建方法和剪報創(chuàng)建系統(tǒng)
- 數(shù)據(jù)創(chuàng)建裝置、數(shù)據(jù)創(chuàng)建方法及數(shù)據(jù)創(chuàng)建程序
- 信息創(chuàng)建方法及信息創(chuàng)建裝置
- 報告創(chuàng)建系統(tǒng)和報告創(chuàng)建方法
- 創(chuàng)建改進的顏色的顏色創(chuàng)建裝置及顏色創(chuàng)建方法





