Is the difference between codeless platforms different from the codeless development you imagine?
Posted May 25, 2020 • 3 min read
Beginning in 2018, many reports began to compare the difference between codeless and ordinary code development, but in fact this comparison is more general, because domestic codeless is not standardized, and has not reached a very complete point, it is difficult to have an obvious Comparison.
Now everyone's understanding of codeless development is that you are much faster and don't need to write code. As for the degree to which codeless code can be done and what needs are solved, many people don't understand it. What this article is about is the difference between code-free in the market. Everyone is code-free. Is the code-free code you know really code-free ?
There are two types of companies that have basically no code development in China for the time being:front-end type without code and back-end type without code
Front-end type without code:
The front-end type is more inclined to the front-end style formation. By creating multiple forms and adding processes, a simple application is formed.
Advantages: Learning is relatively simple and easy to understand, and can be used by ordinary users.
Disadvantages: Can only do simple processes, complex functions and data association can not be achieved. In fact, the front-end code-less code has already been used in 2013. Many front-end code-free open source codes can be found on many software platforms, so the technical threshold of this platform is relatively low; there are similar platforms in the past two years. The docking API interface increases the added value of products to attract customers. In fact, whether it is no code development or zero code development is actually mainly for front-end development.
Back-end type without code:
The back-end type code-less is very different from the front-end type. The back-end type code-less is more inclined to build the modeling layer. In simple terms, it is inclined to do complex functions and logic, and data interaction.
Advantages: Can meet various complex needs of the enterprise, logical operations, etc., can be developed faster than ordinary code.
Disadvantages: The learning cost is very high, and the back-end type should be more called low-code development, because some functions still need to be completed by writing code. In foreign countries, the relatively well-known technology without code development is biased to this type, because they are low-code, so they can not only reduce labor costs, but also take all types of software development orders. But there are not many people who can learn to develop and build such platforms, so the cost of learning is an important reason why these platforms are not popularized by the general public.
White code without code:
White code is actually biased towards the back-end codeless development technology, but it can also be said that white code is a combination of front-end and back-end. The white code's no code keeps the front-end type easy to learn and use, but it can also splice complex functions and data sources through visual components.
White code without code = Turing complete "programming language" + visual programming interface + AI artificial intelligence
White code effectively solves the high learning cost of low code through independent research and development of parser, compiler, running container, debugger, tester Development.
Codeless software development doesn't actually say absolute good or bad, only suitable and inappropriate. For codeless, which type is really effective to reduce the development cost of programmers, reduce the difficulty of software system development, and reduce the cycle time. For Baima, we just want to make these more extreme.