Itthon Fejlesztés Mi az alkalmazáskioldó automatizálás (ara)? - meghatározás a techopedia alapján

Mi az alkalmazáskioldó automatizálás (ara)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az Application Release Automation (ARA)?

Az alkalmazáskioldó automatizálást (ARA) általában a szoftvertermékek modellezésének és telepítésének, valamint Java vagy más típusú platformokhoz történő konfigurálásának folyamataként definiálják. Az alkalmazások kiadásának automatizálása támogatja a "folyamatos kiadást és telepítést", és gyakran kapcsolódik az agilis szoftverfejlesztéshez. Lehetővé teszi az alkalmazások, tárgyak és más szoftveres objektumok fejlesztését és kiadását.


A Techopedia magyarázza az Application Release Automation (ARA) alkalmazást

Az alkalmazás kiadásának automatizálása magában foglalja annak megvizsgálását, hogyan lehetne javítani a szoftver mozgatásának kulcsfontosságú folyamatait az életciklusán keresztül. Az ARA különféle típusai lehetnek folyamat-, csomag-, deklaratív vagy imperatív megoldások és megközelítések. Mivel az ARA meglehetősen új, a szakértők gyakran arról beszélnek, hogy miként jelent kihívásokat a fejlesztők közössége és más csapatok számára, akik megpróbálják megvalósítani.


Az ARA különböző megközelítéseinek különböző előnyei vannak. Például egy csomag alapú megközelítés gyakran sikerrel automatizálja a fejlesztési folyamat szerverrétegét. Ez a megközelítés együttesen képes kezelni a hálózatokban folyó munka nagy részét annak érdekében, hogy bizonyos referenciaértékeket biztosítson a fejlesztés során. Ez a megközelítés viszonylag könnyű visszatekerést is kínálhat, ha szükséges. Ezzel szemben a deklaratív alapú megközelítés nagyobb figyelmet jelenthet a folyamat alkalmazási rétegére. Időközben egy imperatív alapú ARA megközelítésben a fejlesztők egy adott programozási nyelvre és parancsokra összpontosíthatnak bizonyos tevékenységek végrehajtására egy adott fejlesztési sorrendben.


Az alkalmazások kiadásának automatizálása a DevOps kérdésével is összefügg, amely egy újabb viszonylag új ötlet az informatika területén. A DevOps a fejlesztés és a műveletek kombinációja, egy olyan megközelítés, amelyben a fejlesztők együttműködnek a szoftver automatizált kiadási struktúráinak létrehozásában.

Mi az alkalmazáskioldó automatizálás (ara)? - meghatározás a techopedia alapján