פריימוורק

מתוך הנקודאי

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

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

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

ראו גם