How to become an excellent big front-end leader in 2023?

Table of contents

1. 0-1 development vs low code

2. Advantages and disadvantages

Let's take JNPF as an example to expand on the advantages:

1. The development cycle is short (I would like to call this a god):

2. Low development cost

3. Help enterprises adapt to the market

Let's talk about the disadvantages:

1. The more mature the platform, the higher the cost

2. High barriers to use

3. The system security is not high

3. Summary


Facing the product manager's request, an excellent front-end leader must learn to refuse appropriately and learn to say No. It's not that the more you do, the better, but that the team does less and has higher value . Behind this is actually the fact that the current Internet technology has developed to a certain stage, and the problem of professional barriers has emerged. Professionals who know more about the business are needed to formulate the plan.

The emergence of low-code makes it possible for business personnel to participate in software development, making software design more standardized and meeting requirements, thereby creating greater value.

1. 0-1 development vs low code

Perhaps many programmers do not use low-code platforms in their work, and tend to develop from 0-1 by themselves, but personally think that playing with a low-code platform and learning the technology stack of a low-code platform can also systematically improve their technical reserves.

1. The low-code platform usually provides a complete set of solutions , involving workflow, reports, front-end and back-end environments and deployment, data center, distributed locks, SMS verification code platform access, etc. The platform is a very good choice as a technical learning and practical application platform;

2. Learn the advanced application of low-code platform to programming language ;

3. The complete table design and template code generation provided by the low-code platform can also help us reduce repetitive work.

2. Advantages and disadvantages

I have been with the low-code platform for a long time, and I have encountered various problems during the period. Based on the experience in the process of using it, the advantages and disadvantages of low-code development are only representative of personal opinions, so please refer carefully.

Our team uses the low-code platform of Yinmai Information - JNPF rapid development platform. Java+.Net6, front and rear separation framework (SpringBoot+Mybatis-plus+Vue). Supports single sign-on, multi-tenant mode, privatized deployment, k8s, etc. Not much to say, you can add customer service inquiries for details.

Official Website: JNPF Center

Let's take JNPF as an example to expand on the advantages:

1. The development cycle is short (I would like to call this a god):

Taking the development of a simple data entry form as an example, you only need to drag and drop the form fields to save them. If it is scheduled to open, you need to develop the front-end page first, then choose a framework for the back-end, design the database fields, write the interface for adding, deleting, modifying and checking the database, connect the front-end page, and publish the system to the server...

2. Low development cost

Low-code development tools shorten the development time of software, so the requirements for developers are reduced, so enterprises can save the high cost of hiring professional developers.

3. Help enterprises adapt to the market

The low-code development platform is a sharp weapon for enterprises to quickly enter the market. It has advantages that allow it to impact the speed at which new software is delivered, and visual development is a key capability that facilitates this unparalleled speed.

Let's talk about the disadvantages:

1. The more mature the platform, the higher the cost

The more stable and mature the platform is, the more expensive the annual platform fee is. This is the cost disadvantage of the low-code platform, and a relatively high platform fee must be paid every year. I chose JNPF at the beginning because it not only met my expectations technically, but also delivered 100% source code, which allowed me to avoid subsequent repayments.

2. High barriers to use

Low-code development still needs to write code, and developers need to have professional knowledge of database and code writing. Of course, most scenes can be realized by dragging and dropping. If you want to develop software with low code, it is recommended to prepare 1-3 developers.

3. The system security is not high

This comes back again, because JNPF has full source code and the system is deployed locally, so there is no need to worry about security issues. However, most of the other low-code platform data is stored in cloud databases. If you do not back up the data, you can only turn to the low-code platform employees for help after the platform data is deleted. If they have no backup, then GG.

3. Summary

Low-code platforms have advantages and disadvantages, but on balance, compared with low-code development and 0-1 development, low-code is more advantageous. To achieve low cost, high efficiency and high quality almost at the same time, why not ask for it?

Guess you like

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