Uncensored Programming: no popular source software development

REVIEW Code is the backbone of most software programs and applications. Each line of code to act as an instruction: to adopt a progressive logical mechanism for computers, servers and other machines to perform operations. Want to create those instructions, you must know how to write code, this valuable skill sometimes very popular.

 

Uncensored Programming: codeless software development popular codeless programming: code-free software development is popular

Figure 1. Webflow no source platform for building site

But if you can build without writing a single line of code software will happen? This is not the idea behind the development of the code, the software development methodology has been sought after. With no source platform without writing low-level code to develop software.

Uncensored Programming: codeless software development popular codeless programming: code-free software development is popular

Figure 2. Webflow

Codeless platform to build websites Webflow co-founder and CEO Vlad Magdalin said: "No code so that people do not understand that writing code can develop the same applications as software engineers do not need to code that can be achieved in the past with the code to achieve. Features."

No code development can also be seen as a visual programming. Processing the user code elements by drag and drop user interface, instead of by means of a text-based development environment. MIT Media Lab's Scratch programming language is a popular technology, the use of graphical programming language to teach children and adults how to block programming.

Co-founder of Visual Dev School of Lacey Kesler said: "It's more like a logical building blocks have to use this method so that people do not need to learn how to write code to build software for the Internet.."

No code programming software development is a product of natural development. Initially low-level programming in assembly language (the language closest to the machine code instructions that programmers can use) use, and now has evolved into Java, Python, C, JavaScript and other programming languages. This evolution needs to be added abstraction layer, hide behind the complexity of the machine code, making it easier for software developers to program.

Despite the technological progress of the product, but no code development is not a new concept. Computer Aided Software Engineering (CASE) 90 years of its history tool earlier than today's codeless platform. But as the name suggests, CASE tools designed to help software developers just some of the activities in the life cycle, rather than helping the actual programming itself. The code still requires knowledge of Adobe Dreamweaver, Microsoft Visual Basic and is considered to be an early version of the code-free tool.

Uncensored Programming: codeless software development popular codeless programming: code-free software development is popular

Figure 3. Microsoft Visual Basic code-free tool here to write Alerts

Today, there are a variety of platforms to achieve without code development. This includes Microsoft's Power Apps and Oracle's Visual Builder (for creating mobile and Web applications), Oracle's Application Express (for developing business applications) as well as Salesforce's Lightning Platform (used for customer relationship management applications). Even Google have joined forces recently acquired AppSheet, which is used to build mobile applications codeless platform.

These tools and use them to build applications more and more popular in the technology sector. According to Gartner's research shows that by 2024, low code for application development (including codeless) will account for over 65% of application development activities, three-quarters of large companies use at least four low-code development tools.

So, what factors promote the rapid development of codeless programming?

Victor Kuppers Betty Blocks vice president of marketing, said, "As more powerful computers, cloud computing services and better programming language more accessible, you can start building software lets you build the software." Betty Blocks products so that users can no code of the compiled application means a component called "block" (block) of.

No code development is the method to solve the problem of supply and demand: more software development needs higher and higher, but it can build a limited number of developers of this software. Magdalin said: "The market is clearly a need for more people to build software, you use the code to build something very valuable, however, is a difficult program to learn the skills of popular code-free tool, because with a degree in computer programming or accepted. compared to strengthen the training, they are much easier to learn. "

In addition to the advantage of this easy-to-use, codeless platform can also speed application development, and thus for the company to reduce costs. It also put an end to the people's vision and software products engineers how any problems between the vision into reality through the code. Kesler said: "The software is designed to meet a certain purpose, to solve a problem by means of visual development tools, we can do this without having to project to the developer or you learn how to code it so that we can solve ourselves. The problem."

But the most important advantage compared to no code code perhaps make software development easier. Bubble-free source platform co-founder Emmanuel Straschnov said: "We are entering the most understanding person or business case to interact with customers most people will build their own products in this era Given that technology is a core part of our lives, more people should. to build technology. codeless development so that everyone can build software. "

However, no code programming is still not readily available solutions. It does not have the same precision, there will not be the same as code programming wide range of applications. Straschnov said: "Because of its higher level of abstraction, so in some ways is limited and you will not have the same code programming flexibility."

In addition, no code is not intended to replace the platform for software developers. Magdalin said: "Before I'm a software engineer, so in the past are also worried because the programming is automated, does not mean that all the skills vanished in fact, programming skills may be more valuable now each company will have a unique... something that no-code solutions can not be resolved. for this visualization tool does not support exceptions, you still need a developer. "

When it comes to the future of free code development, Straschnov think it has become a natural part of the ecosystem of software, more companies turning codeless platform, software engineers extend these platforms to enhance its functionality.

Kesler said: "I hope that no code in the future is very bright, because it enables software developers popular I know how to program, I used to specialize in using Ruby on Rails, but recognize that this is not my willing to build the way once found visual development. it will change everything for me no code development for others to build software they feel a natural way. ". For more information, please see Linux: https://www.linuxprobe.com

Guess you like

Origin www.cnblogs.com/linuxprobe0001/p/12587317.html