No-code og low-code IoT-platforme fremskynder appudvikling

Kildeknude: 1285820

For enhver professionel kan det føles uendeligt hurtigere at udføre en opgave på egen hånd end at instruere en anden, hvordan man får det gjort. No-code og low-code IoT-platforme sætter muligheden for at bygge applikationer i hænderne på de brugere, der ved, hvad de har brug for, men som ikke har kodningsbaggrunden til at lave en hel applikation.

Organisationer bruger no-code og low-code applikationsbyggere, fordi udviklere og brugere kan nå deres forretningsbehov uden programmeringsfærdigheder.

Hvis en bruger anvender en ingen kode applikationsbygger, konstruerer bygherren den underliggende tekniske IT-infrastruktur, som applikationen skal interface med. Platformbrugeren skal skrive forretningslogikken, såsom "hvor mange afkast fik virksomheden i juli?"

Med en lav-kode applikationsbygger, kan brugerne skrive den grundlæggende forretningslogik. De skal dog stadig arbejde med it for at integrere applikationen med den eksisterende it-hardware- og softwareinfrastruktur.

Efterspørgslen efter mere forenklede udviklingsmuligheder er vokset, i det mindste delvist på grund af COVID-19-pandemien. Ifølge en Gartner prognose, forudsagde forskere, at markedet for lavkodeudvikling vil udgøre 13.8 milliarder dollars i 2021, en stigning på 22.6 % fra 2020.

Low-code projections
Lav-kode udviklingsværktøj fremskrivninger inden 2025

Fordele og ulemper ved at bruge ingen-kode eller lav-kode platforme

Uanset om en virksomhed bruger no-code eller low-code applikationsgeneratorer, er formålet med at automatisere kode under applikationsudvikling at reducere den tid, det tager at udvikle og sætte applikationer i produktion. Håbet er, at IoT-brugere ikke skal være afhængige af IT for at lave deres ansøgning og vente i IT-efterslæbet.

Automatiske kodegeneratorer skaber deres kode på en meget generisk måde. Med andre ord vil autogenereret kode fungere med det generelle hardware- og softwaremiljø, der er defineret for det. Alligevel passer det ikke til en virksomheds konfigurerede hardware- og softwaremiljø. Automatiserede kodegeneratorer er tilbøjelige til at generere mere kode end nødvendigt. Den overskydende kode og instruktioner bruger mere lagring og behandling, og denne mangel på effektivitet kan forårsage længere programkørsel.

Organisationer bruger IoT-platforme uden kode og lavkode til at løse forretningsproblemet med at få applikationer i produktion hurtigere.

IoT skaber udfordringer for udviklingsplatforme

Organisationer bruger IoT-platforme uden kode og lavkode til at løse forretningsproblemet med at få applikationer i produktion hurtigere. Flaskehalsen er IT med sit projektefterslæb. Brugere kan implementere IoT-applikationer på egen hånd ved at bruge generatorer uden kode eller endda lav kode, men der er flere udfordringer:

  • IoT har brug for hurtige køretider. No-code og low-code værktøjer har en tendens til at generere overskydende kode overhead, hvilket kan forringe IoT-ydeevne. Typisk kræver IoT hurtig applikationsgennemstrømning, så applikationer uden kode eller lavkode til IoT kan være for langsomme.
  • IoT er forskelligartet. Ingen-kode eller lav-kode platforme kan skabe programmering, der er for generisk til at adressere mangfoldigheden og uforudsigeligheden af ​​IoT-enheder. I et så dynamisk miljø vil applikationsudviklere sandsynligvis have brug for it-administratorers integrationshjælp.
  • Out-of-the-box IoT-sikkerhed er i sagens natur svag. Mange IoT-enheder kommer ind i en virksomhed med svage standardsikkerhedsindstillinger, der ikke opfylder minimumssikkerhedsstandarderne. Derfor skal IT tildele disse enheder til de nødvendige sikkerhedsindstillinger. Da hver IoT-enhed er unik, etablere stærk sikkerhed ved IoT enhedsniveau er stadig en stort set manuel opgave.
  • IoT er infrastruktur. No-code og low-code generatorer abstraherer programskrivning væk fra detaljerne i IT-infrastrukturen, så programmører kun behøver at skrive de forretningsregler, som de ønsker, at deres applikationer skal udføre. Men IoT i sagens natur is

Organisationer kan implementere IoT centralt, men implementerer ofte på virksomhedskanter, såsom fjernfabrikker, feltkontorer, fjerntliggende forsyningstårne, motorveje, lastbiler og biler eller håndholdte enheder i varehuse. Der er behov for omfattende viden om it-netværk, systemer, software, hardware og sikkerhed for at forbinde alle disse enheder med hinanden og til de applikationer og systemer, der kører dem. En meget generisk løsning, såsom lav kode eller ingen kode, kan ikke løse disse forviklinger af it-infrastruktur nemt. I stedet kræver det IT-ekspertise at integrere IoT-enheder, systemer og databaser, hvilket gør det muligt for alle aktiver at eksistere side om side i et ende-til-ende sikkert miljø.

No-code development
Hvad er no-code udvikling?

Hvornår giver det mening at bruge no-code og low-code generatorer?

På sit øverste niveau bruger IoT dashboards og ligetil rapportering. No-code og low-code værktøjer er ideelle til hurtigt at udvikle dashboards og oversigtsrapporter med drill-down kapacitet. Dette er de rapporter, som brugerne vil have til at overvåge IoT-ydeevne. IoT-brugere kan selv oprette disse rapporter og dashboards på øverste niveau med platforme uden kode eller lavkode og derefter inkorporere dem i IoT-arbejdsgange med lidt hjælp fra IT.

IoT infrastruktur platforme lettere kan lette applikationer uden kode og lav kode. Mange lavkode-softwareudbydere tilbyder nem integration med store IoT-platforme, herunder IBM Watson, Microsoft Azure og AWS. Udbydere har også ofte lavkode-tilbud, der udtrykkeligt er designet til at integrere effektivt med deres IoT-platforme. Hvis brugerne holder sig inden for grænserne af specifikke platforme og værktøjer, har de en bedre chance for at udvikle succesfulde IoT-applikationer med lav kode.

No-code og low-code applikationsgeneratorer kan gøres sikre mod fejl. I tilfælde, hvor brugere anvender generatorer uden kode og lav kode til IoT, kan IT eller endda kodegeneratorleverandøren selv hjælpe med at beskytte brugerne mod utilsigtet at skabe IoT-fejl eller sårbarheder. For eksempel kan IT deaktivere visse funktioner i lav- og ingen-kode-generatorer, der gør det muligt for brugere at indstille deres egen sikkerhed. Ved at deaktivere funktioner i lav- og ingen-kode, der kan overtræde standarder for virksomhedsledelse eller skabe andre typer fejl, kan organisationer udelukke mange af de problemer, som brugere uden IT-erfaring utilsigtet kan skabe.

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

Tidsstempel:

Mere fra Internetofthingsagenda.techtarget.com