Utvecklingsplattform med låg kod
En utvecklingsplattform med låg kod ( LCP ) tillhandahåller en utvecklingsmiljö som används för att skapa applikationsprogram via ett grafiskt användargränssnitt. En lågkodad plattform kan producera helt operativa applikationer eller kräva ytterligare kodning för specifika situationer. Utvecklingsplattformar med låg kod kan minska mängden traditionell tid, vilket möjliggör snabbare leverans av affärsapplikationer. En gemensam fördel är att ett bredare spektrum av människor kan bidra till applikationens utveckling – inte bara de med kodningsförmåga utan kräver god styrning för att kunna följa gemensamma regler och förordningar. LCDP:er kan också sänka de initiala kostnaderna för installation, utbildning, driftsättning och underhåll.
Utvecklingsplattformar med låg kod spårar sina rötter tillbaka till fjärde generationens programmeringsspråk och de snabba applikationsutvecklingsverktygen från 1990-talet och början av 2000-talet. I likhet med dessa föregångare utvecklingsmiljöer är LCDP:er baserade på principerna för modelldriven design, automatisk kodgenerering och visuell programmering. Konceptet med slutanvändarutveckling fanns också tidigare, även om LCDP:er förde med sig några nya sätt att närma sig denna utveckling. Marknaden för utvecklingsplattformar med låg kod spårar sitt ursprung tillbaka till 2011. Det specifika namnet "lågkod" lades inte fram förrän den 9 juni 2014, då det användes av branschanalytikern Forrester Research . Tillsammans med utvecklingsplattformar utan kod beskrevs lågkod som "extraordinärt störande" i Forbes magazine 2017.
Använda sig av
Som ett resultat av mikrodatorrevolutionen har företag distribuerat datorer brett över sina anställda, vilket möjliggör omfattande automatisering av affärsprocesser med hjälp av programvara . Behovet av mjukvaruautomatisering och nya applikationer för affärsprocesser ställer krav på mjukvaruutvecklare att skapa skräddarsydda applikationer i volym, skräddarsy dem efter organisationers unika behov. Utvecklingsplattformar med låg kod har utvecklats som ett sätt att möjliggöra snabbt skapande och användning av fungerande applikationer som kan tillgodose organisationens specifika process- och databehov.
Reception
Undersökningsföretaget Forrester uppskattade 2016 att den totala marknaden för utvecklingsplattformar med låg kod skulle växa till 15,5 miljarder dollar år 2020. Segment på marknaden inkluderar databas-, förfrågningshantering, mobil-, process- och lågkodsplattformar för allmänna ändamål.
Lågkodutvecklingens marknadstillväxt kan tillskrivas dess flexibilitet och lätthet. Utvecklingsplattformar med låg kod flyttar sitt fokus mot allmänna ändamål med applikationer, med möjligheten att lägga till anpassad kod när det behövs eller önskas.
Mobil tillgänglighet är en av de drivande faktorerna för att använda utvecklingsplattformar med låg kod. Istället för att utvecklare måste lägga tid på att skapa programvara för flera enheter, lågkodspaket vanligtvis med den funktionen som standard.
Eftersom de kräver mindre kunskap om kodning kan nästan alla i en mjukvaruutvecklingsmiljö lära sig att använda en utvecklingsplattform med låg kod. Funktioner som dra och släpp -gränssnitt hjälper användare att visualisera och bygga applikationen
Säkerhets- och efterlevnadsproblem
Oron över utvecklingsplattformens säkerhet och efterlevnad med låg kod växer, särskilt för appar som använder konsumentdata. Det kan finnas oro över säkerheten för appar som byggs så snabbt och eventuell brist på vederbörlig styrning som kan leda till efterlevnadsproblem . Lågkodsappar ger dock också bränsle till säkerhetsinnovationer. Med kontinuerlig apputveckling i åtanke blir det lättare att skapa säkra dataarbetsflöden. Fortfarande kvarstår faktum att utvecklingsplattformar med låg kod som inte tillämpas och strikt följer normaliserade systemteori inte löser utmaningen med att öka komplexiteten på grund av förändringar.
Kritik
Vissa IT-proffs ifrågasätter om utvecklingsplattformar med låg kod är lämpliga för storskaliga och verksamhetskritiska företagstillämpningar. Andra har ifrågasatt om dessa plattformar faktiskt gör utvecklingen billigare eller enklare. Dessutom har vissa CIO: er uttryckt oro över att antagandet av utvecklingsplattformar med låg kod internt kan leda till en ökning av applikationer som inte stöds byggda av shadow IT .
Se även
- DRAKON
- Beräkning av slutanvändare
- Utveckling av slutanvändare
- Flödesbaserad programmering
- Lista över appar för att skapa databas online
- Lista över utvecklingsplattformar med låg kod
- Visuellt programmeringsspråk