jQuery Mobile יצאה בגרסה Beta 1.0 [פוסט חסות]

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

הפוסט מפורסם בחסות חברת E4D המארגנת את כנס Expert Days 2011, האירוע המקצועי המעמיק והמקיף ביותר בטכנולוגיות מיקרוסופט. חמישה ימים של טכנולוגיה. סדנאות עומק המכסות את כל הנושאים החמים ביותר, כל סדנא בת יום אחד, בנושא אחד. פוסט זה נכתב על-ידי יניב יחזקאל, מומחה לפיתוח בסביבת .NET

צילומסך. אתר jQuery Mobile

למי שפספס, jQuery Mobile שיחררה בשבוע שעבר את גרסת Beta 1.0. נקודת ציון משמעותית בדרך לגרסא 1.0, ויום מרגש למי שכבר התחיל או שוקל לפתח על ה-Framework. הפתרון של jQuery Mobile מוגדר על ידי הצוות המפתח אותה כ-Touch-Optimized Web Framework for Smartphones and Tablets, אך בפועל מדובר בספריית Java Script אשר הופכת את החיים לקלים הרבה יותר בפיתוח ל-Mobile Web תוך כיסוי של מגוון מכשירים רחב.  jQuery Mobile מתבססת על jQuery (אולם אינה מחליפה אותה), כמובן חינמית ובקוד פתוח.

תחילת הדרך של jQuery Mobile  נעוצה אי שם בחודש אוגוסט 2010, מאז היא צוברת תאוצה משמעותית בכל הקשור לחשיפה ותשומת הלב שהיא מקבלת מהקהילה. אני מתעדכן באופן די קבוע בבלוג של הפרוייקט החל מהשלבים הראשונים, ומקבל את ההרגשה שצוות הפיתוח של הפרויקט מאוד קשוב לקהילה ובגרסאת ה–Beta אכן יישם חלק מהבקשות לשינויים ולשיפורים שעלו כפניות בפורום.

הגישה של jQuery Mobile

שוק ה–Mobile הוא שוק מטורף. מדובר היום על כך שיש בעולם על יותר מ–5 מיליארד מכשירים. הנתונים ב–Wikipedia מספרים לנו כי בישראל בלבד ישנם היום יותר מ – 9 מיליון מכשירים, בעוד האוכלוסיה מונה כ – 7 מיליון איש (חדירה של כ–130 אחוז). מספר מדהים.

יחד עם זאת, הבעיה המרכזית של השוק היא החוסר בסטנדרטים, המוביל לצורך לפתח ולתחזק מספר Code Bases במקרה של אפליקציות הנדרשות לעבוד על מספר גדול של מכשירים. התוצר הישיר של בעיה זו הוא הצורך בגיוס מתכנתים עם כישורים שונים, מה שהוא כמובן בעל השפעה ישירה על עלויות פיתוח ועל Time to Market.

הגישה של תשתית jQuery Mobile היא לתת מענה אחד לכל הסביבות השונות, תוך שימוש בסטנדרטים של Web, מתוך מטרה עיקרית כי בסופו של דבר נתחזק Code Base אחד שיעבוד על כל הסביבות.

התכונות העיקריות של jQuery Mobile

  • מבוססת על jQuery Core , בכך שומרת על אחידות ותאימות עם ה – Syntax של jQuery ומאפשרת למתכנתים כניסה חלקה עם עקומת לימוד מינימלית.
  • תאימות ותמיכה במספר גדול של פלטפורמות ומכשירים. jQuery Mobile שמה דגש מיוחד על תמיכה במגוון גדול של פלטפורמות ובכך מבדילה את עצמה מסביבות אחרות דוגמאת JQTouch ו – Sencha Touch.
    כבר בגרסאת ה – Beta קיימת תמיכה ב – iOS, Android, Blackberry, Palm WebOS, Nokia/Symbian, Windows Mobile, bada, MeeGo ותמיכה בסיסית בכל המכשירים שעובדים עם HTML.
  • Progressive Enhancement . כל אחד מאיתנו נתקל בעבר באתרים שבהם הופיע משהו בסגנון – “מומלץ לצפות ב – IE 6.0 ומעלה…”. הגישה של Progressive Enhancement היא הפוכה לגמרי – התשתית מספקת חווית שימוש שתואמת את יכולות המכשיר, כך שבמכשירים ישנים תהיה עדיין תמיכה מינימאלית ובמכשירים חדשים יותר נקבל עושר גדול הרבה יותר שקרוב יותר לאפליקציות Native.
  • דגש על Semantic HTML. הפתרון של jQuery Mobile מאמץ ומעודד כתיבה של דפי HTML נקיים, המתבססים על העקרונות של HTML5.
  • Accessibility. jQuery Mobile מציעה תמיכה בסטנדרטים כגון WAI-ARIA, כדי לאפשר גם לאנשים בעלי מוגבלויות לעבוד עם Screen Reader למיניהם.
  • Framework Theming . jQuery Mobile תומכת ב– Themes, ועושה שימוש ב –  Theme Roller על מנת להתאים באופן אישי אישית את ה – Themes לצורכי האפליקציה, בקלות יחסית.
  • New Events. ה–API  של jQuery Mobile חושף תמיכה ב – Events  חדשים שמותאמים ל – Touch, Mouse, ו – Cursor, ול – Life Cycle של דפי Web שהם Optimized למודל של Mobile.

ההיסטוריה מוכיחה כי jQuery  שינתה את הדרך שבה אנו כותבים אפליקציות ל – Web ומהווה מהפך אמיתי וחיובי עבור מפתחים בתחום. אם jQuery Mobile תמשיך את אותו הקו ותשכפל את ההצלחה הזאת, הרי שצפויה לנו חווית פיתוח חדשה בתחום ה – Mobile.

רוצים ללמוד עוד על JQUERY MOBILE ו HTML5 ? במסגרת כנס Expert Days 2011 יעביר יניב יחזקאל סדנה ייעודית בתאריך 14.7.2011 בנושא Developing Mobile Web Applications with the jQuery Mobile Framework.

כתב אורח

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

הגב

1 תגובה על "jQuery Mobile יצאה בגרסה Beta 1.0 [פוסט חסות]"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.

סידור לפי:   חדש | ישן | הכי מדורגים
מאור
Guest

כתבה מעניינת ומרתקת. תודה על השיתוף!

wpDiscuz

תגיות לכתבה: