אדם כמוני שמגיע מהסביבה הרכה והנעימה של מיקרוסופט (לדעתי לפחות) קצת נרתע בתחילה, לבושתי אודה שלקח לי זמן רב (אפשר להגיד אפילו שנטו יום עבודה) רק כדי להרים סביבת עבודה תקינה ומתפקדת, חלק מהסיבות הן שהשם שונה פעמיים במהלך השנה וקצת האחרונה מ-PhoneGap ל-Apache Callback וכעת שמה הוא Apache Cordova (אולי הקשה על מציאת מדריכים עדכניים אז כדאי להכיר), כמו כן עשיתי כמה טעויות בדרך.
PhoneGap נוצרה ופותחה בתחילה על ידי חברת Nitobi שנוסדה בקנדה באמצע שנת 2008.
לפני הרכישה Nitobi תרמה את הקוד ל-Apache - מעין ארגון המרכז תחתיו מספר גדול של פרוייקטי קוד פתוח המפותחים על ידי קהילה של מפתחים ומשתמשים.
תפישת העולם של המפתחים היא שהרשת מצליחה להגיע להכי הרבה מכשירים על יכולתיהם השונות, כל אחד ואחת בכל זמן יכול לפרסם כל דבר מכל מקום וזו אכן המהפיכה של זמננו.
הדבר השני הוא שכל טכנולוגיה דועכת עם הזמן לכן לא רצוי להצמד לטכנולוגיה אחת בלבד שסופה ידוע במוקדם או במאוחר.
לאור תפישת העולם הזו נגזרו 2 המטרות העקריות של PhoneGap והן שהרשת תהיה מקור פיתוח עקרי, ולחתור לסטנדט אחיד של פיתוח למובייל.
למעשה אם שפת HTML5 תהיה מספיק מורכבת ומתאימה לכל משימות המובייל וכל יצרני הטלפונים החכמים יתמכו בסטנדט אחיד של שפת פיתוח אז לא יהיה צורך ב-PhoneGap.
המפתחים של PhoneGap הגיעו ממגוון עולמות המובייל שלכל אחת יש את שפת הפיתוח שלה, הרכיב של PhoneGap יודע לתרגם את ה"אתר" שנכתב ב-HTML5 ולהציגו על המכשיר הרלוונטי במעין דפדפן ולקשר בין ה"אתר" לפונקציות של המכשיר.
להצגת הנושא בצורה טובה בעברית על PhoneGap - לחצו פה. למצגת מבוא טובה של רון פרי מטעם חברת Worklight - לחצו פה.