הקמת אתרים העושים שימוש בטכנולוגיית אג'קס
Ajax היא אחת הטכנולוגיות הנפוצות היום בתעשיית הקמת האתרים (ראשי תיבות של asynchronous JavaScript and XML). זהו לא המקום להיכנס להסברים טכניים אודות Ajax אולם המאפיין הבולט של טכנולוגיה זו הוא שבאמצעותה ניתן לבצע פעולות המערבות קשר עם מסד נתונים ללא רענון של הדף, כלומר ברקע.
כתוצאה מכך, אפליקציות אינטרנטיות הופכות להיות מהירות ודומות יותר לאפליקציות/יישומים הרצים על המחשב שלכם.
אחד היישומים הבולטים של Ajax הוא היכולת לשלוף נתונים רלבנטיים מהשרת על סמך אותיות שהמשתמש מתחיל לכתוב בתיבת טקסט (השלמה אוטומטית).
קל מאוד ליישם זאת בכל אתר ובמקרים רבים אף מאוד מומלץ לעשות זאת, משום שזו טכניקה מאוד ידידותית כלפי הגולש.
גלשו למשל לכאן - חיפוש בגוגל באמצעות אג'קס - וחפשו ביטוי כלשהו. ברגע שאתם מתחילים לכתוב, גוגל מציג לכם באופן אוטמטי תוצאות על סמך מה שהתחלתם לכתוב.
אם תכתבו את האותיות ישר זה מה שתקבלו:

אחד המקומות בהם יישמנו טכנולוגיה זו הוא באתר www.sefernet.co.il
בחיפוש אחר שם של ספר הרשימה מתמלאת אוטומטית לאחר כתיבת האות השלישית. בחיפוש לפי עיר, רשימת הערים מתמלאת לפי האותיות שכתבתם.
כיוון שהצגת התוצאות עשויה לקחת כמה שניות - קיימים אלפי ספרים במסד הנתונים - מופיע חיווי בצורת אנימיציה כל עוד לא הסתיים החיפוש. החיווי מאפשר לגולש לדעת כי מתבצעת כעת פעולה.
שימוש נוסף באג'קס הוא במערכת הניהול שלנו. כאשר תעלו תמונה לשרת תראו חיווי כל עוד התמונה עולה לשרת. הדף עצמו לא יתרענן.
אין ספק כי אג'קס תרמה רבות לתחום הקמת האתרים ולתחום השימושיות. עם זאת, אין טכנולוגיה שאין לה חסרונות:
- הדפים אשר מוצגים לגולש באמצעות אג'קס אינם נכללים ב"היסטוריה" של הדפדפן. לכן, הכפתור "חזרה" בדפדפן, לאחר ביצוע למשל של חיפוש העושה שימוש באג'קס ולחיצה על אחת התוצאות, יחזיר את הגולש לדף הקודם בו הוא ביקר אך ללא התוצאות.
- הוספת דף העושה שימוש באג'קס ל"מועדפים", לא תאפשר לחזור אל דף באותו מצב מסוים של אג'קס. ה"מצב" הוא מה שהגולש רואה מבחינתו לאחר פעולה המערבת אג'קס. לעומת זאת, אין בעיה לשמור במועדפים דף המתייחס לחיפוש רגיל. למשל, דף תוצאות של גוגל.
- אג'קס מתבססת על javascript. מנועי חיפוש לא קוראים javascript. משמעות הדבר היא שהדירוג של אתר המבוסס על אג'קס עלול להיפגע קשות ואותו אתר לא יזכה למקום שהוא אולי ראוי לו (בהתייחס לפרמטרים הקשורים בקידום אתרים).
עם זאת, לכל היבט יש כמובן יותר מפן אחד. לבסס את כל האתר על אג'קס יהיה כנראה רעיון לא טוב אך אין פירושו של דבר שלא ניתן לשלב באתר "אלמנטים" של אג'קס (באותה מידה שלא ראוי להקים אתר שלם המבוסס על פלאש אך בהחלט רצוי לשלב באתר אלמנטים של פלאש).
לדוגמא, אתר המציג תוצאות של אירועי ספורט בשידור חי או שערי מניות, מומלץ שיציג את הנתונים באמצעות אג'קס. את שאר המידע המוצג באתר אפשר להראות באופן שיהיה ידידותי כלפי מנועי החיפוש.
על התהליך המלא של עיצוב והקמת אתר קראו בדף הקמת אתרים
|