Dom Razvoj Što je automatizacija izdanja aplikacija (ara)? - definicija iz tehopedije

Što je automatizacija izdanja aplikacija (ara)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači automatizacija izdanja aplikacija (ARA)?

Automatizacija izdanja aplikacija (ARA) uobičajeno se definira kao proces modeliranja i raspoređivanja softverskih proizvoda i njihove konfiguracije za Java ili druge vrste platformi. Automatizacija izdanja aplikacija podržava "kontinuirano izdanje i implementaciju" i često je povezana s agilnim razvojem softvera. Omogućuje jednostavniji razvoj i puštanje aplikacija, artefakata i ostalih softverskih objekata.


Techopedia objašnjava automatizaciju izdanja aplikacija (ARA)

Automatizacija izdanja aplikacija uključuje ispitivanje kako poboljšati ključne procese za kretanje softvera kroz njegov životni ciklus. Različite vrste ARA mogu uključivati ​​procesna, paketna, deklarativna ili imperativna rješenja i pristupe. Kako je ARA prilično nova, stručnjaci često razgovaraju o tome kako predstavlja izazove zajednici programera i drugim timovima koji je pokušavaju implementirati.


Različite vrste pristupa za ARA imaju različite prednosti. Na primjer, paketski pristup često uspijeva automatizirati sloj poslužitelja u razvojnom procesu. Ovaj pristup kolektivno može podnijeti velik dio posla koji se odvija kroz mreže kako bi se postigla određena mjerila u razvoju. Ovaj pristup može ponuditi i relativno lako vraćanje prema potrebi. Suprotno tome, deklarativni pristup može značiti veću pažnju aplikacijskom sloju postupka. U međuvremenu, u ARA pristupu koji se temelji na imperativu, programeri se mogu usredotočiti na određeni programski jezik i naredbe za obavljanje određenih stvari u određenom slijedu razvoja.


Automatizacija izdanja aplikacija također je povezana s izdavanjem DevOps-a, još jedne relativno nove ideje u IT-u. DevOps je kombinacija razvoja i operacija, pristup u kojem programeri surađuju u kreiranju struktura za automatizirano izdanje softvera.

Što je automatizacija izdanja aplikacija (ara)? - definicija iz tehopedije