בית התפתחות מהי מסגרת תוכנה? - הגדרה מטכנולוגיה

מהי מסגרת תוכנה? - הגדרה מטכנולוגיה

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

Anonim

הגדרה - מה המשמעות של מסגרת תוכנה?

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

Techopedia מסביר את מסגרת התוכנה

תכונות מסוימות מייצרות מסגרת שונה מצורות ספריה אחרות, כולל אלה:

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

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

מהי מסגרת תוכנה? - הגדרה מטכנולוגיה