A visual low-code platform developed and built based on vue.js

Table of contents

I. Introduction

2. Vue-based form generator (supports element-ui, ant-design-vue)

3. Other features of Vue

4. Other highlights

5. From the perspective of technical characteristics

6. Summary


I. Introduction

In actual project development, especially the construction of large platform systems, corresponding form pages for input, modification, and display operations need to be written multiple times for users according to different business scenarios. Once there are too many form requirements, it becomes a repetitive and even complicated work for developers. However, with the development of technology, the front-end JS framework continues to mature, reducing the workload of front-end development, and the technology of automatically generating unified forms becomes more and more mature. Following this, the idea of ​​low-code was born.

Low code, a simple understanding means that you can generate pages through visual drag and drop, while maintaining the unified style of the page, quickly building the page, and generating front-end and back-end code.

The front-end development framework Vue is popular all over the world. Combined with Vue, the form generator was born. The following is a relatively good form generator based on Vue. The form layout and code generation can be realized by dragging and dropping.

2. Vue-based form generator (supports element-ui, ant-design-vue)

Element UI form design and code generator can run the generated code directly in Element-based vue projects; it can also export JSON forms and use the supporting parser to parse JSON into real forms.

Currently, the JNPF platform has been upgraded to Vue3.0, and you can enter the official website to experience it. The URL is below.

Experience platform: JNPF rapid development platform (Vue3)

Demo address: https://www.jnpfsoft.com/?csdnxx

Help developers using element UI complete basic form code building tasks and reduce repetitive work.

3. Other features of Vue

Compared with other frameworks, Vue is different from the complexity on the market. It focuses on the advantages of ease of use and quick start, providing developers with greater freedom. Whether it's used to build simple personal projects or complex enterprise-level applications, Vue can do it.

As the latest version of the Vue.js framework, Vue3.0 has more powerful performance and richer functions, injecting new vitality into the low-code development platform that uses it. As one of its application models, the JNPF rapid development platform has achieved great success in the field of low-code development by taking advantage of Vue3.0.

As can be seen from official materials, the Vue3.0 version of the JNPF rapid development platform is  a backend solution based on  Vue3.x, Vue-router4.x, Vite4.x, Ant-Design-Vue3.x, TypeScript, Pinia, and Less , using the Pnpm package management tool, is designed to provide out-of-the-box solutions for the development of medium and large projects.

4. Other highlights

Based on the full-stack development platform of SpringBoot+Vue3 , JNPF meets the requirements of microservices and front-end and back-end separation architecture . It can quickly build business applications through visual process modeling, form modeling, and report modeling tools. The platform can be deployed locally and also supports K8S. deploy .

In addition to the above functions, it is also equipped with visualization function engines such as chart engine, interface engine, portal engine, and organization user engine to basically realize the visual construction of page UI. There are hundreds of built-in functional controls and usage templates, which can meet the user's personalized needs to the greatest extent with simple drag-and-drop operations. Since the functions of the JNPF platform are relatively complete, this article chooses this tool to expand, so that you can more intuitively see the advantages of low code.

5. From the perspective of technical characteristics

1. Traditional development is model-driven, using "full handwritten code" to build application systems, and the code will not be automatically generated;

2. The low-code development method is the coexistence of model-driven and form-driven, and the development model uses "minimum handwritten code" to build application systems. More than 80% of the code can be generated through the platform's preset code packages, eliminating the need to write cumbersome and repetitive boilerplate code.

If you are a developer, it is recommended to try low-code. Based on low code, we make full use of the experience accumulated in the traditional development model and develop efficiently.

JNPF official website

6. Summary

Today, when data-driven decision-making has become a key factor in the success of enterprises, whether they are low-code manufacturers, enterprises, or developers, they all need to strengthen themselves to obtain higher efficiency and better features, and to enhance competition for themselves. force

Guess you like

Origin blog.csdn.net/pantouyuchiyu/article/details/135154378