Daxdi now accepts payments with Bitcoin

De bedste udviklingsplatforme med lav kode

Opbygning af en applikation uden kodning

Applikationer er værktøjer til at få tingene gjort, det være sig på din desktop, tablet eller mobilenhed.

Kommercielle apps har tendens til at imødekomme de fleste af behovene i nutidens små og mellemstore virksomheder (SMB'er).

De fleste, men ikke alle.

Uanset om din virksomhed er en multinational virksomhed eller bare en fem-personers kælderoperation, kommer der en dag, hvor du støder på en aftale eller en proces, der simpelthen ikke kan løses af software fra tredjepart fra tredjepart.

Det er, når du står over for hydraen med flere hoveder, der er det brugerdefinerede, interne udviklingsprojekt.

Jo lettere du kan opbygge og implementere arbejdsapps til at gennemføre en bestemt opgave eller løse et bestemt problem i et team eller i hele din organisation, jo mere effektivt vil du være i stand til at imødekomme eventuelle pludselige krav.

I et forsøg på at gøre app-oprettelsesprocessen lettere for IT-afdelingen og på samme tid mere tilgængelig for hverdagsbrugere er virksomheder begyndt at henvende sig til udviklingsplatforme med lav kode.

Denne nye kategori af app-building-værktøjer giver organisationer af enhver størrelse - fra SMB'er til store virksomheder - muligheden for hurtigt at designe, opbygge, tilpasse og implementere forretningsapps med ringe eller ingen kodning.

Funktionssættet og tilpasningsevnen varierer fra værktøj til værktøj, men kernefunktionen er den samme.

Gennem en kombination af træk-og-slip brugergrænseflader (UI'er), formbyggere og visuel procesmodellering kan brugere udnytte udviklingsplatforme med lav kode til at producere en fungerende app, som du kan downloade, åbne og begynde at bruge i timer eller mindre .

Hvad er appudvikling med lav kode?

Udtrykket "appudvikling med lav kode" eksisterede ikke før for et par år siden, men konceptet er ikke nyt.

I virksomheder og SMB'er har der længe været en forestilling om "
strømbruger"eller" borgerudvikler ", hvilket betyder forretningsbrugere, der ser en mulighed for at optimere en proces og påtage sig at oprette deres egne apps.

For at gøre det dabber de ofte teknologier som Visual Basic for Applications (VBA) programmering i Microsoft
Excel.

Værktøjer med lav kode udvider denne filosofi fra kun de mest teknologisk kyndige af arbejdere til enhver gennemsnitlig medarbejder, der ser et forretningsproblem eller en proces, som en simpel app kan optimere og løse, og satser på at bygge det selv.

Den anden side af ligningen er traditionelle udviklere og IT, for hvilke disse lavkodeplatforme er designet til at fremskynde softwarelevering ved hurtigt at oprette apps til specifikke forretningsbrugssager.

I stedet for at bruge tid og manuel indsats på at kode en app fra bunden, der består af almindelige funktioner og komponenter, giver platforme med lav kode udviklerne mulighed for at arbejde fra eksisterende skabeloner og trække forudbyggede elementer, formularer og objekter sammen for at få en bestemt afdeling eller hold den enkle arbejdsapp, de har brug for, med meget mindre besvær.

Som et resultat er lavkodeplatforme designet til at betjene begge disse typer brugere på én gang.

Det er et vanskeligt forslag, fordi platformene skal imødekomme to kategorier af brugere med drastisk forskellige kvalifikationssæt og præferencer.

Lavkodeplatforme har brug for at give hverdagsbrugere en død-simpel brugergrænseflade, som med at opbygge en app trin for trin i relaterede termer og med masser af hjælp undervejs.

Samtidig skal værktøjerne forenkle udviklingsprocessen for IT, mens de stadig giver mere teknologisk kyndige brugere et udvalg af tilpasningsmuligheder, plus muligheden for at trække i ting som tredjeparts tjenester, yderligere datakilder og lag på yderligere sikkerhed og overholdelse.

Det er meget for en platform at gøre, samtidig med at alt er simpelt inden for en samlet oplevelse.

Som sådan er ikke alle værktøjer dygtige til at gøre begge dele.

Nogle platforme udmærker sig ved at give en intuitiv, guidet oplevelse, hvor de fleste mennesker hurtigt kan få fat i processen og begynde at designe opgaveorienterede apps til at udfylde specifikke forretningsbehov.

Disse behov inkluderer måling af fremskridt på et projekt eller opbygning af en simpel formbaseret app til sporing
planlægning af medarbejderskift.

Andre platforme er lidt sværere for den gennemsnitlige bruger uden meget programmeringsbaggrund at bruge.

Men disse platforme udmærker sig ved at give udviklere et miljø, hvor de kan bygge komplekse procesmodeller, kortlægge databaseobjekter til brugerens arbejdsgange og tilpasse UI-design uden at skulle skrive deres egen kode.

De mest modne værktøjer med lav kode er dygtige til at gøre begge dele.

Mendix, OutSystems og Salesforce App Cloud tilbyder en række træningskurser og hjælpressourcer, der fører direkte ind i et responsivt, træk-og-slip-brugergrænseflade, hvor du kan designe en app ved hjælp af en række skabeloner.

På samme tid inden for det samme instrumentbræt huser disse enterprise-grade værktøjer også et omfattende bibliotek med databaseobjekter og UI-komponenter, som du kan trække ind i en slank visuel procesmodeller.

Salesforce er også et godt eksempel på den stramme streng, som disse platforme skal gå på, fordi det resulterende brugergrænseflade på trods af at have det mest imponerende udvalg af funktioner er så rodet og kompliceret, at det kompromitterer platformens værdi.

Værktøjer med lav kode skal være enkle og ligefrem over alt andet.

Den cirkulære logik i alt dette er, at lade borgerudviklere hurtigt bygge deres egne grundlæggende apps, fundamentalt tager presset fra IT-afdelingen.

I stedet for at oversvømme dit udviklingsteam med en kø fuld af anmodninger om enkle apps, kan holdene bygge appsne selv og til den specifikation, som de har brug for.

DET kan derefter komme ind efter det faktum at finjustere og gentage det efter størstedelen af ??kodearbejdet er udført.

Det er vigtigt at se på udviklingsplatforme med lav kode fra alle disse synspunkter.

Ideelt set vil du have, at salgs- og marketing- eller helpdesk-teamene skal være lige så komfortable med at bruge værktøjet som en softwareingeniør fra din IT-afdeling, der hurtigt skal trække flere datakilder ind for at oprette et webstedsovervågningsværktøj til en redesignet komponent på dit websted.

I det lys tog vi en lidt anden tilgang til at teste disse produkter end hvordan Daxdi normalt udfører produktanmeldelser.

Hvordan vi testede

I hver af de lavkodede udviklingsplatforme, der blev gennemgået i denne rundvisning, testede vi både fra en gennemsnitlig forretningsbruger og en erfaren appudvikler.

Når vi testede uafhængigt, bestræbte vi os på at se, hvordan det samme værktøj håndterede forskellige niveauer af udviklingsekspertise og et andet sæt krav afhængigt af den type app, vi havde til formål at opbygge.

For at teste ud fra din gennemsnitlige Joe-forretningsbruger brugte vi hvert respektive lavkodeværktøj til at oprette den samme grundlæggende planlægningsapp.

Målet var at opbygge en app, der kunne tilføje en ny begivenhed (navn, dato / tid, varighed), invitere brugere til begivenheden, en Gem-knap for at oprette begivenheden og muligheden for at se en liste over begivenheder i kalendervisningen eller via kronologisk liste.

Der blev givet bonuspoint for ekstra funktionalitet såsom meddelelser eller dybere evne til at tilpasse brugergrænsefladen.

Men målet var at opbygge og implementere en simpel app - ideelt tilgængelig i både desktop- og mobilformater - der udfører en ligetil forretningsproces.

Når vi testede fra et udvikler- / itperspektiv, var den standardapp, vi byggede ved hjælp af hvert værktøj, lidt mere kompliceret.

Vores professionelle programmør, der valgte at forblive anonym, testede værktøjerne ved at oprette en samarbejdsapplikationsadministrationsapp kaldet Crowd Control.

Denne app er beregnet til at være en simpel kontaktadministrator med en kontaktlisteside, en kontaktdetaljeside og en ny kontaktside.

Vi ønskede også muligheden for at tilføje fotos og flere noter til hver kontakt, og muligheden for at hente tredjeparts tjenester og tilføje eventuelle yderligere funktioner eller automatiseret logik til appen var et plus.

Vi havde brug for en lidt mere kompliceret app, der ville være nyttig, hvad enten det er på skrivebordet eller mobilen, så Crowd Control var hypotetisk beregnet som en mobil samarbejdsadministrator for et salgsteam.

Til denne side af testen målte vi succes på et par faktorer.

Var vores udvikler i stand til at implementere det fulde funktionssæt og også simulere ændringer i appen over tid? IT-afdelinger har et regelmæssigt behov for at skubbe rettelser og opdateringer til forretningsapps, så for at simulere projektets vedligeholdelsesaspekt af processen testede vores udvikler også, om værktøjerne kunne klare at tilføje et nyt felt til datamodellen og skubbe den ændring til appen samt ændre et eksisterende felt for at se, om ændringen reflekteres uden appfejl.

De ændringer, jeg simulerede, tilføjede et nyt felt til datamodellen og inkluderede det felt i appen og ændrede et eksisterende felt i datamodellen og fik den ændring til at afspejle sig korrekt i appen.

Vi havde også til formål at besvare det samme sæt grundlæggende spørgsmål om hver lavkodserfaring:

  • Var vi i stand til at oprette en grundlæggende, fungerende app?

  • Var de form-baserede og træk-og-slip objektmodelleringsgrænseflader lettere og tidsbesparende, eller var de sværere at bruge sammenlignet med traditionel kodning?

  • Hvilke tilpasningsfunktioner og tilføjede funktioner var tilgængelige under udviklingsprocessen med lav kode?

  • Krævede platformen nogen kodning under opbygningen af ??appen? Hvis ja, hvor meget og i hvilken sammenhæng?

Nedbryde landskabet med lav kode

Udtrykket "low-code" i sig selv kommer fra teknisk forsknings- og analysefirma Forrester Research.

Analytikere Clay Richardson og John Rymer opfandt udtrykket i Forresters 2014
rapport, "Nye udviklingsplatforme dukker op til kundeansatte applikationer" og fulgte det op sidste år med to markedsrapporter, "Forrester Wave: Udviklingsplatforme med lav kode, 2.

kvartal 2016, "og"
Leverandørlandskab: Det brudte, frugtbare terræn af applikationsplatforme med lav kode.

"Virksomhedens brede definition er:
"Platforme, der muliggør hurtig levering af forretningsapplikationer med et minimum af håndkodning og minimal investering på forhånd i opsætning, træning og implementering."

Forresters beskrivelse giver dig det grundlæggende: Lavkodeplatforme skal gøre det hurtigt og nemt at designe, implementere og bruge forretningsapps.

Selve lavkodelandskabet er langt mere nuanceret med snesevis af virksomheder i rummet.

Ophavsret © 2017, Forrester Research, Inc.

Som sådan er der en lang liste over værktøjer, som vi kunne have valgt at gennemgå i denne sammenfatning.

Over tid tilføjer vi nye værktøjer og opdaterer individuelle anmeldelser, når nye funktioner bliver tilgængelige.

Som et levende og åndedrætsdokument er nogle af de værktøjer, der er anført i dag, muligvis ikke opført på et år, da score kan ændre sig, og nye produkter kan tilføjes til samlingen.

Når du prøver løsninger, skal du sørge for at tjekke ind igen med os for at se, om der er tilføjet nogen ny software til denne sammenfatning.

Til vores indledende test fokuserede vi på et par industristandarder, mindre men erfarne lavkodeleverandører og et par kommende platforme fra nogle tekniske giganter, der forsøgte at forstyrre rummet.

Appian, Mendix, OutSystems og Salesforce er førende leverandører i Foresters landskabsrapport.

De tilbyder modne platforme med lav kode, der har udviklet sig markant i løbet af det sidste årti eller deromkring.

Appian, OutSystems og Mendix har stærke kunde- og udviklerfællesskaber omkring deres ...

Opbygning af en applikation uden kodning

Applikationer er værktøjer til at få tingene gjort, det være sig på din desktop, tablet eller mobilenhed.

Kommercielle apps har tendens til at imødekomme de fleste af behovene i nutidens små og mellemstore virksomheder (SMB'er).

De fleste, men ikke alle.

Uanset om din virksomhed er en multinational virksomhed eller bare en fem-personers kælderoperation, kommer der en dag, hvor du støder på en aftale eller en proces, der simpelthen ikke kan løses af software fra tredjepart fra tredjepart.

Det er, når du står over for hydraen med flere hoveder, der er det brugerdefinerede, interne udviklingsprojekt.

Jo lettere du kan opbygge og implementere arbejdsapps til at gennemføre en bestemt opgave eller løse et bestemt problem i et team eller i hele din organisation, jo mere effektivt vil du være i stand til at imødekomme eventuelle pludselige krav.

I et forsøg på at gøre app-oprettelsesprocessen lettere for IT-afdelingen og på samme tid mere tilgængelig for hverdagsbrugere er virksomheder begyndt at henvende sig til udviklingsplatforme med lav kode.

Denne nye kategori af app-building-værktøjer giver organisationer af enhver størrelse - fra SMB'er til store virksomheder - muligheden for hurtigt at designe, opbygge, tilpasse og implementere forretningsapps med ringe eller ingen kodning.

Funktionssættet og tilpasningsevnen varierer fra værktøj til værktøj, men kernefunktionen er den samme.

Gennem en kombination af træk-og-slip brugergrænseflader (UI'er), formbyggere og visuel procesmodellering kan brugere udnytte udviklingsplatforme med lav kode til at producere en fungerende app, som du kan downloade, åbne og begynde at bruge i timer eller mindre .

Hvad er appudvikling med lav kode?

Udtrykket "appudvikling med lav kode" eksisterede ikke før for et par år siden, men konceptet er ikke nyt.

I virksomheder og SMB'er har der længe været en forestilling om "
strømbruger"eller" borgerudvikler ", hvilket betyder forretningsbrugere, der ser en mulighed for at optimere en proces og påtage sig at oprette deres egne apps.

For at gøre det dabber de ofte teknologier som Visual Basic for Applications (VBA) programmering i Microsoft
Excel.

Værktøjer med lav kode udvider denne filosofi fra kun de mest teknologisk kyndige af arbejdere til enhver gennemsnitlig medarbejder, der ser et forretningsproblem eller en proces, som en simpel app kan optimere og løse, og satser på at bygge det selv.

Den anden side af ligningen er traditionelle udviklere og IT, for hvilke disse lavkodeplatforme er designet til at fremskynde softwarelevering ved hurtigt at oprette apps til specifikke forretningsbrugssager.

I stedet for at bruge tid og manuel indsats på at kode en app fra bunden, der består af almindelige funktioner og komponenter, giver platforme med lav kode udviklerne mulighed for at arbejde fra eksisterende skabeloner og trække forudbyggede elementer, formularer og objekter sammen for at få en bestemt afdeling eller hold den enkle arbejdsapp, de har brug for, med meget mindre besvær.

Som et resultat er lavkodeplatforme designet til at betjene begge disse typer brugere på én gang.

Det er et vanskeligt forslag, fordi platformene skal imødekomme to kategorier af brugere med drastisk forskellige kvalifikationssæt og præferencer.

Lavkodeplatforme har brug for at give hverdagsbrugere en død-simpel brugergrænseflade, som med at opbygge en app trin for trin i relaterede termer og med masser af hjælp undervejs.

Samtidig skal værktøjerne forenkle udviklingsprocessen for IT, mens de stadig giver mere teknologisk kyndige brugere et udvalg af tilpasningsmuligheder, plus muligheden for at trække i ting som tredjeparts tjenester, yderligere datakilder og lag på yderligere sikkerhed og overholdelse.

Det er meget for en platform at gøre, samtidig med at alt er simpelt inden for en samlet oplevelse.

Som sådan er ikke alle værktøjer dygtige til at gøre begge dele.

Nogle platforme udmærker sig ved at give en intuitiv, guidet oplevelse, hvor de fleste mennesker hurtigt kan få fat i processen og begynde at designe opgaveorienterede apps til at udfylde specifikke forretningsbehov.

Disse behov inkluderer måling af fremskridt på et projekt eller opbygning af en simpel formbaseret app til sporing
planlægning af medarbejderskift.

Andre platforme er lidt sværere for den gennemsnitlige bruger uden meget programmeringsbaggrund at bruge.

Men disse platforme udmærker sig ved at give udviklere et miljø, hvor de kan bygge komplekse procesmodeller, kortlægge databaseobjekter til brugerens arbejdsgange og tilpasse UI-design uden at skulle skrive deres egen kode.

De mest modne værktøjer med lav kode er dygtige til at gøre begge dele.

Mendix, OutSystems og Salesforce App Cloud tilbyder en række træningskurser og hjælpressourcer, der fører direkte ind i et responsivt, træk-og-slip-brugergrænseflade, hvor du kan designe en app ved hjælp af en række skabeloner.

På samme tid inden for det samme instrumentbræt huser disse enterprise-grade værktøjer også et omfattende bibliotek med databaseobjekter og UI-komponenter, som du kan trække ind i en slank visuel procesmodeller.

Salesforce er også et godt eksempel på den stramme streng, som disse platforme skal gå på, fordi det resulterende brugergrænseflade på trods af at have det mest imponerende udvalg af funktioner er så rodet og kompliceret, at det kompromitterer platformens værdi.

Værktøjer med lav kode skal være enkle og ligefrem over alt andet.

Den cirkulære logik i alt dette er, at lade borgerudviklere hurtigt bygge deres egne grundlæggende apps, fundamentalt tager presset fra IT-afdelingen.

I stedet for at oversvømme dit udviklingsteam med en kø fuld af anmodninger om enkle apps, kan holdene bygge appsne selv og til den specifikation, som de har brug for.

DET kan derefter komme ind efter det faktum at finjustere og gentage det efter størstedelen af ??kodearbejdet er udført.

Det er vigtigt at se på udviklingsplatforme med lav kode fra alle disse synspunkter.

Ideelt set vil du have, at salgs- og marketing- eller helpdesk-teamene skal være lige så komfortable med at bruge værktøjet som en softwareingeniør fra din IT-afdeling, der hurtigt skal trække flere datakilder ind for at oprette et webstedsovervågningsværktøj til en redesignet komponent på dit websted.

I det lys tog vi en lidt anden tilgang til at teste disse produkter end hvordan Daxdi normalt udfører produktanmeldelser.

Hvordan vi testede

I hver af de lavkodede udviklingsplatforme, der blev gennemgået i denne rundvisning, testede vi både fra en gennemsnitlig forretningsbruger og en erfaren appudvikler.

Når vi testede uafhængigt, bestræbte vi os på at se, hvordan det samme værktøj håndterede forskellige niveauer af udviklingsekspertise og et andet sæt krav afhængigt af den type app, vi havde til formål at opbygge.

For at teste ud fra din gennemsnitlige Joe-forretningsbruger brugte vi hvert respektive lavkodeværktøj til at oprette den samme grundlæggende planlægningsapp.

Målet var at opbygge en app, der kunne tilføje en ny begivenhed (navn, dato / tid, varighed), invitere brugere til begivenheden, en Gem-knap for at oprette begivenheden og muligheden for at se en liste over begivenheder i kalendervisningen eller via kronologisk liste.

Der blev givet bonuspoint for ekstra funktionalitet såsom meddelelser eller dybere evne til at tilpasse brugergrænsefladen.

Men målet var at opbygge og implementere en simpel app - ideelt tilgængelig i både desktop- og mobilformater - der udfører en ligetil forretningsproces.

Når vi testede fra et udvikler- / itperspektiv, var den standardapp, vi byggede ved hjælp af hvert værktøj, lidt mere kompliceret.

Vores professionelle programmør, der valgte at forblive anonym, testede værktøjerne ved at oprette en samarbejdsapplikationsadministrationsapp kaldet Crowd Control.

Denne app er beregnet til at være en simpel kontaktadministrator med en kontaktlisteside, en kontaktdetaljeside og en ny kontaktside.

Vi ønskede også muligheden for at tilføje fotos og flere noter til hver kontakt, og muligheden for at hente tredjeparts tjenester og tilføje eventuelle yderligere funktioner eller automatiseret logik til appen var et plus.

Vi havde brug for en lidt mere kompliceret app, der ville være nyttig, hvad enten det er på skrivebordet eller mobilen, så Crowd Control var hypotetisk beregnet som en mobil samarbejdsadministrator for et salgsteam.

Til denne side af testen målte vi succes på et par faktorer.

Var vores udvikler i stand til at implementere det fulde funktionssæt og også simulere ændringer i appen over tid? IT-afdelinger har et regelmæssigt behov for at skubbe rettelser og opdateringer til forretningsapps, så for at simulere projektets vedligeholdelsesaspekt af processen testede vores udvikler også, om værktøjerne kunne klare at tilføje et nyt felt til datamodellen og skubbe den ændring til appen samt ændre et eksisterende felt for at se, om ændringen reflekteres uden appfejl.

De ændringer, jeg simulerede, tilføjede et nyt felt til datamodellen og inkluderede det felt i appen og ændrede et eksisterende felt i datamodellen og fik den ændring til at afspejle sig korrekt i appen.

Vi havde også til formål at besvare det samme sæt grundlæggende spørgsmål om hver lavkodserfaring:

  • Var vi i stand til at oprette en grundlæggende, fungerende app?

  • Var de form-baserede og træk-og-slip objektmodelleringsgrænseflader lettere og tidsbesparende, eller var de sværere at bruge sammenlignet med traditionel kodning?

  • Hvilke tilpasningsfunktioner og tilføjede funktioner var tilgængelige under udviklingsprocessen med lav kode?

  • Krævede platformen nogen kodning under opbygningen af ??appen? Hvis ja, hvor meget og i hvilken sammenhæng?

Nedbryde landskabet med lav kode

Udtrykket "low-code" i sig selv kommer fra teknisk forsknings- og analysefirma Forrester Research.

Analytikere Clay Richardson og John Rymer opfandt udtrykket i Forresters 2014
rapport, "Nye udviklingsplatforme dukker op til kundeansatte applikationer" og fulgte det op sidste år med to markedsrapporter, "Forrester Wave: Udviklingsplatforme med lav kode, 2.

kvartal 2016, "og"
Leverandørlandskab: Det brudte, frugtbare terræn af applikationsplatforme med lav kode.

"Virksomhedens brede definition er:
"Platforme, der muliggør hurtig levering af forretningsapplikationer med et minimum af håndkodning og minimal investering på forhånd i opsætning, træning og implementering."

Forresters beskrivelse giver dig det grundlæggende: Lavkodeplatforme skal gøre det hurtigt og nemt at designe, implementere og bruge forretningsapps.

Selve lavkodelandskabet er langt mere nuanceret med snesevis af virksomheder i rummet.

Ophavsret © 2017, Forrester Research, Inc.

Som sådan er der en lang liste over værktøjer, som vi kunne have valgt at gennemgå i denne sammenfatning.

Over tid tilføjer vi nye værktøjer og opdaterer individuelle anmeldelser, når nye funktioner bliver tilgængelige.

Som et levende og åndedrætsdokument er nogle af de værktøjer, der er anført i dag, muligvis ikke opført på et år, da score kan ændre sig, og nye produkter kan tilføjes til samlingen.

Når du prøver løsninger, skal du sørge for at tjekke ind igen med os for at se, om der er tilføjet nogen ny software til denne sammenfatning.

Til vores indledende test fokuserede vi på et par industristandarder, mindre men erfarne lavkodeleverandører og et par kommende platforme fra nogle tekniske giganter, der forsøgte at forstyrre rummet.

Appian, Mendix, OutSystems og Salesforce er førende leverandører i Foresters landskabsrapport.

De tilbyder modne platforme med lav kode, der har udviklet sig markant i løbet af det sidste årti eller deromkring.

Appian, OutSystems og Mendix har stærke kunde- og udviklerfællesskaber omkring deres ...

Daxdi

Daxdi.com Cookies

På Daxdi.com bruger vi cookies (tekniske og profil cookies, både vores egen og tredjepart) for at give dig en bedre online oplevelse og til at sende dig personlige online kommercielle beskeder i henhold til dine præferencer. Hvis du vælger fortsæt eller få adgang til indhold på vores hjemmeside uden at tilpasse dine valg, accepterer du brugen af cookies.

Du kan få flere oplysninger om vores cookiepolitik, og hvordan du afviser cookies

adgang her.

Indstillinger

Fortsætte