Hem Utveckling Vad är arkitekturen neutralt distributionsformat (andf)? - definition från techopedia

Vad är arkitekturen neutralt distributionsformat (andf)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder arkitektur Neutral Distribution Format (ANDF)?

Arkitekturneutral distribueringsformat (ANDF) är en teknik som används för programvaruportering av "krymppakade" binära mjukvaruapplikationer som är oberoende av processorarkitektur. ANDF-specifikationen definierades av Open Software Foundation.

Techopedia förklarar ANDF (Architecture Neutral Distribution Format)

Det främsta syftet med ANDF är att distribuera programvara i form av mellanliggande kod som kan köras på stackbaserade virtuella maskiner. Denna mellankod kompileras vid installationen istället för bara i tid (JIT). Den enda nackdelen är att generering av installationskod är mindre effektiv än JIT.


I april 1989 begärde Open Software Foundation att en teknik skulle utvecklas för arkitekturneutral mjukvarudistribution. Femton olika förslag mottogs för teknikutvecklingen, som inkluderade olika tekniska tillvägagångssätt som dold källkod, kompilator mellanliggande språk och annoterad körbar kod. ANDF-tekniken valdes ut efter en tuff utvärdering av andra konkurrerande tillvägagångssätt och olika implementationer.


Open Software Foundation släppte ögonblicksbilder av ANDF-utvecklingen. När det slutade arbeta med ANDF-projektet fortsatte utvecklingsarbetet vid andra organisationer. Men ANDF bleknade under 1990-talet, till stor del på grund av att variablerna och funktionerna i ANDF används för att sparas i mellankod, vilket underlättar omvänd teknik för dess källkod. Problemet är att denna typ av format är avgörande för att avslöja de kommersiella mjukvaruföretagens intellektuella egenskaper till allmänheten.


År 2000 började begreppet gratis och öppen programvara spridas. Utvecklare vid den tiden var mer bekymrade över bred mjukvarudistribution än skydd av intellektuella egenskaper, och ANDF återuppstod som ett bra val när det gäller distribution av mjukvara.


Från 2011 fortsätter TenDRA, ett ANDF-projekt som tillhandahåller C / C ++ -kompilatorer för ANDF, fortfarande starkt.

Vad är arkitekturen neutralt distributionsformat (andf)? - definition från techopedia