“Low code development” is somewhat deceiving. You might think that this will solve all our development problems, but in reality, each low code platform has a very specific set of capabilities. They are domain and target areas like web or mobile apps, BPM or CRM, and provide us with large chunks of predefined functionality to build on. This makes us more efficient in delivering functionality while we remain within the platform domain.
Most of the discussion about “low-code development” revolves around the idea of allowing end-users to create their own applications. This sentiment tends to scare IT pros: About 26% of respondents responded positively to the idea of their users building their own app in a Salesforce survey.
But in any case, it could be the future. Forrest Research estimates the market for low-code development platforms will be around $30 billion by 2025; Added to this is the high-demand economy we currently live in, where customers were expecting solutions yesterday. Hand coding is time-consuming and difficult, not to mention costly. And there are some positives about low code that make professional developers see the brighter side of things.
Low Code !!!
Low code, as the name suggests, is the concept of developing an application with little or no code. Using a drag-and-drop interface, users can create simple applications such as a content management system or dashboard from widgets and solve a need that they previously had to reverse engineer from a set of Excel spreadsheets or a third-party option. It is often described as something akin to Legos, with users moving building blocks around to achieve their desired end goal.
And low code isn’t just for the big guys; British startup DrDoctor has developed a notification system to remind patients of upcoming appointments, as well as allow them to confirm or cancel on the spot. According to AppDeveloper Magazine, NHS hospitals that have partnered with DrDoctor saved £ 2-3 million a year and reduced phone calls by 50% and no-shows by 40%.
But what does low coding offer a professional developer? Let’s take a look at the pros and cons.
Low Code: Pros
Low maintenance costs
Low Code: Cons
Impact of Artificial Intelligence
It’s worth mentioning that artificial intelligence (AI) is touted as another aspect of the low code movement; this aspect can help users with suggestions for workflow problems and in decoding solutions for various problems, such as problems of integrating semi-structured and structured data sources.
But can AI completely eliminate the developer from the equation when it comes to developing a new application?
On the contrary, the demand for experienced programmers is greater than ever before; The US Bureau of Labor Statistics reports that the demand for software developers will grow by 26% between 2017 and 2027. Anyway, AI will help empower the human programmer, but it is not yet developed enough to replace the human programmer capable of evolving. unique solutions for specific tasks.
Low Code: Future or Fad?
Of course, low code level is not a panacea for all software problems, no matter what the marketing slogan is. We already saw this attempt at a solution in 4GL and RAD in the 1990s and 2000s, but this iteration of the “simple code” attempt seems much more justified than before. With predictions that this market will only grow, and with the introduction of AI as the basis for potentially bridging the gap that there are no professional developers, developing a low-code environment is turning application development upside down.