rakendusalus
Rakendusalus on tarkvarakiht, mis annab rakendustele täitmis- või jooksukeskkonna ning olulised teenused. See kiht eraldab rakenduste koodi riistvara- ja operatsioonisüsteemi detailsusest ning võimaldab arendajatel keskenduda äriloogikale. Sõltuvalt kontekstist võib rakendusalus tähendada operatsioonisüsteemi platvormi, jooksutusringi (runtime) või konteinermilejõustikku, mis koostatakse ja käivituvad eraldatud keskkondades.
Rakendusaluse tüübid ja näited
- Operatsioonisüsteemi platvorm: Windows, Linux ja macOS pakuvad rakendustele sügavamat koostöö- ja ressursihaldust ning osutavad baasteenuseid, nagu
- Jooksutusring (runtime): keskendub programmi koodi täitmisele ja standardteekide pakkumisele. Näited on Java Virtual Machine (JVM), .NET
- Konteinermid ja platvormid: konteinerite (nt Docker) ja nende orkestreerimise (nt Kubernetes) keskkonnad eraldavad rakenduse täitmise teise
- Mobilplatvormid: Androidi ja iOS-i jäävad sageli rakendusaluseks, pakkudes vastavaid jooksutuskeskkondi ja teenuseid rakenduste teostamiseks.
Rakendusalus on keskne mõiste tarkvaraarenduses, kuna see mõjutab rakenduste portatiivsust, hooldatavust ja turvalisust. Versioonihaldus, kompatibiliteet ja
Rakendusalus on seotud mõistetega platvorm, arendusraamistik, API-d ja raamistikud. See määratleb, milliseid teenuseid ja teeke rakendus