תוכן עניינים:
הגדרה - מה המשמעות של מהדר הילידים?
מהדר מקומי הוא מהדר שעובד על קומפילציה עבור אותה טכנולוגיה עליה הוא פועל. הוא משתמש באותה מערכת הפעלה או פלטפורמה של התוכנה שלשמה היא מרכיבה שפת מכונה.
מפתחים עשויים להמליץ על אפשרויות מהדר מקוריות שונות למקרי שימוש שונים הכוללים שפות כמו Java ו- C +. בהערכת פרויקט, מתכנתים עשויים להאמין שהיתרון היחיד בשימוש במהדר מקורי הוא מניעת הנדסת רוורס או אבטחת קוד טובה יותר. פעמים אחרות, מהדרים מקוריים יכולים להשפיע על חוויית המשתמש מכיוון שקוד יכול להיטען מהר יותר. בתוך קהילת ה- IT, אנשי מקצוע שואלים לעתים קרובות זה את זה אם מהדר יליד הוא רעיון טוב, ואילו אפשרויות מהדר ילידים ספציפיות עשויות להיות הטובות ביותר לפרויקט פיתוח.
Techopedia מסביר מהדר הילידים
אחת הדרכים להבין מהדר מקומי היא על ידי ניגודיו למהדר צולב, אשר עשוי להכין קוד עבור תוכניות הפועלות בפלטפורמות שונות. שימוש אחד במערכי חוצה הוא בהרכבת תוכניות עבור התקני חומרה שונים שעשויים להיות בעלי פלטפורמות משלהם. במקרים מסוימים, שימוש במהדר מקורי יכול לספק יתרונות משמעותיים.
היתרונות הנפוצים של קומפילציה מקורית בשפות תכנות כוללות ביצוע טוב יותר או מהירות טעינה, כמו גם אבטחה מובנית טובה יותר. עם זאת, אסטרטגיות מהדר מקוריות אכן מגבילות את הפריסה לפלטפורמה יחידה, מה שעלול להוות חיסרון במקרים מסוימים.