Blog

The differences between developing in high-code or low-code are enormous. Are they?

The stereotype of a software developer, quietly coding in the attic, his head buried in giant headphones, is disappearing. The growth of no-code and low-code platforms is reshaping the tasks of developers. The differences between high-code and low-code seem huge but in reality they may have more similarities then you think. Jeroen Verhagen works as a low-code developer, and has many years of experience developing with high-code. He knows the most suitable solution for every occasion.

Standard software solutions are becoming less popular. Businesses are increasingly opting for custom made applications to streamline business processes and make them more user-friendly. A large number of platforms is available for the development of applications, divided into no-code platforms, low-code platforms and high-code platforms. But what are the consequences for developers?

Steep learning curve
Their speed and the fact that they’re easy to use are often cited as the advantages of low-code platforms. “People who are new to Mendix, with no coding experience, can quickly join in building an application,” says Jeroen Verhagen, low-code developer at Bizzomate. “Low-code can be learned quickly, so you can become a team member in no time. Learning to develop the same kind of application in high-code is more difficult. It will take much longer before an inexperienced developer can fully participate in programming. That’s an important difference between high and low code.”

The speed of low-code has proven itself over the past year. During the corona pandemic, the Mendix platform proved to be a critical technology for companies looking to quickly enable remote working and improve communication with customers. Mendix makes collaboration between IT and business easy, because the platform is fit for people who have little programming experience. The limited amount of code on a low-code platform allows a team to develop an application within a few weeks.

Fewer bugs in low code
Although the words ‘high’ and ‘low’ suggest a contrast, the differences aren’t huge, Verhagen says. There are also plenty of similarities. Mendix, for example, provides an app store, from which developers can pick building blocks to build an application. But, .NET developers can also use a library filled with tools and widgets. “Low-code uses existing widgets and building blocks. These assets have been tested and proven, which automatically means that there are fewer bugs. High- code solutions deviate more from standards. Using high-code to build completely new applications, lowers the likelihood of errors,” says Verhagen.

That doesn’t mean that low-code applications are easier to build. An application often has to be linked to more static CRM or ERP systems, so the flexibility has to come from the new application, to be able to regularly adjust processes.

Another sign that high- and low-code do not exist in two separate worlds; they go well together. On Mendix, for example, new modules are developed on a daily basis, consisting of Java code. After all, Mendix is ​​an open platform. By working in high-code, developers can create new low-code building blocks, ready to use for other low-coders.

High-code platforms are certainly suitable for developing customized applications. Experienced developers are, however, a requirement. Someone with basic knowledge can quickly start building Mendix applications, while in a high-code environment an inexperienced person will destroy more than he can contribute. Verhagen: “The learning curve is steep with Mendix, which is an advantage. But that doesn’t mean you can’t make poorly functioning apps with low-code too.”

Unlike a low-code team, everyone in a high-code team has his or her particular role. Such a team consists, for example, of a functional consultant, a back-end developer, a database specialist and a network administrator. It is common in Mendix projects for everyone to combine all roles. Verhagen: “Of course everyone has preferences. A developer can have a predilection for user interface design, but in a low-code team anyone will fulfill all roles. Only the level of experience will differ. Formerly, only the team lead communicated to the customer, and the developers were only coding. Now everyone communicates a lot to the customer, to keep the process going in sprints.”

When do you choose low-code?
Low-code platforms like Mendix are known for the speed of development. That speed isn’t blissful, says Verhagen. “Starting at the same level, low-code is definitely faster. But a highly experienced high-code team can also develop at lightning speed, especially compared to inexperienced low-coders.”

Low-code can offer speed in the run-up to a project. With Mendix Studio – formerly the Web Modeler – inexperienced developers or business people can easily create a mock-up with just a few clicks.

New ideas about applications can be visualized easily. A Mendix scrum team can follow up by building a high-quality and safe application. By visualizing an idea for an application at an early stage, the scrum will get a good picture of the desired solution.

The complexity of an application is no longer an issue for low-code platforms. At the start of these platforms, only a few years ago, developers were mainly building simple solutions. Now the app stores are packed with all kinds of complex building blocks, modules and widgets, so low-code can compete with high-code solutions. And, as mentioned, low-code performs well with high-code additions.

Verhagen knows low-code will have a great future; Development on these platforms continues to evolve fast, so the comparison with high-code solutions is increasingly in favor of low-code. “Ultimately, a customer opts for a solution to his question, he does not initially opt for a platform. But the advantages of agile working, as we do, ensure that solutions are built properly, quickly and in consultation with the customer. That is what customers wish for.”

Check also Jeroen’s other blog regarding “What skills does a low-code developer need?”

Other news

news

Bizzomate start samenwerking met MKB Limburg

Deze strategische samenwerking biedt Limburgse MKB-bedrijven directe toegang tot Bizzomate's digitale expertise.

blog

The road to becoming a Mendix MVP

Colleague Coen Spinhoven was recently named Mendix MVP, check his story in becoming a Mendix MVP

blog

De 3 grootste uitdagingen van de structure-fase, en hoe pak je ze aan

Het werken met low-code biedt veel voordelen, maar is geen magische formule voor succes. Wat zijn deze uitdagingen en hoe los je ze op?

blog

DevTools for better security and performance

Free to use Bizzomate DevTool gives Mendix developers more insight in application status, security and performance

blog

Werken met gelukkige en energieke collega’s? Dit doen we bij Bizzomate aan vitaliteit

Om goede prestaties te leveren en ervoor te zorgen dat je lekker in je vel zit is het belangrijk dat iemand zich ook goed voelt.

news

Persbericht Bizzo Meet & Mx: ‘Taking low-code to the next level’

Om low-code naar een hoger niveau te tillen in je organisatie is naast een visie ook een gezonde dosis lef nodig

blog

Hoe behoud je momentum in de structure-fase?

Het momentum vasthouden in de structure-fase is cruciaal. Hoe pak je dat aan en welke middelen kun je inzetten om dat te bereiken?

news

Mendix 10 is coming, what are the most important improvements?

The first impressions of Bizzomate and Mendix MVP Bart Poelmans about the new Mendix 10 release

news

MKB zet low-code vooral in om sneller in te spelen op veranderende bedrijfsbehoeften

70% van deelnemende mkb-bedrijven ziet ontbreken van skills & capaciteit als voornaamste beperkingen van verdere low-code digitalisering

news

Bizzomate hoort bij de 5 beste Workplaces van Nederland!

Lees hoe blij we hiermee zijn en wat we gaan doen om volgend jaar minimaal in de top 3 te komen...

news

Bizzomate start samenwerking met MKB Limburg

Deze strategische samenwerking biedt Limburgse MKB-bedrijven directe toegang tot Bizzomate's digitale expertise.

blog

The road to becoming a Mendix MVP

Colleague Coen Spinhoven was recently named Mendix MVP, check his story in becoming a Mendix MVP

blog

De 3 grootste uitdagingen van de structure-fase, en hoe pak je ze aan

Het werken met low-code biedt veel voordelen, maar is geen magische formule voor succes. Wat zijn deze uitdagingen en hoe los je ze op?

blog

DevTools for better security and performance

Free to use Bizzomate DevTool gives Mendix developers more insight in application status, security and performance

blog

Werken met gelukkige en energieke collega’s? Dit doen we bij Bizzomate aan vitaliteit

Om goede prestaties te leveren en ervoor te zorgen dat je lekker in je vel zit is het belangrijk dat iemand zich ook goed voelt.

news

Persbericht Bizzo Meet & Mx: ‘Taking low-code to the next level’

Om low-code naar een hoger niveau te tillen in je organisatie is naast een visie ook een gezonde dosis lef nodig

blog

Hoe behoud je momentum in de structure-fase?

Het momentum vasthouden in de structure-fase is cruciaal. Hoe pak je dat aan en welke middelen kun je inzetten om dat te bereiken?

news

Mendix 10 is coming, what are the most important improvements?

The first impressions of Bizzomate and Mendix MVP Bart Poelmans about the new Mendix 10 release

news

MKB zet low-code vooral in om sneller in te spelen op veranderende bedrijfsbehoeften

70% van deelnemende mkb-bedrijven ziet ontbreken van skills & capaciteit als voornaamste beperkingen van verdere low-code digitalisering

news

Bizzomate hoort bij de 5 beste Workplaces van Nederland!

Lees hoe blij we hiermee zijn en wat we gaan doen om volgend jaar minimaal in de top 3 te komen...