בית התפתחות מהו תבנית ההפצה הניטרלית של האדריכלות (andf)? - הגדרה מטכנולוגיה

מהו תבנית ההפצה הניטרלית של האדריכלות (andf)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של פורמט הפצה ניטראלי בארכיטקטורה (ANDF)?

פורמט הפצה ניטרלי בארכיטקטורה (ANDF) הוא טכנולוגיה המשמשת לביצוע תוכנה ליישומי תוכנה בינאריים "עטופים בכווץ" שאינם תלויים בארכיטקטורת המעבד. המפרט של ANDF הוגדר על ידי קרן התוכנה הפתוחה.

Techopedia מסביר פורמט הפצה ניטראלי אדריכלות (ANDF)

המטרה העיקרית של ANDF היא הפצת תוכנה בצורה של קוד ביניים שניתן לבצע במכונות וירטואליות מבוססות ערימה. קוד ביניים זה נערך בשלב ההתקנה שלו ולא רק בזמן (JIT). החיסרון היחיד הוא שייצור קוד התקנת זמן יעיל פחות מ- JIT.


באפריל 1989 ביקשה קרן התוכנה הפתוחה לפתח טכנולוגיה להפצת תוכנה נייטרלית בארכיטקטורה. 15 הצעות שונות התקבלו לפיתוח הטכנולוגי, שכללו גישות טכניות שונות כגון קוד מקור מוסתר, שפות ביניים מהדר וקוד הפעלה שהוסבר. טכנולוגיית ה- ANDF נבחרה לאחר הערכה נוקשה של גישות מתחרות אחרות ויישומים שונים.


קרן התוכנה הפתוחה פרסמה את תצלומי הפיתוח של ANDF. כשהפסיקה לעבוד על פרויקט ANDF המשיכו עבודות הפיתוח בארגונים אחרים. עם זאת, ANDF דעכה במהלך שנות התשעים, בעיקר בגלל שהמשתנים והפונקציות ב- ANDF נהגו להציל בקוד ביניים, מה שמקל על הנדסת ההפוך של קוד המקור שלה. הבעיה היא שסוג זה של פורמט הוא בעל חשיבות עליונה לחשוף לציבור את המאפיינים הרוחניים של חברת תוכנה מסחרית.


בשנת 2000 החל הרעיון של תוכנה חופשית ופתוחה להתפשט. מפתחים באותה תקופה דאגו יותר להפצת תוכנה רחבה מאשר להגנה על תכונות אינטלקטואליות, ו- ANDF התגלה מחדש כבחירה טובה בכל מה שקשור להפצת תוכנה.


החל משנת 2011 TenDRA, פרויקט ANDF המספק מהדרים C / C ++ עבור ANDF, עדיין מתחזק.

מהו תבנית ההפצה הניטרלית של האדריכלות (andf)? - הגדרה מטכנולוגיה