Low-code development platform and implementation method thereof
Through the combination of low-code integrated plug-ins and graphical analysis modules, the problem of insufficient development flexibility of low-code platforms is solved, plug-in registration and SDK opening are realized, functional scalability and business adaptability are improved, and application development that meets complex needs is achieved.
Patent Information
- Application Number
- CN202510498982.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-21
- Publication Date
- 2025-08-08
AI Technical Summary
The existing low-code development platform provides fixed components and functions, has low development flexibility, and is difficult to integrate with business systems, resulting in a large number of customized developments, unable to meet complex business needs, and limits the functional expansion and innovation of applications.
Embed the business system interface through low-code integration plug-ins, obtain template data and parse it into business pages, and combine it with the graphical analysis module for rendering and visual display. It supports plug-in registration, allows developers to integrate third-party plug-ins, and provides SDK openness to meet different business needs.
It improves functional scalability, reduces the amount of customized development, meets complex business needs, promotes development flexibility and innovation, and realizes the flexible evolution of the technology stack and the rapid response of business needs.
Smart Images

Figure CN120447905A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a low-code development platform and an implementation method thereof. Background Art
[0002] The core idea of low-code development is to quickly build a variety of application system interfaces by writing a small amount of code in a visual way. In the field of low-code development, it mainly includes several levels, such as component development, visual orchestration development, and template parsing engine development. Among them, for the component development level, the low-code platform provides a set of predefined component libraries, such as buttons, text boxes, tables, etc. Developers develop a variety of components for the component library and set the business logic implemented by component properties and events; for the visual orchestration development level, the drag-and-drop interaction method, page properties, events, and data sources are developed to build the business page template layout and support the overall page template function configuration; for the template parsing engine development level, parsing instructions are developed within the business system to parse the component library and interface layout data to achieve rendering and functional interaction of the business system interface.
[0003] While the visual modeling and template-based development of low-code platforms improve code development efficiency, they also limit development flexibility. When integrating third-party systems or implementing specialized business logic is required, extensive custom development is required, preventing effective expansion. Specifically, existing low-code development technologies typically provide fixed components and functions. When faced with specific business needs and requiring components with specific functions, extensive custom development is required. Predefined component libraries cannot meet complex business requirements, limiting the functional expansion and innovation of applications. Summary of the Invention
[0004] This application provides a low-code development platform and its implementation method to solve the defects of the existing technology that the low-code development platform provides fixed components and functions, has low development flexibility, and is difficult to integrate with the business system. It requires a lot of customized development for special business logic and functions, cannot be effectively expanded, and is difficult to meet complex business needs, which limits the functional expansion and innovation of the application.
[0005] This application provides a low-code development platform, including: A low-code integration plug-in is used to be embedded in the main entrance of the business system interface to obtain the template data of the business system and parse the template data into a business page; The low-code integration plug-in is also used to register the business function of the business page and obtain registration information; A graphical parsing module is used to render and visualize the business page according to the registration information and build an application.
[0006] In one embodiment, the low-code integration plug-in includes a template parser and a visual designer; wherein: The visual designer includes a visual design component, which is rendered as a visual layout interface in the business system in the form of a tag, and is used to obtain template data of the business system; The template parser includes a template parsing component, which is introduced into the common page template of the business system in the form of a tag and is used to parse the template data into a business page.
[0007] In one embodiment, the graphical parsing module is used to parse the field rules in the registration information and convert the registration information into the regional content of the visual design component; the regional content includes a component library button, a visual regional component body and a component property configuration panel.
[0008] In one embodiment, the graphical parsing module is further configured to bind the configured component properties to the component property configuration panel to monitor changes in configuration items of the component properties.
[0009] In one embodiment, the template parsing component provides open capabilities to the software development kit SDK through tag attributes for the business system to register business functions; the template parsing component is also used to collect component external data and register the component external data as global variables of the low-code integration plug-in for use by the visual designer.
[0010] In one embodiment, the graphical parsing module is further configured to identify component names from the registration information and inject the component names into the component library via tags.
[0011] In one embodiment, the low-code development platform also includes a plug-in generation module for generating the low-code integration plug-in.
[0012] In one embodiment, the low-code integration plug-in includes multiple plug-in components; the plug-in generation module is used to perform template parsing and compilation on the plug-in component according to the low-code configuration rules, split the plug-in component into multiple component parts, and merge and compress each component part into a plug-in file; the component part includes templates, scripts and styles.
[0013] In one embodiment, the plug-in generation module is further configured to expose the plug-in file as an accessible global object and specify component information of the global object for file output; the component information includes a version number and a file name.
[0014] This application also provides a method for implementing a low-code development platform, comprising the following steps: Embed the low-code integration plug-in into the main entrance of the business system interface to obtain the template data of the business system and parse the template data into a business page; Register the business function of the business page to obtain registration information; The business page is rendered and visually displayed according to the registration information to build an application.
[0015] The present application also provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the processor executes the computer program, it implements a method for implementing a low-code development platform as described in any one of the above.
[0016] The present application also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, it implements the implementation method of the low-code development platform as described in any one of the above.
[0017] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements a method for implementing a low-code development platform as described in any one of the above.
[0018] The low-code development platform and implementation method provided by this application embed the main entrance of the business system interface through a low-code integration plug-in, thereby obtaining the template data of the business system, and parsing the obtained template data into a business page. The business functions of the business page are registered based on the low-code integration plug-in to obtain registration information. The graphical parsing module renders and visualizes the business page according to the registration information to quickly build an application. The plug-in registration integration method allows developers to easily integrate third-party plug-ins, improving functional scalability. For specific business needs, developers can register functional components on the low-code development platform without the need for a large amount of custom development, which is conducive to meeting complex business needs and functional expansion and innovation of applications. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0020] Figure 1 It is a structural diagram of the low-code development platform provided in the embodiment of this application.
[0021] Figure 2This is a schematic diagram of the registration process of the business function provided in the embodiment of the present application.
[0022] Figure 3 This is a schematic diagram of the graphical analysis process provided in the embodiment of the present application.
[0023] Figure 4 This is a schematic diagram of the low-code development process provided in the embodiment of this application.
[0024] Figure 5 It is a flow chart of the implementation method of the low-code development platform provided in the embodiment of this application.
[0025] Figure 6 It is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0026] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments of this application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.
[0027] An embodiment of the present application provides a low-code development platform and an implementation method thereof. The low-code development platform can be embedded in a third-party business system. When integrating the customized components and module functions of the third-party system, the customized components and module functions are integrated into the low-code platform by using plug-in registration, thereby achieving zero-code remodeling integration, allowing developers to easily integrate third-party plug-ins and improving functional scalability.
[0028] Specifically, Figure 1 This is a schematic diagram of the structure of the low-code development platform provided in the embodiment of the present application. Figure 1 As shown, the low-code development platform includes: A low-code integration plug-in 10 is used to be embedded in the main entrance of the business system interface to obtain template data of the business system and parse the template data into a business page; The low-code integration plug-in 10 is also used to register the business function of the business page and obtain registration information; The graphical parsing module 20 is used to render and visualize the business page according to the registration information and build an application.
[0029] The low-code integration plug-in 10 is used to be embedded in the main entrance of the business system interface to obtain the template data of the business system and parse the obtained template data into a business page.
[0030] Among them, the low-code integration plug-in 10 is embedded in the main entrance of the business system interface, providing a visual interface in the business system. The visual interface contains customized components and functional modules registered in the business system. Based on the developer's dragging and configuration operations on customized components and functional modules, template data is formed. The low-code integration plug-in arranges according to the obtained template data and parses the template data into a business page.
[0031] Alternatively, the low-code integration plug-in 10 is embedded in the business system, and the customized components and functional modules registered in the business system are displayed in the visual interface provided by the business system for developers to drag and configure. The low-code integration plug-in orchestrates and generates template data based on the developer's drag and configuration operations, and parses the template data into business pages.
[0032] The low-code integration plug-in 10 is used to register the business functions in the parsed business page to obtain the registration information of the business functions. The graphical parsing module 20 is used to render and visualize the business page according to the registration information of the business functions to build an application with the registered business functions.
[0033] Through the plug-in registration integration method, low-code functions are ensured to be independent of the upgrade and iteration of the business system, so that functions can be continuously optimized and enhanced without interfering with or affecting the existing business operations, thereby achieving flexible evolution of the technology stack and rapid response to business needs.
[0034] In this embodiment, a low-code integration plug-in is embedded in the main entrance of the business system interface to obtain the template data of the business system, and the obtained template data is parsed into a business page. The business functions of the business page are registered based on the low-code integration plug-in to obtain registration information. The graphical parsing module renders and visualizes the business page based on the registration information to quickly build an application. The plug-in registration integration method allows developers to easily integrate third-party plug-ins, improving functional scalability. For specific business needs, developers can register functional components on the low-code development platform without the need for extensive custom development, which is conducive to meeting complex business needs and functional expansion and innovation of applications.
[0035] Optionally, the low-code integration plug-in 10 includes multiple components, wherein the core components include a template parser and a visual designer, the template parser further includes a template parsing component, and the visual designer further includes a visual design component.
[0036] The visual design components are rendered in the form of tags as a visual orchestration interface in the business system. The visual orchestration interface displays the functional components registered in the business system for users to drag and configure. Based on the developer's dragging and configuration of the functional components in the visual orchestration interface, template data for the business system is generated.
[0037] The template parsing component is introduced into the common page template of the business system in the form of a tag, and parses the template data generated by the developer's dragging and configuration of the functional components in the visual design component to obtain the business page.
[0038] In one embodiment, the low-code integration plug-in 10 is composed of multiple parent components and multiple child components. Each component corresponds to a template, script, and style. The core components are the visual designer and the template parser. <designer>Responsible for rendering the visual design interface, template parsing component of the template parser <parser>Responsible for parsing the visual design components <designer>Design and generate template data to obtain the corresponding business page.
[0039] The graphical parsing module 20 is also used to parse the registration information of the functional components in the low-code integration plug-in, convert the registration information into the regional content of the visual design component, and realize the drag and drop and attribute configuration capabilities of the regional content. Among them, the regional content of the visual design component includes the component library button, the visual regional component body, and the component attribute configuration panel.
[0040] The graphical parsing module 20 parses the registration information, specifically parses the field rules in the registration information, thereby splitting the registration information into regional contents of the visual design components.
[0041] Furthermore, the graphical parsing module 20 is further configured to bind the component attributes configured under the attribute configuration capability of the regional content with the component attribute configuration panel, and monitor changes in the configuration items of the component attributes through the component attribute configuration panel.
[0042] Optionally, the template parsing component provides SDK (Software Development Kit) openness through tag attributes, allowing business systems to register business components. These business components can be customized components of the business system, including tool libraries and component libraries. The template parsing component is also used to collect component external data and register the collected component external data as global variables of the low-code integration plug-in for use by the visual designer.
[0043] The business system uses the SDK open capabilities provided by the template parser to register business components such as customized components and functional modules, including the business system's tool library and component library. The registered business components are managed through a visual designer to achieve zero-code integration of business functions.
[0044] For SDK open capabilities, the template parser uses the template parsing component <parser>The tag attributes in the template parsing component are provided <parser>Define the global-sdk property based on the props in the Vue component, collect external data from the component, and register the collected data as a global variable of the low-code integration plug-in for use by the visual designer. Among them, the props in the Vue component is the data transfer mechanism from the parent component to the child component, which is used to realize data transfer between components, especially between parent and child components.
[0045] Although the visual modeling and template development of the low-code platform improve development efficiency, it also limits the flexibility of development. In some business scenarios, components need to be deeply customized and modified. In addition, the low-code platform is often a closed ecosystem, and it is difficult to share components with external business systems, which limits the development of the platform and the expansion of application scenarios. The embodiment of the present application allows developers to deeply customize and modify low-code plug-ins to adapt to different business systems and different business needs of business systems by providing SDK open capabilities. At the same time, based on component plug-in registration and SDK open capabilities, an open low-code development ecosystem and community is established to promote cooperation and innovation among developers.
[0046] Reference Figure 2 The registration process of the business function shown in the figure includes multiple business components to be registered in the third-party business system, and a business component set is obtained. The business components to be registered may also include third-party function modules. Function registration is performed on each business component in the business component set. The template parsing component receives the registration information of the business component based on the SDK open capability and performs a normative check on the registration information. Furthermore, when the normative check of the registration information passes, the template parsing component is used to register the registration information as a global variable. The graphical parsing module 20 is used to perform graphical parsing on the global variables corresponding to the registration information, convert it into the regional content of the visual design component, and realize the drag and drop and attribute configuration capabilities of the regional content.
[0047] For regional content, the visual regional component body dynamically renders the component content passed in by the business system. The component exterior is wrapped according to the drag-and-drop capabilities provided by the low-code integration plug-in 10, allowing business components to be freely dragged and dropped in the visual orchestration interface to change component positions. The component property configuration panel uses a pre-made property template to bind component properties to the property configuration panel. When the configuration items of the property configuration panel change, the properties of the corresponding template data change synchronously.
[0048] Further, refer to Figure 3 In the graphical parsing process shown, the business system registers the business components through the SDK open capabilities and obtains the global variables corresponding to the registration information. On the one hand, the registered business components are managed through the visual designer. On the other hand, the graphical parsing module 20 parses the global variables corresponding to the registration information and splits the registration information into the regional content of the visual components according to the field rules.
[0049] like Figure 3 As shown, the fields of the registration information include component target configuration, component name, component properties, and detailed configuration of functional modules. Among them, the component target configuration is used for the directory path of batch registration of business components, the component name is unique, and is also the name used to render the sub-components of the component library, the component properties are used to render the component property panel and bind data, and the detailed configuration of functional modules is used for the registration of functional modules, as well as the interaction and graphical display of low-code or components. The parsing of global variables corresponding to the registration information is implemented based on graphical parsing instructions, which are used to generate component menus, component rendering, component property binding, and functional module configuration.
[0050] Optionally, the graphical parsing module 20 is further configured to identify component names from the registration information and inject the identified component names into the component library in a tag manner.
[0051] The low-code development platform also includes a plug-in generation module for generating a low-code integration plug-in. The low-code integration plug-in includes multiple plug-in components, which include parent components and child components. The plug-in generation module is specifically used to perform template parsing and compilation on the plug-in component according to the low-code configuration rules, split the plug-in component into multiple component parts, and merge and compress the component parts into a plug-in file. The split component parts include templates, scripts, and styles.
[0052] Furthermore, the plug-in generation module is further used to expose the plug-in file as an accessible global object and specify component information of the global object for file output, where the component information includes a version number and a file name.
[0053] In one embodiment, referring to Figure 4 In the low-code development process shown, a low-code integration plug-in is first built within the low-code development platform. This plug-in includes a visual designer and a template parser. The low-code integration plug-in is embedded in the main entry point of the business system interface. The visual designer includes a visual design component, which provides a visual orchestration interface within the business system or displays the visual orchestration interface within the business system's visual interface.
[0054] When building a low-code integration plug-in, first parse the module and compile and parse it according to different types of functional modules. Then merge the compiled component scripts, templates, and styles into a file plug-in. Finally, expose the components, methods, and SDK in the file plug-in as global objects for access, so that the generated plug-in components can be used in the business system.
[0055] Furthermore, the visual orchestration interface displays business components registered with the business system for developers to drag, drop, and configure. The visual design component generates template data based on the developer's drag, drop, and configuration operations. The template parser includes a template parsing component that parses the template data obtained by the visual design component into a business page.
[0056] The template parsing component is also used to provide SDK openness for business systems to register business functions, including the registration of business components and functional modules. The template parsing component is also used to split the registration information of business functions into regional content in the visual design component and implement drag-and-drop and attribute configuration capabilities for regional content. Registration of business functions includes registration of business components and registration of functional modules. Registration of business components includes registration of third-party components. Registration of business components is based on SDK registration of the attribute information of business components. Registration of functional modules is the SDK registration of functional modules introduced on demand.
[0057] The graphical parsing module is used to parse the registration information of business functions, thereby splitting the registration information into regional content in the visual orchestration interface according to field rules. The parsing of business function registration information includes parsing the registration information of business components and functional modules.
[0058] Parsing the registration information of business components, including classification, splitting and parsing of the registration information, splitting the registration information into component library sub-components, component property configuration panel and event interaction panel according to field rules, and then binding the components, specifically binding the component property configuration information with the component property configuration panel.
[0059] Parsing the registration information of the functional module, specifically parsing the registration information of the functional module, and binding the property configuration information of the functional module with the component property configuration panel.
[0060] In this embodiment, the business components and functional modules of the business system are registered through the SDK open capability, and business functions are registered as plug-ins. Each plug-in has independent property configuration and interface definition, and multiple component plug-ins are managed in a directory format. By automatically identifying plug-ins in the component management directory and registering them with the low-code development platform, developers can easily integrate third-party plug-ins, improving functional scalability. For specific business needs, developers can obtain the corresponding plug-ins from external sources and register them with the platform, eliminating the need for extensive custom development.
[0061] While existing technologies offer convenient visual configuration, in some cases they cannot meet the precise control third-party developers require for interface and business logic. After configuring template information on a low-code development platform, the visual design component performs serialization parsing and page rendering based on the configuration information and component plug-in functionality. This allows developers to deeply customize and modify components based on actual needs to adapt to different business scenarios. For business components, developers can adjust plug-in property configurations and modify event methods to achieve specific interactive effects.
[0062] The plug-in registration mechanism provided by the embodiments of the present application makes plug-ins independent and can be independently customized, developed, tested, and deployed. When a plug-in needs to be updated or repaired, it will not affect the operation of other plug-ins and the main application, thereby improving the maintainability of the system. At the same time, the plug-in interface is clearly defined, reducing the probability of compatibility issues. For example, when a plug-in needs to be upgraded, the developer can update the plug-in separately without affecting the stability of the entire system.
[0063] When faced with complex business needs, plug-in registration and SDK openness reduce repetitive development workloads. Developers can use existing plug-ins and functional modules to dynamically generate visual components and their property configurations through template parsing components, quickly building applications without extensive custom development, reducing development costs and time. Furthermore, building business system pages through a visual development interface further improves development efficiency.
[0064] Reference Figure 5 , the embodiment of the present application also provides a method for implementing a low-code development platform, which is used to implement the low-code development platform provided by the above embodiments, Figure 5 : This is a flowchart of a method for implementing a low-code development platform provided in an embodiment of the present application, and the implementation method includes the following steps: Step 100: embed the low-code integration plug-in into the main entrance of the business system interface to obtain template data of the business system and parse the template data into a business page; Step 200: register the functional components of the business page and generate registration information; Step 300: Render and visualize the business page according to the registration information to build an application.
[0065] Embed the low-code integration plug-in into the main entrance of the business system interface to obtain the template data of the business system, parse the template data into a business page, register the business functions of the business page, obtain the registration information, render and visualize the business page according to the registration information, and build an application with the required business functions.
[0066] Among them, the low-code integration plug-in is embedded in the main entrance of the business system interface, and the visual orchestration interface can be displayed in the visual interface of the business system, or the visual orchestration interface can be provided for display in the business system.
[0067] Optionally, the low-code integration plug-in includes a visual designer and a template parser. The visual designer includes a visual design component, and the template parser includes a template parsing component. The visual orchestration interface displays the business components registered in the business system for developers to drag, drop, and configure. The visual design component generates template data based on the developer's dragging and configuration operations on the business components in the visual orchestration interface. The template parsing component parses the template data to obtain the business page and registers the business functions of the business page to obtain registration information. The graphical parsing module renders and visualizes the business page based on the registration information to build the application.
[0068] In one embodiment, the template parser provides SDK open capabilities for the business system to register business functions.
[0069] In this embodiment, a low-code integration plug-in is embedded in the main entrance of the business system interface to obtain the business system's template data and parse it into a business page. The business functions of the business page are registered to obtain registration information. The business page is rendered and visualized based on the registration information of the business functions, quickly building an application. The plug-in registration mechanism allows developers to easily integrate third-party plug-ins, improving functional expansion without requiring extensive custom development.
[0070] Figure 6 An example of a physical structure diagram of an electronic device is shown below. Figure 6 As shown, the electronic device may include: a processor 610, a communications interface 620, a memory 630, and a communication bus 640, wherein the processor 610, the communications interface 620, and the memory 630 communicate with each other via the communication bus 640. The processor 610 may call the logic instructions in the memory 630 to execute the implementation method of the low-code development platform, which includes: Embed the low-code integration plug-in into the main entrance of the business system interface to obtain the template data of the business system and parse the template data into a business page; Register the business function of the business page to obtain registration information; The business page is rendered and visually displayed according to the registration information to build an application.
[0071] In addition, the logical instructions in the above-mentioned memory 630 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the existing technology, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.
[0072] On the other hand, an embodiment of the present application further provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the implementation method of the low-code development platform provided by the above methods, which includes: Embed the low-code integration plug-in into the main entrance of the business system interface to obtain the template data of the business system and parse the template data into a business page; Register the business function of the business page to obtain registration information; The business page is rendered and visually displayed according to the registration information to build an application.
[0073] In another aspect, an embodiment of the present application further provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method for implementing the low-code development platform provided by the above methods is implemented, and the method includes: Embed the low-code integration plug-in into the main entrance of the business system interface to obtain the template data of the business system and parse the template data into a business page; Register the business function of the business page to obtain registration information; The business page is rendered and visually displayed according to the registration information to build an application.
[0074] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0075] Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.
[0076] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.< / parser> < / parser> < / designer> < / parser> < / designer>
Claims
1. A low-code development platform, characterized by: include: A low-code integration plug-in is used to be embedded in the main entrance of the business system interface to obtain the template data of the business system and parse the template data into a business page; The low-code integration plug-in is also used to register the business function of the business page and obtain registration information; A graphical parsing module is used to render and visualize the business page according to the registration information and build an application.
2. The low-code development platform according to claim 1, characterized in that The low-code integration plug-in includes a template parser and a visual designer; wherein: The visual designer includes a visual design component, which is rendered as a visual layout interface in the business system in the form of a tag, and is used to obtain template data of the business system; The template parser includes a template parsing component, which is introduced into the common page template of the business system in the form of a tag and is used to parse the template data into a business page.
3. The low-code development platform according to claim 2, characterized in that The graphical parsing module is used to parse the field rules in the registration information and convert the registration information into the regional content of the visual design component; the regional content includes a component library button, a visual regional component body and a component property configuration panel.
4. The low-code development platform according to claim 3, characterized in that The graphical parsing module is further used to bind the configured component properties to the component property configuration panel to monitor changes in the configuration items of the component properties.
5. The low-code development platform according to claim 2, characterized in that The template parsing component provides open capabilities to the software development kit SDK through tag attributes for the business system to register business functions; the template parsing component is also used to collect component external data and register the component external data as global variables of the low-code integration plug-in for use by the visual designer.
6. The low-code development platform according to claim 1, characterized in that The graphical parsing module is further configured to identify component names from the registration information and inject the component names into the component library in a tag manner.
7. The low-code development platform according to claim 1, characterized in that The low-code development platform also includes a plug-in generation module for generating the low-code integration plug-in.
8. The low-code development platform according to claim 7, characterized in that: The low-code integration plug-in includes multiple plug-in components; the plug-in generation module is used to perform template parsing and compilation on the plug-in component according to the low-code configuration rules, split the plug-in component into multiple component parts, and merge and compress each component part into a plug-in file; the component part includes templates, scripts and styles.
9. The low-code development platform according to claim 8, characterized in that The plug-in generation module is further configured to expose the plug-in file as an accessible global object and specify component information of the global object for file output; the component information includes a version number and a file name.
10. A method for implementing a low-code development platform, characterized in that: Applied to the low-code development platform according to any one of claims 1 to 9, the implementation method includes: Embed the low-code integration plug-in into the main entrance of the business system interface to obtain the template data of the business system and parse the template data into a business page; Register the business function of the business page to obtain registration information; The business page is rendered and visually displayed according to the registration information to build an application.