[go: nahoru, domu]

לדלג לתוכן

אפאצ'י קורדובה – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
תגיות: עריכה ממכשיר נייד עריכה דרך האתר הנייד
שורה 2: שורה 2:
| שם = אפאצ'י קורדובה
| שם = אפאצ'י קורדובה
| שם בשפת המקור = Apache Cordova
| שם בשפת המקור = Apache Cordova
| תמונה = קובץ:Apache Cordova Logo.svg
| תמונה = Apache Cordova Logo.svg

}}
}}
'''אפאצ'י קורדובה''' (לשעבר '''PhoneGap''') היא [[שלד תוכנה]] לפיתוח יישומים ניידים. אפאצ'י קורדובה מאפשרת למתכנתים לבנות אפליקציות עבור חנויות [[גוגל פליי]] ו[[אפסטור]], אך למעשה רוב התוכן של האפליקציה מגיע מהרשת ומוצג בדפדפן פנימי באפליקציה, עם מעטפת תוכנה המאפשרת גישה לתכונות הזמינות לאפליקציות - התראות, גישה למיקום, הגדרות אייקון ומסך טעינה ועוד. קורדובה מאפשרת לפתח יחסית בקלות את המעטפת שמתקשרת עם מערכת ההפעלה, וכן להגדיר מהם הקישורים שהאפליקציה תפתח בדפדפן הפנימי. היישומים המתקבלים עשויים להיות מוגבלים מבחינת יכולות וביצועים ביחס ליישומים העושים שימוש ב[[ממשק תכנות יישומים]] של הפלטפורמה באופן מלא, אך כן מאפשרים יכולות שאין ביישומי רשת רגילים, כגון שליחת התראות, התקנה על מסך המכשיר, גישה לנתוני מיקום ועוד.
'''אפאצ'י קורדובה''' (לשעבר '''PhoneGap''') היא [[שלד תוכנה]] לפיתוח יישומים ניידים. אפאצ'י קורדובה מאפשרת למתכנתים לבנות אפליקציות עבור חנויות [[גוגל פליי]] ו[[אפסטור]], אך למעשה רוב התוכן של האפליקציה מגיע מהרשת ומוצג בדפדפן פנימי באפליקציה, עם מעטפת תוכנה המאפשרת גישה לתכונות הזמינות לאפליקציות - התראות, גישה למיקום, הגדרות אייקון ומסך טעינה ועוד. קורדובה מאפשרת לפתח יחסית בקלות את המעטפת שמתקשרת עם מערכת ההפעלה, וכן להגדיר מהם הקישורים שהאפליקציה תפתח בדפדפן הפנימי. היישומים המתקבלים עשויים להיות מוגבלים מבחינת יכולות וביצועים ביחס ליישומים העושים שימוש ב[[ממשק תכנות יישומים]] של הפלטפורמה באופן מלא, אך כן מאפשרים יכולות שאין ביישומי רשת רגילים, כגון שליחת התראות, התקנה על מסך המכשיר, גישה לנתוני מיקום ועוד.


== היסטוריה ==
== היסטוריה ==
הכלי פותח לראשונה באירוע iPhoneDevCamp בסן פרנסיסקו,<ref>{{Cite web|last=Darryl K. Taft|url=http://www.eweek.com/c/a/Application-Development/PhoneGap-Simplifies-iPhone-Android-BlackBerry-Development-788189/|title=PhoneGap Simplifies iPhone, Android, BlackBerry Development|publisher=Eweek.com|date=2009-03-13|accessdate=2013-10-09}}</ref> PhoneGap זכה בפרס בחירת הקהל בכנס [[וב 2.0]] של O'Reilly Media בשנת 2009<ref>{{Cite web|last=Davis|first=Lidija|url=https://readwrite.com/2009/04/02/phone_gap_todays_peoples_choice_winner_at_launch_p/|title=PhoneGap: People's Choice Winner at Web 2.0 Expo Launch Pad|publisher=Readwriteweb.com|date=2009-04-02|accessdate=2012-04-07}}</ref> ושימש לפיתוח אפליקציות רבות.<ref>{{Cite web|url=http://www.phonegap.com/app/|title=PhoneGap Apps|publisher=Phonegap.com|accessdate=2012-12-06}}</ref> חברת [[אפל]] מאשרת אפליקציות הבנויות באמצעות הפלטפורמה, גם לאחר השינוי בסעיף 3.3.1 בהסכם רישיון המפתחים שקרה בשנת 2010.<ref>{{Cite web|url=http://www.phonegap.com/2010/04/14/phonegap-and-the-apple-developer-license-agreement/|title=PhoneGap and the Apple developer license agreement. « PhoneGap|publisher=Phonegap.com|date=2010-04-14|accessdate=2012-04-07|archiveurl=https://web.archive.org/web/20120415035852/http://phonegap.com/2010/04/14/phonegap-and-the-apple-developer-license-agreement|archivedate=2012-04-15}}</ref> PhoneGap משמשת כמה פלטפורמות אחרות לפיתוח יישומים ניידים כגון Monaca, <ref>{{Cite web|url=http://monaca.mobi/en/|title=Develop Awesome PhoneGap Apps with Awesome Tools|publisher=monaco.mobi|accessdate=2014-06-10|archiveurl=https://web.archive.org/web/20140620091524/http://monaca.mobi/en/|archivedate=2014-06-20}}</ref> appMobi, <ref>{{Cite web|url=http://www.appmobi.com|title=Create Mobile and Web Apps with HTML5 and JavaScript &#124;|publisher=appMobi.com|accessdate=2012-04-07}}</ref> Convertigo, <ref>{{Cite web|url=http://www.convertigo.com|title=Open Source Mobile Enablement and Enterprise Mashups|publisher=Convertigo|accessdate=2012-04-07}}</ref> <ref>{{Cite web|url=http://phonegap.com/2011/07/07/convertigo-mobilizer-uses-phonegap-build-apis/|title=Convertigo Mobilizer Uses PhoneGap Build APIs « PhoneGap|publisher=Phonegap.com|date=2011-07-07|accessdate=2012-04-07|archiveurl=https://web.archive.org/web/20120513040808/http://phonegap.com/2011/07/07/convertigo-mobilizer-uses-phonegap-build-apis/|archivedate=2012-05-13}}</ref> ViziApps, <ref>{{Cite web|url=http://www.viziapps.com|title=Create Mobile and Web Apps with HTML5 and JavaScript|publisher=ViziApps.com|accessdate=2012-04-07}}</ref> ו- Worklight <ref>{{Cite web|url=http://www.worklight.com|title=Mobile Application Platform and Tools|publisher=Worklight|date=2012-01-16|accessdate=2012-04-07|archiveurl=https://web.archive.org/web/20120419142918/http://www.worklight.com/|archivedate=2012-04-19}}</ref> <ref>{{Cite web|url=http://www.phonegap.com/2011/06/27/how-phonegap-plays-an-important-part-in-our-enterprise-offering/|title=How PhoneGap plays an important part in our Enterprise offering PhoneGap|publisher=Phonegap.com|date=2011-06-27|accessdate=2012-04-07|archiveurl=https://web.archive.org/web/20120415220543/http://phonegap.com/2011/06/27/how-phonegap-plays-an-important-part-in-our-enterprise-offering|archivedate=2012-04-15}}</ref> כבסיס לפיתוח מנוע האפליקציות.
הכלי פותח לראשונה באירוע iPhoneDevCamp בסן פרנסיסקו,<ref>{{Cite web|last=Darryl K. Taft|url=http://www.eweek.com/c/a/Application-Development/PhoneGap-Simplifies-iPhone-Android-BlackBerry-Development-788189/|title=PhoneGap Simplifies iPhone, Android, BlackBerry Development|publisher=Eweek.com|date=2009-03-13|accessdate=2013-10-09}}</ref> PhoneGap זכה בפרס בחירת הקהל בכנס [[וב 2.0]] של O'Reilly Media בשנת 2009<ref>{{Cite web|last=Davis|first=Lidija|url=https://readwrite.com/2009/04/02/phone_gap_todays_peoples_choice_winner_at_launch_p/|title=PhoneGap: People's Choice Winner at Web 2.0 Expo Launch Pad|publisher=Readwriteweb.com|date=2009-04-02|accessdate=2012-04-07}}</ref> ושימש לפיתוח אפליקציות רבות.<ref>{{Cite web|url=http://www.phonegap.com/app/|title=PhoneGap Apps|publisher=Phonegap.com|accessdate=2012-12-06}}</ref> חברת [[אפל]] מאשרת אפליקציות הבנויות באמצעות הפלטפורמה, גם לאחר השינוי בסעיף 3.3.1 בהסכם רישיון המפתחים שקרה בשנת 2010.<ref>{{Cite web|url=http://www.phonegap.com/2010/04/14/phonegap-and-the-apple-developer-license-agreement/|title=PhoneGap and the Apple developer license agreement. « PhoneGap|publisher=Phonegap.com|date=2010-04-14|accessdate=2012-04-07|archiveurl=https://web.archive.org/web/20120415035852/http://phonegap.com/2010/04/14/phonegap-and-the-apple-developer-license-agreement|archivedate=2012-04-15}}</ref> PhoneGap משמשת כמה פלטפורמות אחרות לפיתוח יישומים ניידים כגון Monaca,{{כ}}<ref>{{Cite web|url=http://monaca.mobi/en/|title=Develop Awesome PhoneGap Apps with Awesome Tools|publisher=monaco.mobi|accessdate=2014-06-10|archiveurl=https://web.archive.org/web/20140620091524/http://monaca.mobi/en/|archivedate=2014-06-20}}</ref> appMobi,{{כ}}<ref>{{Cite web|url=http://www.appmobi.com|title=Create Mobile and Web Apps with HTML5 and JavaScript &#124;|publisher=appMobi.com|accessdate=2012-04-07}}</ref> Convertigo,{{כ}}<ref>{{Cite web|url=http://www.convertigo.com|title=Open Source Mobile Enablement and Enterprise Mashups|publisher=Convertigo|accessdate=2012-04-07}}</ref><ref>{{Cite web|url=http://phonegap.com/2011/07/07/convertigo-mobilizer-uses-phonegap-build-apis/|title=Convertigo Mobilizer Uses PhoneGap Build APIs « PhoneGap|publisher=Phonegap.com|date=2011-07-07|accessdate=2012-04-07|archiveurl=https://web.archive.org/web/20120513040808/http://phonegap.com/2011/07/07/convertigo-mobilizer-uses-phonegap-build-apis/|archivedate=2012-05-13}}</ref> ViziApps,{{כ}}<ref>{{Cite web|url=http://www.viziapps.com|title=Create Mobile and Web Apps with HTML5 and JavaScript|publisher=ViziApps.com|accessdate=2012-04-07}}</ref> ו- Worklight<ref>{{Cite web|url=http://www.worklight.com|title=Mobile Application Platform and Tools|publisher=Worklight|date=2012-01-16|accessdate=2012-04-07|archiveurl=https://web.archive.org/web/20120419142918/http://www.worklight.com/|archivedate=2012-04-19}}</ref><ref>{{Cite web|url=http://www.phonegap.com/2011/06/27/how-phonegap-plays-an-important-part-in-our-enterprise-offering/|title=How PhoneGap plays an important part in our Enterprise offering PhoneGap|publisher=Phonegap.com|date=2011-06-27|accessdate=2012-04-07|archiveurl=https://web.archive.org/web/20120415220543/http://phonegap.com/2011/06/27/how-phonegap-plays-an-important-part-in-our-enterprise-offering|archivedate=2012-04-15}}</ref> כבסיס לפיתוח מנוע האפליקציות.


אדובי הודיעה רשמית על רכישת חברת Nitobi Software (המפתחים המקוריים) ב־4 באוקטובר 2011.<ref>{{Cite web|last=Shankland|first=Stephen|url=http://news.cnet.com/8301-30685_3-20114857-264/adobe-buys-phonegap-typekit-for-better-Web-tools/|title=Adobe buys PhoneGap, TypeKit for better Web tools &#124; Deep Tech - CNET News|publisher=News.cnet.com|date=2011-10-03|accessdate=2012-04-07}}</ref> במקביל לכך, הקוד של PhoneGap נתרם [[קרן התוכנה אפאצ'י|לקרן תוכנת Apache]] להקמת פרויקט חדש בשם Apache Cordova. שמו המקורי של הפרויקט, אפאצ'י קולבק, נתפס כגנרי מדי.<ref>{{Cite web|url=http://markmail.org/message/vcrw2swiwiwcojsd|title=finding a new name that isn't PhoneGap - Brian LeRoux - org.apache.incubator.callback-dev|publisher=MarkMail|date=2011-10-28|accessdate=2012-04-07}}</ref> הבלוג Phonegap מציג פרטים נוספים, מדוע לבסוף נבחר השם "קורדובה". נאמר שם: "אמנם סיפורי בראשית של PhoneGap משתנים לעיתים קרובות, אך רוב האנשים יכולים להסכים שהפרויקט נולד בניטובי, כשהמשרד היה ברחוב קורדובה בוונקובר." <ref>{{Cite web|url=https://blog.phonegap.com/phonegap-cordova-and-whats-in-a-name-efc2da33bcf1|title=PhoneGap, Cordova, and what's in a name?|last=Team|first=PhoneGap|date=2017-02-16|website=Medium|language=en|accessdate=2019-11-10}}</ref> <ref>{{Cite web|url=https://www.fyple.ca/company/nitobi-25dgzux/|title=Nitobi in Vancouver, BC|website=www.fyple.ca|accessdate=2019-11-10}}</ref>
אדובי הודיעה רשמית על רכישת חברת Nitobi Software (המפתחים המקוריים) ב־4 באוקטובר 2011.<ref>{{Cite web|last=Shankland|first=Stephen|url=http://news.cnet.com/8301-30685_3-20114857-264/adobe-buys-phonegap-typekit-for-better-Web-tools/|title=Adobe buys PhoneGap, TypeKit for better Web tools &#124; Deep Tech - CNET News|publisher=News.cnet.com|date=2011-10-03|accessdate=2012-04-07}}</ref> במקביל לכך, הקוד של PhoneGap נתרם ל[[קרן התוכנה אפאצ'י]] להקמת פרויקט חדש בשם Apache Cordova. שמו המקורי של הפרויקט, אפאצ'י קולבק, נתפס כגנרי מדי.<ref>{{Cite web|url=http://markmail.org/message/vcrw2swiwiwcojsd|title=finding a new name that isn't PhoneGap - Brian LeRoux - org.apache.incubator.callback-dev|publisher=MarkMail|date=2011-10-28|accessdate=2012-04-07}}</ref> הבלוג Phonegap מציג פרטים נוספים, מדוע לבסוף נבחר השם "קורדובה". נאמר שם: "אמנם סיפורי בראשית של PhoneGap משתנים לעיתים קרובות, אך רוב האנשים יכולים להסכים שהפרויקט נולד בניטובי, כשהמשרד היה ברחוב קורדובה בוונקובר."<ref>{{Cite web|url=https://blog.phonegap.com/phonegap-cordova-and-whats-in-a-name-efc2da33bcf1|title=PhoneGap, Cordova, and what's in a name?|last=Team|first=PhoneGap|date=2017-02-16|website=Medium|language=en|accessdate=2019-11-10}}</ref><ref>{{Cite web|url=https://www.fyple.ca/company/nitobi-25dgzux/|title=Nitobi in Vancouver, BC|website=www.fyple.ca|accessdate=2019-11-10}}</ref>


גרסאות מוקדמות של PhoneGap דרשו מחשב אפל ליצירת אפליקציות iOS ומחשב Windows ליצירת אפליקציות Windows Mobile. לאחר ספטמבר 2012, שירות PhoneGap Build של אדובי מאפשר למתכנתים להעלות קוד מקור של [[גיליונות סגנון מדורגים|CSS]], [[HTML]] ו- [[JavaScript]] ל"[[מהדר]] [[מחשוב ענן|ענן]]" המייצר אפליקציות לכל פלטפורמה נתמכת. <ref>
גרסאות מוקדמות של PhoneGap דרשו מחשב אפל ליצירת אפליקציות iOS ומחשב Windows ליצירת אפליקציות Windows Mobile. לאחר ספטמבר 2012, שירות PhoneGap Build של אדובי מאפשר למתכנתים להעלות קוד מקור של [[גיליונות סגנון מדורגים|CSS]], [[HTML]] ו- [[JavaScript]] ל"[[מהדר]] [[מחשוב ענן|ענן]]" המייצר אפליקציות לכל פלטפורמה נתמכת.<ref>
Klint Finley.
Klint Finley.
</ref>
</ref>
שורה 19: שורה 18:


==קישורים חיצוניים==
==קישורים חיצוניים==
{{אתר רשמי}}
* {{אתר רשמי}}


==הערות שוליים==
==הערות שוליים==

גרסה מ־19:15, 14 במאי 2021

אפאצ'י קורדובה
Apache Cordova
מפתח קרן התוכנה אפאצ'י עריכת הנתון בוויקינתונים
גרסה אחרונה 12.0.0 (22 במאי 2023) עריכת הנתון בוויקינתונים
מערכת הפעלה אנדרואיד, iOS עריכת הנתון בוויקינתונים
נכתבה בשפות JavaScript, C++, סי שארפ, Objective-C, Java, Node.js עריכת הנתון בוויקינתונים
סוג רישיון אפאצ'י 2.0 עריכת הנתון בוויקינתונים
cordova.apache.org
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

אפאצ'י קורדובה (לשעבר PhoneGap) היא שלד תוכנה לפיתוח יישומים ניידים. אפאצ'י קורדובה מאפשרת למתכנתים לבנות אפליקציות עבור חנויות גוגל פליי ואפסטור, אך למעשה רוב התוכן של האפליקציה מגיע מהרשת ומוצג בדפדפן פנימי באפליקציה, עם מעטפת תוכנה המאפשרת גישה לתכונות הזמינות לאפליקציות - התראות, גישה למיקום, הגדרות אייקון ומסך טעינה ועוד. קורדובה מאפשרת לפתח יחסית בקלות את המעטפת שמתקשרת עם מערכת ההפעלה, וכן להגדיר מהם הקישורים שהאפליקציה תפתח בדפדפן הפנימי. היישומים המתקבלים עשויים להיות מוגבלים מבחינת יכולות וביצועים ביחס ליישומים העושים שימוש בממשק תכנות יישומים של הפלטפורמה באופן מלא, אך כן מאפשרים יכולות שאין ביישומי רשת רגילים, כגון שליחת התראות, התקנה על מסך המכשיר, גישה לנתוני מיקום ועוד.

היסטוריה

הכלי פותח לראשונה באירוע iPhoneDevCamp בסן פרנסיסקו,[1] PhoneGap זכה בפרס בחירת הקהל בכנס וב 2.0 של O'Reilly Media בשנת 2009[2] ושימש לפיתוח אפליקציות רבות.[3] חברת אפל מאשרת אפליקציות הבנויות באמצעות הפלטפורמה, גם לאחר השינוי בסעיף 3.3.1 בהסכם רישיון המפתחים שקרה בשנת 2010.[4] PhoneGap משמשת כמה פלטפורמות אחרות לפיתוח יישומים ניידים כגון Monaca,‏[5] appMobi,‏[6] Convertigo,‏[7][8] ViziApps,‏[9] ו- Worklight[10][11] כבסיס לפיתוח מנוע האפליקציות.

אדובי הודיעה רשמית על רכישת חברת Nitobi Software (המפתחים המקוריים) ב־4 באוקטובר 2011.[12] במקביל לכך, הקוד של PhoneGap נתרם לקרן התוכנה אפאצ'י להקמת פרויקט חדש בשם Apache Cordova. שמו המקורי של הפרויקט, אפאצ'י קולבק, נתפס כגנרי מדי.[13] הבלוג Phonegap מציג פרטים נוספים, מדוע לבסוף נבחר השם "קורדובה". נאמר שם: "אמנם סיפורי בראשית של PhoneGap משתנים לעיתים קרובות, אך רוב האנשים יכולים להסכים שהפרויקט נולד בניטובי, כשהמשרד היה ברחוב קורדובה בוונקובר."[14][15]

גרסאות מוקדמות של PhoneGap דרשו מחשב אפל ליצירת אפליקציות iOS ומחשב Windows ליצירת אפליקציות Windows Mobile. לאחר ספטמבר 2012, שירות PhoneGap Build של אדובי מאפשר למתכנתים להעלות קוד מקור של CSS, HTML ו- JavaScript ל"מהדר ענן" המייצר אפליקציות לכל פלטפורמה נתמכת.[16]

אחת המתחרות לפיתוח אפליקציות מובייל חוצה-פלטפורמות היא React נייטיב.

קישורים חיצוניים

הערות שוליים

  1. ^ Darryl K. Taft (2009-03-13). "PhoneGap Simplifies iPhone, Android, BlackBerry Development". Eweek.com. נבדק ב-2013-10-09.
  2. ^ Davis, Lidija (2009-04-02). "PhoneGap: People's Choice Winner at Web 2.0 Expo Launch Pad". Readwriteweb.com. נבדק ב-2012-04-07.
  3. ^ "PhoneGap Apps". Phonegap.com. נבדק ב-2012-12-06.
  4. ^ "PhoneGap and the Apple developer license agreement. « PhoneGap". Phonegap.com. 2010-04-14. אורכב מ-המקור ב-2012-04-15. נבדק ב-2012-04-07.
  5. ^ "Develop Awesome PhoneGap Apps with Awesome Tools". monaco.mobi. אורכב מ-המקור ב-2014-06-20. נבדק ב-2014-06-10.
  6. ^ "Create Mobile and Web Apps with HTML5 and JavaScript |". appMobi.com. נבדק ב-2012-04-07.
  7. ^ "Open Source Mobile Enablement and Enterprise Mashups". Convertigo. נבדק ב-2012-04-07.
  8. ^ "Convertigo Mobilizer Uses PhoneGap Build APIs « PhoneGap". Phonegap.com. 2011-07-07. אורכב מ-המקור ב-2012-05-13. נבדק ב-2012-04-07.
  9. ^ "Create Mobile and Web Apps with HTML5 and JavaScript". ViziApps.com. נבדק ב-2012-04-07.
  10. ^ "Mobile Application Platform and Tools". Worklight. 2012-01-16. אורכב מ-המקור ב-2012-04-19. נבדק ב-2012-04-07.
  11. ^ "How PhoneGap plays an important part in our Enterprise offering PhoneGap". Phonegap.com. 2011-06-27. אורכב מ-המקור ב-2012-04-15. נבדק ב-2012-04-07.
  12. ^ Shankland, Stephen (2011-10-03). "Adobe buys PhoneGap, TypeKit for better Web tools | Deep Tech - CNET News". News.cnet.com. נבדק ב-2012-04-07.
  13. ^ "finding a new name that isn't PhoneGap - Brian LeRoux - org.apache.incubator.callback-dev". MarkMail. 2011-10-28. נבדק ב-2012-04-07.
  14. ^ Team, PhoneGap (2017-02-16). "PhoneGap, Cordova, and what's in a name?". Medium (באנגלית). נבדק ב-2019-11-10.
  15. ^ "Nitobi in Vancouver, BC". www.fyple.ca. נבדק ב-2019-11-10.
  16. ^ Klint Finley.