Dojo Toolkit

מתוך ויקיפדיה, האנציקלופדיה החופשית
Dojo Toolkit
מחזור חיים 2004–הווה (כ־20 שנה) עריכת הנתון בוויקינתונים
גרסה אחרונה 8.0.0 (4 במרץ 2022) עריכת הנתון בוויקינתונים
נכתבה בשפות JavaScript עריכת הנתון בוויקינתונים
סוג רישיון רישיון BSD, Academic Free License עריכת הנתון בוויקינתונים
קוד מקור https://github.com/dojo/framework עריכת הנתון בוויקינתונים
קטגוריה ספריית JavaScript עריכת הנתון בוויקינתונים
dojotoolkit.org
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

Dojo Toolkit היא ספריית JavaScript הנתמכת בין דפדפנים שונים (cross-browser), שייעודה כתיבה מהירה של אפליקציות רשת.

אודות התוכנה[עריכת קוד מקור | עריכה]

Dojo Toolkit היא תוכנה חופשית בקוד פתוח המפורסמת תחת רישיונות BSD ו-Academic Free License. יצאה לראשונה בשנת 2004. הספרייה נותנת כלים, יכולות ותבניות, כדי שהמפתח לא יזדקק לכלים נוספים. אף על פי שג'אווה סקריפט לא מיועדת לכך במקור, Dojo Toolkit מכילה כלים לפיתוח מודולרי ומונחה-עצמים. כמו כן היא מכילה אוסף נרחב של תבניות קיימות, וידג'טים וגיליונות עיצוב (css).

Dojo Toolkit מכילה את הספריות הבאות:

  • dojo - הספרייה המרכזית משמשת ליצירה, עיבוד וניווט בתוך ה-DOM, כלים לתכנות מונחה עצמים, יצירת אובייקטים, יצירה והקשבה לאירועי דפדפן שונים.
  • dijit - ספרייה המכילה יכולות גרפיות שונות, אוסף נרחב של וידג'טים, וכלים ליצירת וידג'טים חדשים.
  • dojox - ספרייה ששימושה ההיסטורי היה לצורך פיתוח גרסאות ראשוניות, בעתיד אמורה להימחק ותוכנה יפוזר בין שתי הספריות המוזכרות לעיל[1].
  • utils - ספרייה המכילה כלי עזר למפתח כמו דחיסה, יעילות ועוד.

ביקורת[עריכת קוד מקור | עריכה]

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

קישורים חיצוניים[עריכת קוד מקור | עריכה]

הערות שוליים[עריכת קוד מקור | עריכה]