Zephyrnet-logo

No-code / low-code: waarom u op moet letten

Datum:

We hebben de laatste tijd allemaal de hype gehoord over low-code en no-code platforms. De belofte van no-code-platforms is dat ze softwareontwikkeling net zo eenvoudig maken als het gebruik van Word of PowerPoint, zodat de gemiddelde zakelijke gebruiker projecten vooruit kan helpen zonder de extra kosten (in geld en tijd) van een technisch team. In tegenstelling tot platforms zonder code, vereisen low-code platforms nog steeds codeervaardigheden, maar ze beloven softwareontwikkeling te versnellen door ontwikkelaars te laten werken met vooraf geschreven codecomponenten.

Think GartnerZal 65% van de applicatieontwikkeling in 2024 low-code zijn.

Ik was in 2017 betrokken bij een vroege vergelijkende productiviteitsbenchmarktest tussen traditionele ontwikkeling (met behulp van Java) en een modelgestuurd low-code / no-code ontwikkelingsproject. De resultaten waren indrukwekkend: 5X tot 7X productiviteitsverbetering met low-code / no-code ontwikkeling. Een onderzoek door No-Code Census in 2020 toonde een 4.6x productiviteitswinst boven traditionele programmering.

Low-code / no-code: een gefragmenteerde markt

Het low-code / no-code landschap is complex, met tal van oplossingen, platforms en submarkten. Er zijn bijvoorbeeld submarkten die zich richten op grote ondernemingen, middelgrote bedrijven en kleine bedrijven. Enterprise low-code / no-code platforms bieden een hoge schaalbaarheid, prestaties, beveiliging en integratie met bedrijfstoepassingen. Ze zijn meestal duurder. Hier is Gartner's Magic Quadrant voor low-code platforms voor ondernemingen:

Magic Quadrant voor Enterprise Low-Code Application Platforms

Gartner definieert een low-code applicatieplatform (LCAP) als 'een applicatieplatform dat snelle applicatie-ontwikkeling, implementatie, uitvoering en beheer in één stap ondersteunt met behulp van declaratieve, hoogstaande programmeer-abstracties, zoals modelgestuurde en metadata-gebaseerde programmeertalen . "

G2 biedt een vergelijkbaar landschapsoverzicht voor kleine bedrijven​ Er is niet echt een kruispunt tussen de low-code platforms voor kleine bedrijven en ondernemingen. Sommige verkopers van platforms voor kleine bedrijven zullen in ondernemingen niet bekend of erkend zijn. Evenzo kopen kleine en middelgrote bedrijven de enterprise-platforms meestal niet, voornamelijk vanwege hun prijsstelling en complexiteit.

Het is niet verrassend dat veel low-code platforms platforms voor het beheer van bedrijfsprocessen zijn. BPM ondersteunt al lang modelgestuurde ontwikkeling (MDD) - waar u eerst een diagram maakt hoe software zou moeten werken voordat u deze bouwt. Deze diagrammen zijn vergelijkbaar met de BPM-proceskaartbenadering, waarbij u, om een ​​bedrijfsproces te specificeren, vormen sleept die subprocessen vertegenwoordigen in de juiste volgorde. (De meest populaire standaard voor procesmapping die door de meeste BPM-platforms wordt ondersteund, is BPMN.) Dus procesgerichte low-code-oplossingen zijn behoorlijk populair. Voorbeelden van BPM low-code / no-code platforms zijn Appia, Pega en Outsystemen​ (Openbaarmaking: ik werkte eerder als VP van BPM-technologie bij Pega.)

Maar er zijn nog andere paradigma's onder de paraplu van low-code / no-code:

Website low-code / no-code platforms: Bedrijven van elke omvang kunnen gebruikmaken van deze platforms. De belangrijkste kanshebbers zijn WordPress, Wix, Squarespace en WebFlow.

Databasebeheer low-code / no-code platforms: Aan de bovenkant (enterprise) heb je platforms zoals Mendix​ Aan de onderkant heb je Airtable​ Er zijn ook NoSQL-database low-code / no-code platforms zoals KgBase voor kennisgrafieken.

Geautomatiseerde integratie low-code / no-code platforms: Er zijn verschillende opwindende en opkomende platforms in dit domein: Zapier, Parabool en Geïntegreerd zijn in deze categorie. Met deze tools kunt u relatief snel krachtige en complexe integratiestromen ontwikkelen. Hier is een voorbeeld van een Parabola-workflow die uit een API haalt, enkele gegevensmanipulaties uitvoert en deze vervolgens naar een andere API verzendt. De geautomatiseerde workflow kan op aanvraag, gepland of aangeroepen worden via een webhook.

Ontwikkeling van mobiele applicaties: De meeste low-code / no-code-platforms, zoals Bubble, bieden responsieve UI-mogelijkheden voor mobiele applicaties. Anderen bieden native ondersteuning voor de toonaangevende mobiele besturingssystemen (iOS en Android). Thunkable is misschien wel het ultieme voorbeeld van low-code / no-code mobiele applicatie-ontwikkeling.

Veel van deze platforms bieden een rijke verzameling plug-ins en sjablonen voor bepaalde soorten toepassingen.

Andere categorieën low-code / no-code platforms richten zich op specifieke toepassingsgebieden of niches:

  • E-commerce en online winkels: Een toonaangevend voorbeeld in deze categorie is Shopify.
  • Werkmanagement: Een goed voorbeeld in deze categorie is Monday.com.
  • ERP-toepassingen: Een interessant voorbeeld hier - ook vermeld in Gartner's MQ - is Zoho​ Een ander belangrijk en impactvol platform voor ERP en CRM is Salesforce.
  • Blockchain en IoT: atra is een voorbeeld in deze categorie - voor blockchain.
  • Kunstmatige intelligentie: Een fascinerend gebied voor low-code / no-code is AI, en we beginnen nu de opkomst van tools op dit gebied te zien. Een voorbeeld hiervan is C3 AI Ex-machine.

Low-code / no-code uitdagingen

Low-code / no-code-platforms hebben veel voordelen, maar ze brengen ook enkele uitdagingen met zich mee en brengen een leercurve met zich mee. Veel best practices zijn net in opkomst en zijn relatief onvolwassen. Dit is een kritieke aansprakelijkheid. Met traditionele programmering is er een enorme hoeveelheid ervaring, robuuste gemeenschappen en gedocumenteerde best practices. In veel opzichten staat low-code / no-code nog in de kinderschoenen - ook al bestaat MDD al heel lang: vooral bij BPM-platforms.

Hier zijn enkele van de meer kritische uitdagingen voor low-code / no-code:

1. Het gaat om een ​​cultuuromslag: Low-code / no-code vereist een wijziging in de cultuur van een organisatie, of die organisatie nu een onderneming is of een startup. Het veranderen van de cultuur om silo's te vernietigen is niet eenvoudig. Het vereist uitvoerende visie en goedkeuring. Het vereist ook de toewijzing van budget en empowerment aan een competentiecentrum voor digitale transformatie zonder code / code zonder code.

2. Het kost tijd en moeite om de platforms te leren kennen: Low-code / no-code verhoogt de snelheid en productiviteit. Maar het is niet gemakkelijk. De tools en platforms zijn niet triviaal, en het ontwikkelen van een niveau van expertise kost tijd. Dit is een van de meest onbegrepen aspecten van low-code / no-code. Complexe programmeerconstructies zoals geneste loops zijn op geen enkel platform zo eenvoudig.

3. Mogelijk hebt u meerdere platforms nodig: Sommige platforms zijn completer dan andere. Ontkennen en Bubblezijn bijvoorbeeld ontworpen voor gebruik in elke gebruikssituatie en bieden zo veel opties voor integratie met bedrijfssystemen. Ze kunnen echter veel profiteren van andere componenten die gespecialiseerd zijn in specifieke gebieden; bijvoorbeeld Bubble samen met bijvoorbeeld Parabool of de Zapier plug-in voor geautomatiseerde integratie. De datamanipulatie- en integratiemogelijkheden in Parabola of Zapier zijn gemakkelijker om mee te werken dan de native in Bubble. Er zijn andere plug-ins of technologiecomponenten die low-code / no-code-platforms aanvullen met aanvullende technologieën: bekijk bijvoorbeeld het technologie partnerschappen voor Unqork of het uitgebreide lijst met plug-ins voor Bubble.

4. Middelen en gemeenschapsondersteuning zijn schaars: Veel low-code / no-code platforms zijn relatief onvolwassen. Er zijn miljoenen ontwikkelaars - soms tientallen miljoenen - voor conventionele programmeertalen. Veel online en on-site cursussen en boeken en materialen zijn direct beschikbaar voor talen zoals Java of C #. Er zijn meerdere gemeenschappen en bronnen voor outsourcing. Het is een heel ander scenario voor low-code / no-code - vooral voor de meer recente platforms.

5. De prijzen kunnen verwarrend zijn: Enterprise low-code / no-code platforms zijn over het algemeen onnodig duur. De middelgrote en kleine platforms zijn minder duur, maar zijn doorgaans minder schaalbaar. De betrokkenheid van meerdere platforms voor een end-to-end-oplossing maakt prijsvraagstukken nog ingewikkelder.

Dat zijn slechts enkele van de belangrijkste uitdagingen. Ze maken duidelijk dat low-code / no-code geen wondermiddel is. Het blijft echter een formidabele trend om innovatieve oplossingen te ontwikkelen voor zowel gevestigde ondernemingen als startups.

We mogen verwachten te horen over meer uitdagingen in deze ruimte naarmate deze volwassener wordt. En er zullen mislukte projecten zijn. Maar de voordelen - vooral in het versnellen van de ontwikkelingssnelheid en productiviteit - zullen de dag winnen.

Ben je klaar?

Dr. Setrag Khoshafian is medeoprichter van Opstartassistent en Principal en Chief Scientist bij Khosh-advies​ Voorheen was hij VP van BPM Technology bij Pega, Senior VP of Technology bij Savvion, en CTO bij Portfolio Technologies en is hij lid van de Cognitieve wereld Think Tank over zakelijke AI.

VentureBeat publiceert regelmatig gast berichten van deskundige gegevens en AI-beoefenaars.

VentureBeat

De missie van VentureBeat is om een ​​digitaal stadsplein te zijn voor technische besluitvormers om kennis op te doen over transformatieve technologie en transacties. Onze site biedt essentiële informatie over datatechnologieën en strategieën om u te begeleiden bij het leiden van uw organisaties. We nodigen u uit om lid te worden van onze community, om toegang te krijgen tot:

  • up-to-date informatie over de onderwerpen die u interesseren
  • onze nieuwsbrieven
  • gated thought-leader content en toegang met korting tot onze gewaardeerde evenementen, zoals Transform
  • netwerkfuncties en meer

Word lid

Bron: https://venturebeat.com/2021/02/14/no-code-low-code-why-you-should-be-paying-attention/

spot_img

Laatste intelligentie

spot_img

Chat met ons

Hallo daar! Hoe kan ik u helpen?