Plug-in system and its implementation method based on dynamic template compilation technology

A compiling technology and dynamic template technology, applied in the plug-in system based on dynamic template compiling technology and its implementation field, can solve the problems of losing the core value of the low-code development platform, complex requirements, and reducing development costs, etc., to achieve improved scalability and high The effect of high performance and high safety

Active Publication Date: 2021-10-26
达而观数据(成都)有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the continuous popularity of low-code development platforms in the market in recent years, the market's demand for low-code system-related components has become increasingly complex. In order to ensure system scalability, traditional low-code development platforms will provide coding in addition to built-in controls. way, but this loses the core value of the low-code development platform, which is to reduce development costs

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Plug-in system and its implementation method based on dynamic template compilation technology
  • Plug-in system and its implementation method based on dynamic template compilation technology
  • Plug-in system and its implementation method based on dynamic template compilation technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present invention will be further described below in conjunction with the accompanying drawings.

[0025] The embodiment of the present invention provides a plug-in system based on dynamic template compilation technology. This system mainly includes three modules: template code editor, form generator and code generator, and the working relationship of each module figure 1 shown.

[0026] Among them, the form generator is mainly responsible for conditional rendering of the basic components. At the same time, the form generator also needs to handle the basic code compilation control logic during the rendering process. For example, the B component can only be displayed when the value of the A component is "a", and finally , the form generator will generate a JSON (code logical structure) file describing the entire form.

[0027] In this embodiment, the basic components mainly include components such as input boxes, check boxes, color selectors, path selectors, and dro...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to the technical field of low-code development platforms, and discloses a plug-in system based on dynamic template compilation technology and its implementation method. The system includes a form generator, a template code editor, and a code generator. The form generator is responsible for The basic components perform conditional rendering, process the basic code compilation control logic at the same time, and then generate a JSON file for describing the entire form; the template code editor is responsible for establishing the Python code generation mapping, writing the generation template of the Python code, and generating a paragraph Pseudo-Python code; the code generator combines the pseudo-Python code with the JSON file, and finally compiles it into executable Python code. The low-code development platform plug-in system provided by the present invention is based on the ingenious dynamic template compilation technology, which improves the security of the entire plug-in system and the scalability of the entire low-code development platform.

Description

technical field [0001] The invention relates to the technical field of low-code development platforms, in particular to a plug-in system based on dynamic template compilation technology and an implementation method thereof. Background technique [0002] With the continuous popularity of low-code development platforms in the market in recent years, the market's demand for low-code system-related components has become increasingly complex. In order to ensure system scalability, traditional low-code development platforms will provide coding in addition to built-in controls. way, but this loses the core value of the low-code development platform, which is to reduce development costs. Contents of the invention [0003] The technical problem to be solved by the present invention is to provide a plug-in system based on dynamic template compilation technology and its implementation method for the above-mentioned problems. The plug-in system supports Users can visually arrange the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/41
CPCG06F8/41
Inventor 王力国王玉略金克纪达麒陈运文
Owner 达而观数据(成都)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products