מתוך wikIT

קפיצה אל: ניווט, חיפוש


מיקום במודל השכבות

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

Standards

שווה ציטוט

[עריכה] שווה ציטוט

קישורים ממומנים

[עריכה] קישורים ממומנים

תורמים אחרים עשויים לערוך או אף להסיר את תרומתכם ל־wikIT

[עריכה] AJAX

תגיות: Web2, Web2

Asynchronous JavaScript And XML


טכניקת פיתוח ב-Web ליצירת אפליקציות, אינטראקטיביות מאד ועשירות (RIA). מתבססת על תעבורה נמוכה מול השרת, "מאחורי הקלעים". מהווה התפתחות אבולוציונית של טכנולוגיות Web מסורתיות. קודמה והומחשה ע"י Google.


הטכנולוגיה מאפשרת אינטרקטיביות רבה של דפי HTML ולמעשה מגשרת על הפער שבין אפליקציות CLIENT-SERVER סטנדרטיות לבין אפליקציות Web.


למרות שהטכנולוגיה שמאפשרת את AJAX קיימת כבר זמן רב, הראשון שראה את המהפכנות שבשיטה וקרא לה בשם הוא ג'סי ג'יימס גארט. AJAX הם ראשי תיבות של Asynchronic Javascript and XML, אולם על אף שמה של הטכנולוגיה ניתן להשתמש בה בלי Javascript ובלי XML.


תוכן עניינים

[עריכה] סוגיות

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


כדי לפתור את בעיות הפיתוח והתחזוקה של הטכנולוגיה פותחו מספר כלים. הכלים שפותחו מאפשרים ביצוע ההדרה (DEBUG) של שגרות Javascript באמצעות כלים ויזואליים. מפתח המשתמש ב ECLIPSE לפיתוח יכול להשתמש במספר PLUGINS שפותחו למטרה זו.


בעיות הפיתוח מגושרות על ידי שימוש בספריות רכיבים סטנדרטיות שמכילות בתוכן שגרות רבות המאפשרות תקשורת עם השרת ומניפולציה על דף ה HTML תוך שימוש נרחב ביכולות ה DOM. ספריות אלו מגשרות גם על פערי התאימות בין הדפדפנים השונים. ספריה ידועה ושימושית במיוחד היא ספרית ה DOJO.


AJAX יכול להיות משולב עם טכנולגיות פיתוח כמו Net ו JSF. עבור ה JSF ישנם ספריות המכילות בתוכן תמיכה אינטרגלית ב AJAX כדוגמת AJAX4JSF, RICHFACES ו ICESOFT.

[עריכה] דוגמאות ליישומים ואתרים מבוססי AJAX

  • Gmail של Google
  • Outlook Web Access של מיקרוסופט

[עריכה] מדד בשלות

מתבגר.

כלים אישיים
ניווט

קהילה

חיפוש

תיבת כלים