No-code en low-code IoT-platforms versnellen de ontwikkeling van apps

Bronknooppunt: 1285820

Voor elke professional kan het in zijn eentje een taak voltooien oneindig veel sneller voelen dan iemand anders de opdracht te geven de klus te klaren. No-code en low-code IoT-platforms geven de mogelijkheid om applicaties te bouwen in handen van gebruikers die weten wat ze nodig hebben, maar niet over de codeerachtergrond beschikken om een โ€‹โ€‹volledige applicatie te maken.

Organisaties gebruiken no-code en low-code applicatiebouwers omdat ontwikkelaars en gebruikers zonder programmeervaardigheden aan hun zakelijke behoeften kunnen voldoen.

Als een gebruiker gebruik maakt van een geen code applicatiebouwer, de bouwer bouwt de onderliggende technische IT-infrastructuur waarmee de applicatie moet communiceren. De platformgebruiker moet de bedrijfslogica opschrijven, zoals โ€œhoeveel rendementen heeft het bedrijf in juli behaald?โ€

Met een Lage code applicatiebouwer kunnen gebruikers de basisbedrijfslogica schrijven. Ze moeten echter nog steeds samenwerken met IT om de applicatie te integreren met de bestaande IT-hardware- en software-infrastructuur.

De vraag naar eenvoudigere ontwikkelingsmogelijkheden is gegroeid, althans gedeeltelijk als gevolg van de COVID-19-pandemie. Volgens een Gartner voorspellingOnderzoekers voorspelden dat de low-code ontwikkelingsmarkt in 13.8 2021 miljard dollar zal bedragen, een stijging van 22.6% ten opzichte van 2020.

Low-code projections
Projecties van low-code ontwikkelingstools tegen 2025

Voor- en nadelen van het gebruik van no-code- of low-code-platforms

Of een bedrijf nu applicatiegeneratoren zonder of met weinig code gebruikt, het doel van het automatiseren van code tijdens de ontwikkeling van applicaties is het verkorten van de tijd die nodig is om applicaties te ontwikkelen en in productie te nemen. De hoop is dat IoT-gebruikers niet afhankelijk hoeven te zijn van IT om hun applicatie te maken en in de IT-achterstand te wachten.

Automatische codegeneratoren creรซren hun code op een zeer generieke manier. Met andere woorden: automatisch gegenereerde code werkt met de algemene hardware- en softwareomgeving die ervoor is gedefinieerd. Toch zal het niet op maat gemaakt zijn voor de geconfigureerde hardware- en softwareomgeving van een onderneming. Geautomatiseerde codegeneratoren genereren vaak meer code dan nodig is. De overtollige code en instructies verbruiken meer opslagruimte en verwerking, en dit gebrek aan efficiรซntie kan leiden tot langere runtimes van applicaties.

Organisaties gebruiken no-code en low-code IoT-platforms om het zakelijke probleem op te lossen om applicaties sneller in productie te krijgen.

IoT zorgt voor uitdagingen voor ontwikkelingsplatforms

Organisaties gebruiken no-code en low-code IoT-platforms om het zakelijke probleem op te lossen om applicaties sneller in productie te krijgen. Het knelpunt is IT met zijn projectachterstand. Gebruikers kunnen zelf IoT-applicaties implementeren met behulp van no-code of zelfs low-code generatoren, maar er zijn verschillende uitdagingen:

  • IoT heeft snelle runtimes nodig. No-code- en low-code-tools hebben de neiging om overtollige code-overhead te genereren, wat de IoT-prestaties kan vertragen. Doorgaans vereist IoT een snelle doorvoer van applicaties, dus no-code of low-code applicaties voor IoT kunnen te traag zijn.
  • IoT is divers. No-code- of low-code-platforms kunnen programmering creรซren die te algemeen is om de pluraliteit en onvoorspelbaarheid van IoT-apparaten aan te pakken. In zo'n dynamische omgeving zullen applicatieontwikkelaars waarschijnlijk de integratiehulp van IT-beheerders nodig hebben.
  • Out-of-the-box IoT-beveiliging is inherent zwak. Veel IoT-apparaten komen in een onderneming terecht met zwakke standaardbeveiligingsinstellingen die niet voldoen aan de minimale beveiligingsnormen. Daarom moet IT deze apparaten aan de vereiste beveiligingsinstellingen toewijzen. Omdat elk IoT-apparaat uniek is, het creรซren van sterke beveiliging op het IoT apparaatniveau is nog steeds een grotendeels handmatige taak.
  • IoT is infrastructuur. No-code- en low-code-generatoren abstraheren het schrijven van programma's weg van de details van de IT-infrastructuur, zodat programmeurs alleen de bedrijfsregels hoeven te schrijven die zij door hun applicaties willen laten uitvoeren. IoT is echter van nature een feit is

Organisaties kunnen IoT centraal inzetten, maar vaak ook aan de randen van de onderneming, zoals afgelegen fabrieken, veldkantoren, elektriciteitstorens op afstand, snelwegen, vrachtwagens en auto's, of draagbare apparaten in magazijnen. Om al deze apparaten met elkaar en met de applicaties en systemen waarop ze draaien te verbinden, is uitgebreide kennis nodig van IT-netwerken, systemen, software, hardware en beveiliging. Een zeer generieke oplossing, zoals low-code of no-code, kan deze complexiteiten van de IT-infrastructuur niet gemakkelijk aanpakken. In plaats daarvan is IT-expertise nodig om IoT-apparaten, -systemen en databases te integreren, waardoor alle assets naast elkaar kunnen bestaan โ€‹โ€‹in een end-to-end beveiligde omgeving.

No-code development
Wat is no-code-ontwikkeling?

Wanneer is het zinvol om no-code- en low-code-generatoren te gebruiken?

Op het hoogste niveau maakt IoT gebruik van dashboards en eenvoudige rapportage. No-code- en low-code-tools zijn ideaal voor het snel ontwikkelen van dashboards en samenvattende rapporten met drill-downmogelijkheden. Dit zijn de rapporten die gebruikers nodig hebben voor het monitoren van IoT-prestaties. IoT-gebruikers kunnen deze top-level rapporten en dashboards zelf maken met no-code of low-code platforms en deze vervolgens met een beetje hulp van IT in IoT-workflows integreren.

IoT-infrastructuur platforms gemakkelijker kunnen faciliteren no-code en low-code applicaties. Veel low-code softwareleveranciers bieden eenvoudige integratie met grote IoT-platforms, waaronder IBM Watson, Microsoft Azure en AWS. Providers hebben vaak ook low-code-aanbiedingen die uitdrukkelijk zijn ontworpen om effectief te integreren met hun IoT-platforms. Als gebruikers binnen de grenzen van specifieke platforms en tools blijven, hebben ze een grotere kans om succesvolle low-code IoT-applicaties te ontwikkelen.

No-code en low-code applicatiegeneratoren kunnen beveiligd worden tegen storingen. In gevallen waarin gebruikers no-code- en low-code-generatoren voor IoT gebruiken, kan IT of zelfs de leverancier van de codegenerator zelf helpen gebruikers te beschermen tegen onbedoeld IoT-fouten of kwetsbaarheden. IT kan bijvoorbeeld bepaalde functies uitschakelen in low- en no-codegeneratoren waarmee gebruikers hun eigen beveiliging kunnen instellen. Door functies in low-code en no-code uit te schakelen die de normen voor bedrijfsbestuur kunnen schenden of andere soorten fouten kunnen veroorzaken, kunnen organisaties veel van de problemen voorkomen die gebruikers zonder IT-ervaring onbedoeld kunnen veroorzaken.

Bron: https://internetofthingsagenda.techtarget.com/tip/No-code-and-low-code-IoT-platforms-speed-up-app-development

Tijdstempel:

Meer van Internetofthingsagenda.techtarget.com