Design and implementation of a low-code development architecture based on abstract syntax trees
Yiyan Luo, Xiaoyan Li · 2024
This paper presents a novel software development methodology for building a low-code development platform core architecture by using abstract syntax trees. The aim is to strike a balance between development efficiency and reducing technical barriers while maintaining high scalability. The paper introduce the basic principles of low-code development architecture based on AST and elaborating on the relationship model of three crucial user groups from the bottom support to the business construction. On the other hand, a general-purpose program language AST construction algorithm is proposed, which demonstrates better performance and lower memory consumption in handling large-scale multilingual business scenarios.