Discovering the New World - It turns out that software development does not need to be able to code at all (see my 10-minute application launch)

Table of contents

I. Introduction

2. Basic functions and construction of the official website

3. Experience process

01. Connect to data source

02. Design form

03. Process design

04. Chart presentation

05. Organizational structure setting

5. Efficiency Evaluation

6. Summary


I. Introduction

As we all know, every company needs to build a large number of internal systems in the development process, such as user management background for operations, sales lead background, double 11 activity background, etc. Many companies will also hire professional R&D teams to develop various background and internal tools. A large number of companies have paid high costs for this, and engineers have repeatedly built basic codes due to high demand. The enthusiasm for creation is wiped out in the behavior. Then the emergence of a low-code product is very precious and very convenient.

2. Basic functions and construction

I skipped the registration process, it is very simple, you can register with that computer, our main purpose is to test the convenience of low-code.

JNPF application development

We can see the low-code application development and construction in the upper right corner of the home page, here we can try it

It is divided into two versions, Java and .Net, and you can choose freely according to your own preferences.

I personally have logged in to Java, and the account information will automatically appear here, and it will be very convenient to log in again.

Home page address : JNPF Product Experience Center

Here we can directly open the experience environment.

3. Experience process

I have experienced the general process, let's take a look at its specific development highlights, so that it can be subdivided later.

It includes at least form modeling, process design, report visualization, code generator, system management, front-end UI and other components.

Functions like the above can be directly referenced, and we don’t need to reinvent the wheel. We can develop a low-code platform independently by selecting appropriate components for integration and secondary development.

01. Connect to data source

Supports connection to multiple data sources, helps applications quickly complete data integration with third-party systems, and integrates third-party system data into the platform. Support includes mainstream databases such as SQL Server, MySQL, Oracle, and PostgreSQL, and is also compatible with domestic databases Dameng, Renda Jincang, etc.

02. Design form

It has a rich and convenient built-in form engine, which can be built by dragging and dropping. The official website shows that it supports more than 50 kinds of controls, which can meet the building needs of various business scenarios.

After the form is designed on the PC side, it supports synchronous design on the mobile side, and publishes it to APP, applet, H5 and other mobile platforms with one click, and completes multi-terminal automatic adaptation more efficiently to realize information interconnection.

03. Process design

Powerful process definition functions (node ​​approval, sub-process, conditional branch, selection branch, merge branch, timer, etc.), business logic is simple and easy to understand, business process sorting is quick and clear, and supports the setting of multiple processes in one form.

Encapsulate a large number of process actions with Chinese characteristics to meet the approval requirements, including approval actions such as permission setting, countersignature, or signature, re-examination, transfer, reminder, withdrawal, and endorsement.

04. Chart presentation

Various types of reports can be automatically generated through simple configuration, with a large number of built-in visual control effects, and through OLAP multi-dimensional analysis functions, it helps to gain insights and solve problems behind the data.

At the same time, it supports access to data from various data sources such as static data, databases, and APIs, which can meet diversified data integration needs.

05. Organizational structure setting

JNPF supports multi-tenant mode, and can apply business partitions according to differences in management modes; it supports simultaneous management of multiple resource workspace environments, so that the daily use of each sub-workspace does not interfere with each other.

Of course, don't worry, different molecular companies also support the docking of Qiwei and DingTalk respectively.

5. Efficiency Evaluation

  • Very easy to implement. The whole process is smooth, basically free of lag, and easy to understand and debug.
  • Multi-terminal development. After setting the form on the PC side, the mobile terminal will be generated synchronously, which is very convenient.
  • There are simple function configurations, and there are also complex scenarios that can be used to configure. The latter may require some effort on the independent development of business personnel, but it does not affect its versatility.

6. Summary

After the experience of the entire JNPF application development process is completed. Personally, I think its comprehensive usability and market price-performance ratio are pretty good. It takes 10 minutes to complete a basic application, and it takes 2-3 hours to figure out the use process and the location of the basic functions of the entire system. The product's function integration and complex operation balance are also more reasonable.

If the bosses can directly customize such an all-encompassing application, then there is no need to worry about the subsequent system development. It would be nice to spend this time talking about a project with 10,000 units!

Guess you like

Origin blog.csdn.net/wangonik_l/article/details/129281647