[Community Sharing - Low Code] Inspur low code engine UBML and low code platform inBuilder

[Community Sharing - Low Code] Inspur low code engine UBML and low code platform inBuilder

1. InBuilder low-code platform introduction

  • 1) First introduced the relevant background of the low-code platform: its core value is "to improve the efficiency of application software development, lower the development threshold, and improve software flexibility",

  • 2) Next, it is introduced that Inspur has developed a low-code platform inBuilder based on the UBML low-code modeling system. The platform is divided into a community version and a commercial version. Both UBML and inBuilder community versions are open sourced to Gitee and contributed to Open Atom The Open Source Foundation, a neutral assessment and sustainable development by a third party, aims to establish standards for low-code platform construction and promote changes in software development models through open source UBML, and to build an ecosystem through open source inBuilder, so that more enterprises (Mysql , Oracle, Renmin University of China Jincang, Dameng Database) participate in the adaptation of low-code platforms, and establish collaborative innovation research with other universities and enterprises (infrastructure ecology, developer ecology, application ecology and collaborative innovation ecology)

  • 3) Then introduce the composition of UBML open source project (low-code is an assembly-style development model): the bottom layer uses cloud-native features, and uses Springboot to implement the UBML modeling system (the ability of the low-code platform emphasizes the ability of modeling, and the model is domain language), the implementation logic of UBML is as follows: firstly, after the model is created by Designer, the model will be stored in a file or in memory, so that the model as a domain language supports version management and devops workflow; then the model is compiled into source code based on UBML-SDK After that, Apps will be generated, and the Apps will run in UBML-Runtime;

  • 4) Then introduced the different distribution versions of the UBML low-code platform Inbuilder (community version, commercial version, customized version), and introduced that Inbuilder can improve the collaborative development of developers at different levels, allowing business experts to focus on business and technical experts to focus on technology;

  • 5) Then introduced the characteristics of the UBML low-code platform, including the irrelevance of the development language. The UBML modeling language can be used to generate Java and python on the back end. The front end currently supports the generation of Vue, and supports the development of full-stack models and cloud-native;

  • 6) Then introduce the inbuilder community (download the community version to participate in the community and make contributions), the certification system (original factory certification, authorized enterprise certification, authorized certification body) and the growth path of the community (users, contributors, core contributors, projects management board members)

The screenshot of the report is as follows:
insert image description here
insert image description here
insert image description here
insert image description here

insert image description here

insert image description here
insert image description here

insert image description here
insert image description here
insert image description here

insert image description here
insert image description here
insert image description here
insert image description here
insert image description here
insert image description here
insert image description here
insert image description here
insert image description here

2. InBuilder low-code platform operation guide

  • 1) Firstly, it introduced that in the International Open Source Foundation, Chinese developers have made more and more contributions in the world open source community, and their influence has been continuously improved, and then introduced the activity of the UBML open source project in the open source community;

  • 2) Then, from the perspective of a contributor, it introduces how to contribute to the UBML open source project on Gitee: join the organization and subscribe to email to learn about the latest news of the UBML community, join interested Sig leader organizations, and follow the issue template in the
    community Send issue and claim the issue task, pull Request and merge;

  • 3) Then compared the difference between the internal positions of the enterprise and the seats in the open source community, and welcome all small partners to participate in the construction of the UBML community;

  • 4) Finally, introduce how to use the community version of inBuilder: first download the installation-free version of inBuilder on the official website (the premise is to configure Java8, Nodejs and PostgreSql first), and then follow the development documentation

  • Model the back-end entity (Java entity class) and the front-end interface, and then directly modify the automatically generated Java or front-end code after modeling in the code editor, and also support the copying of java and html content, which is convenient for application expansion .
    If you don’t need any extensions, you only need to use the standard templates in the low-code platform to implement a certain function quickly and easily (built-in addition, deletion, modification and query functions). As for advanced development, you can refer to the corresponding links in the documentation.

The screenshot of the report is as follows:
insert image description here
insert image description here
insert image description here

insert image description here
insert image description here
insert image description here
insert image description here
insert image description here
insert image description here
insert image description here
insert image description here
insert image description here
insert image description here
insert image description here
insert image description here
insert image description here

Guess you like

Origin blog.csdn.net/qq_33934427/article/details/130928234