ג'אנגו (פלטפורמת פיתוח) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
עדכון גרסה
Yoavd (שיחה | תרומות)
מאין תקציר עריכה
שורה 14:
'''ג'אנגו''' ('''Django''') היא תשתית ([[שלד תוכנה|Framework]]) כתיבת אפליקציות רשת הכתובה בשפת [[פייתון (שפת תכנות)|פייתון]] כפרויקט [[תוכנה חופשית]]. היא מיישמת [[ארכיטקטורת MVC|ארכיטקטורת מודל-תצוגה-בקרה]] (Model-View-Controller) ומיפוי [[אובייקט (מדעי המחשב)|אובייקט]]ים ל[[בסיס נתונים יחסי]] ([[מיפוי אובייקטי-רלציוני|ORM]]). עקרונותיה הם פשטות, אי-חזרה על קטעי קוד, שימוש במוסכמות במקום בקונפיגורציה ועל ידי כך מאפשרת כתיבת אפליקציות רשת בעזרת מעט מאוד שורות קוד יחסית לתשתיות ושפות אחרות{{מקור}}.
 
היא פותחה במקור על ידי מו"ל אמריקאי בשם The World Company שהשתמש בה כתשתית לאתר החדשות של העיתון{{מקור}}. ע"מעל מנת להקטין את עלויות התחזוקה של התוכנה, החליטו מתחזקי האתר לשחרר את ג'אנגו כתוכנה חופשית בשנת 2005. בתחילה המשיכו הם להיות המתחזקים העיקריים, אולם בשנת 2008 הוקמה קרן ג'אנגו, שהיא [[מלכ"ר]] שמחזיק את ה[[שם מסחרי|שם המסחרי]] ומקדם את פיתוח התוכנה{{הערה|[http://www.djangoproject.com/foundation/faq/ הסבר על קרן ג'אנגו] מתוך [http://djangoproject.com אתר פרויקט ג'אנגו]}}.
 
התוכנה קרויה ע"ש ה[[גיטריסט]] [[ג'אנגו ריינהארדט]]{{הערה|[http://docs.djangoproject.com/en/1.2/faq/general/#what-does-django-mean-and-how-do-you-pronounce-it תשובה לשאלה "מהי משמעות השם" מתוך קובץ השאלות הנפוצות של הפרויקט] מתוך [http://djangoproject.com אתר פרויקט ג'אנגו]}}.