Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Development system and method for translating multi-level object data into native codes

An object data, multi-level technology, applied in the field of data processing, can solve the problems of privatization deployment with a large threshold, long development cycle of traditional business, increasing low-code and other problems, achieving good scalability, good performance, and lowering the threshold for use Effect

Active Publication Date: 2022-05-10
南京飓风引擎信息技术有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the development of existing technologies, the digital transformation of enterprises has increased the demand for low-code, the traditional business development cycle is long, and the cost is high, professional programmers are required to develop and maintain, and the cost is too high
At present, most of the low-code on the market is to generate configuration data, which strongly relies on the platform itself, and has a relatively large threshold for privatized deployment.
At the same time, configuring data is incompetent for highly logical interactions or businesses

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
  • Development system and method for translating multi-level object data into native codes
  • Development system and method for translating multi-level object data into native codes
  • Development system and method for translating multi-level object data into native codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 2

[0130] In this embodiment 2:

[0131] A development system for translating multi-level object data into native code, the system includes visual editor, resource center, data center, parser, converter, generator, code repository:

[0132] Visual editors include view editor and logic editor;

[0133] The view editor is responsible for the real-time rendering of the component tree, attribute modification and logic binding; the view editor includes the rendering proxy module, interaction module, controller, event processing module, and component tree;

[0134] The rendering proxy module is used to build a proxy virtual node in the rendering layer, which is specially responsible for monitoring the data changes of the virtual node, and then redraws the real rendering node; the interaction module is used to modify attributes and transmit them to the controller; the event processing module is used to Proxy all real dom node events, and then trigger corresponding commands according to...

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 discloses a development system and method for translating multi-level object data into native codes, and belongs to the technical field of data processing. The system comprises a visual editor, a resource center, a data center, an analyzer, a converter, a generator and a code warehouse. The visual editor is used for modifying page data in a dragging and attribute setting mode; a resource center is used for planning all static resource data as a whole; the data center is used for managing data generated by the user and resource data; analyzing the metadata of the data center by using an analyzer to generate an abstract model; converting the abstract model into a model of an actual end by using a converter; traversing the model data by utilizing the generator, and calling each end generator to generate a corresponding code; and pushing the codes generated by the generator to the corresponding warehouses by utilizing the code warehouses. When the framework is upgraded, new codes can be generated only by changing the translation module, manual code migration is not needed, and the problem that manual codes are increasingly redundant can be solved.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a development system and method for translating multi-level object data into native codes. Background technique [0002] Multi-level object data is a complex object with deep nesting levels, which is mainly used to describe system elements, materials, plug-ins, etc. This data records all kinds of information on the page, is associated with resource data, and will eventually be persisted in the database. For example, component data needs to record the metadata of the component, component attribute data, component binding relationship, etc., and finally be consumed by the translation module to generate source code. [0003] In the development of existing technologies, the digital transformation of enterprises has increased the demand for low-code. The traditional business development cycle is long and the cost is high. It requires professional programmers to develop and ma...

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
IPC IPC(8): G06F8/34G06F8/38G06F8/41
CPCG06F8/34G06F8/38G06F8/427
Inventor 张逸蒋奕谢子剑喻磊
Owner 南京飓风引擎信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products