Domov vývoj Aký je neutrálny distribučný formát architektúry (andf)? - definícia z technológie

Aký je neutrálny distribučný formát architektúry (andf)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená formát neutrálnej distribúcie architektúry (ANDF)?

Formát neutrálnej distribúcie architektúry (ANDF) je technológia používaná na softvérový prenos binárnych softvérových aplikácií „zmrašťovaných“, ktoré sú nezávislé od architektúry procesorov. Špecifikácia ANDF bola definovaná Open Software Foundation.

Techopedia vysvetľuje formát neutrálnej distribúcie architektúry (ANDF)

Hlavným účelom ANDF je distribúcia softvéru vo forme pomocného kódu, ktorý je možné spustiť na virtuálnych strojoch založených na stohoch. Tento prechodný kód sa skompiluje vo fáze inštalácie, nie iba v čase (JIT). Jedinou nevýhodou je, že generovanie inštalačného kódu je menej efektívne ako JIT.


V apríli 1989 požiadala Open Software Foundation o vyvinutie technológie na architektonicky neutrálnu distribúciu softvéru. Dostalo sa pätnásť rôznych návrhov na vývoj technológií, ktoré zahŕňali rôzne technické prístupy, ako napríklad skrytý zdrojový kód, prekladacie jazyky prekladača a anotovaný vykonateľný kód. Technológia ANDF bola vybraná po dôkladnom vyhodnotení iných konkurenčných prístupov a rôznych implementácií.


Open Software Foundation vydala vývojové snímky ANDF. Keď prestal pracovať na projekte ANDF, vývojové práce pokračovali aj v iných organizáciách. ANDF však v 90. rokoch vybledol, a to najmä preto, že premenné a funkcie v ANDF sa zvykli ukladať do prechodného kódu, čo uľahčuje spätné inžinierstvo jeho zdrojového kódu. Problém je v tom, že tento typ formátu je rozhodujúci pre zverejnenie duševných vlastností komerčnej softvérovej spoločnosti na verejnosti.


V roku 2000 sa začala šíriť koncepcia slobodného a otvoreného softvéru. Vývojári sa v tom čase viac zaujímali o rozsiahlu distribúciu softvéru ako o ochranu duševného vlastníctva a pokiaľ ide o distribúciu softvéru, ANDF sa znovu objavila ako dobrá voľba.


Od roku 2011 je tenDRA, projekt ANDF poskytujúci kompilátory C / C ++ pre ANDF, stále silný.

Aký je neutrálny distribučný formát architektúry (andf)? - definícia z technológie