Kodefri programvareutvikling

programvareutvikling kun via grafiske brukergrensesnitt og konfigurasjoner, altså ingen kodeskriving

Kodefri utvikling eller kodefri programvareutvikling (noen ganger kalt kodeløs programvareutvikling) vil si å lage applikasjonsprogramvare kun via grafiske brukergrensesnitt og konfigurasjoner, i stedet for tradisjonell programmering hvor man skriver kode.

Flytdiagram i den kodefrie utviklingsplattformen Betty Blocks

Kodefri og lavkode programvareutvikling er nært beslektet, siden begge er designet for å fremskynde applikasjonsutvikling.[1] Men i motsetning til lavkode krever kodefri utvikling ingen kodeskriving i det hele tatt, og består vanligvis av forhåndsbygde maler som forretningen kan bygge apper med.[2] I 2010-årene har begge utviklingstypene økt i popularitet ettersom det har blitt stort behov for å utvikle applikasjoner og en mer mobil arbeidsstyrke, samtidig som det er begrenset tilbud av kompetente programvareutviklere.[3]

Kodefri utvikling er tett knyttet til visuelle programmeringsspråk[4] og strømlinjeformet programvareutvikling. Verktøyene er ofte skybaserte, men trenger ikke være det.

Bruk rediger

Verktøy for kodefri utvikling er ofte designet for forretningsbrukere i motsetning til tradisjonelle utviklere. Dette kan gi forretningen raskere utvkling ettersom man kan bli mindre avhengig av støtte fra IT-utviklere som kan ha begrenset med tid og ressurser.[5] Kodefrie verktøy kan være avhengie av at virksomheten legger til rette med felles API-er og tjenestekataloger, åpne datasett og verifiserte maler, samt integrsjon med eksisterende forretningssystemer.[6]

Sikkerhet rediger

For en virksomhets systemer gir kodefrie verktøy noen sikkerhetsmessige utfordringer siden det gjør programvareutvkling tilgjengelig for flere. På den andre siden kan det også gi noen sikkerhetsmessige fordeler siden en del sikkerhet kan håndteres automatisk i verktøyene. Med slike verktøy bør IT derfor ha et større fokus på styring.[7]

Se også rediger

Referanser rediger

  1. ^ Miller, Austin. «Low Code vs No Code Explained». Besøkt 1. januar 2022. 
  2. ^ «Best No-Code Development Platforms». 
  3. ^ Rouse, Margaret. «low-code/no-code development platform (LCNC platform)». Besøkt 20. august 2018. 
  4. ^ «Programming Without Code: The Rise of No-Code Software Development». 
  5. ^ Satell, Greg. «The Future of Software Is No-Code». Besøkt 20. august 2018. 
  6. ^ Tolido, Ron. «App Maker Movement». Besøkt 5. desember 2018. 
  7. ^ Weiss, Todd. «No-Code, Low-Code Development Platforms Help Organizations Meet Growing App Demand». Besøkt 20. august 2018.