Font Size: a A A

Research On Low-code Engine Based On Tapable Architecture

Posted on:2024-01-02Degree:MasterType:Thesis
Country:ChinaCandidate:H HuangFull Text:PDF
GTID:2568307067999869Subject:Engineering
Abstract/Summary:
With the rapid development of the enterprise digital transformation wave,the demand for system construction is exploding,but the number of technical personnel cannot keep up with the pace of demand,leading to an imbalance in supply and demand,which poses a huge challenge to the enterprise digital transformation.To solve this problem,low-code platforms have become one of the most competitive tools in the front-end field,and low-code-oriented R&D models have become one of the cores of enterprise construction.However,due to the large differences in target objects and usage modes in different business scenarios,it is difficult to unify them,so developers almost need to develop a low-code platform for each business scenario,leading to a large amount of repetitive and low-level R&D work,seriously wasting the enterprise’s manpower and resources.In view of the above problems,this paper proposes a low-code engine for developers,providing developers with the underlying capabilities and core functions of building low-code platforms,and through the powerful extension capabilities of the engine,developers can quickly build low-code platforms that meet different business scenarios by combining the engine’s ecology.The main research work of this paper is as follows:1)This paper designs a comprehensive low-code protocol specification,aimed at standardizing various components such as materials,plugins,and setters in low-code platforms.This protocol specification solves the isolation problem between different low-code platform products and ensures that these components can circulate among multiple platforms,laying the foundation for the establishment and development of the low-code field.2)This paper designs a low-code engine core architecture based on the Tapable plugin mechanism,allowing developers to comprehensively customize the engine through plugins,thereby meeting the platform development needs in specific business scenarios.In addition,this paper also designs the engine’s flow framework,responsible for protocol production and consumption,covering key flow nodes such as material loading,node arrangement,page rendering,and application code generation,providing a complete bottom-level flow processing capability for the low-code platform.3)This paper designs and implements various core functional modules in the engine designer interface,providing application layer capabilities for building low-code platforms.This makes the engine a complete low-code platform solution.This paper tested the functionality and performance of the low-code engine,and the test results met expectations.Therefore,the proposed low-code engine design scheme in this paper can effectively improve the efficiency and product quality of low-code platform construction.
Keywords/Search Tags:Low-code engine, Visual Programming, Tapable, JSON Schema
Related items