Apache Cordova: Revizyonlar arasındaki fark
TheDerebeyi (mesaj | katkılar) "Apache Cordova" sayfasının çevrilmesiyle oluşturuldu. Etiketler: İçerik Çevirmeni [Çevirmeni 2] |
(Fark yok)
|
Sayfanın 18.28, 26 Mart 2020 tarihindeki hâli
![]() | |
Orijinal yazar(lar) | Joe Bowser, Michael Brooks, Rob Ellis, Dave Johnson, Anis Kadri, Brian Leroux, Jesse MacFadyen, Filip Maj, Eric Oesterle, Brock Whitten, Herman Wong, Shazron Abdullah |
---|---|
İlk yayınlanma | 2009 |
Güncel sürüm | 9.0.0 / 20 Mart 2019[1][2][3] |
Programlama dili | C#, C++, CSS, HTML, Java, JavaScript ve Objective-C |
Platform | Android, iOS, Windows 8.1, Phone 8.1 ve 10, OS X,[4] Electron Deprecated Platforms: BlackBerry, Firefox OS, Symbian, Ubuntu Touch, webOS, Windows Phone 7.0 and 8.0[5] |
Erişilebilirlik | İngilizce |
Tür | Mobil geliştirme uygulama iskeleti |
Lisans | Apache License 2.0[6][7] |
Resmî sitesi | cordova.apache.org |
Apache Cordova (eski adıyla PhoneGap) ilk olarak Nitobi trafından yaratılmış mobil uygulama geliştirme iskeletidir. 2011'de Adobe Nitobi'yi satın aldı ve PhoneGap olarak yeniden markalaştırdı ve daha sonra yazılımın açık kaynaklı bir sürümü olan Apache Cordova'yı piyasaya sürdü.[8] Apache Cordova yazılım programlamacılarının Android, iOS veya Windows Phone'daki platforma özgü API'leri kullanmak yerine CSS3, HTML5 ve JavaScript kullanarak mobil cihazlar için uygulamalar derlemelerini sağlar.[9] CSS, HTML ve JavaScript kodlarının cihazın platformuna göre paketlenmesini sağlar. Cihazda çalışması için HTML ve JavaScript'in özelliklerini genişletir. Elde edilen uygulama melezdir. Ne tamamen gerçek anlamda doğuştan mobil uygulamadır (çünkü tüm düzenler platformun ana UI iskeletinden ziyade Web görünümü aracılığıyla oluşturulmuştur) ne de tam olarak Web temellidir (çünkü temelde dağıtıma hazır uygulamalar gibi paketlenmiştir ve platformun ana cihaz API'lerine erişimi vardır, Web uygulamaları değildir.). Sürüm 1.9'dan itibaren yerel ve melez kod parçacıklarını karıştırmak mümkündür.
Yazım önceden sadece "PhoneGap" olarak geçmekteydi, sonradan "Apache Callback" adını aldı.[10][11] Açık kaynaklı yazılım olarak Apache Cordova Appery.io veya Indel XDK gibi wrapperlara izin verir.
PhoneGap Adobe'nin onun ilişkili ekosistemiyle birlikte Cordova'nın ticari sürümüdür. Ionic,[12] Monaca, TACO, Onsen UI, Visual Studio, GapDebug, App Builder, Cocoon, Framework7, Quasar Framework, Evothings Studio, NSB/AppStudio, Mobiscroll, Intel XDK[13] ve Telerik Platform[14] gibi bir çok alet ve uygulama iskeleti Cordova'nın üstüne inşa edildi. Bu aletler çekirdek aletleri olarak PhoneGap'ı değil Cordova'yı kullanır.
Apache Cordova projesine katkıda bulunanlar arasında Adobe, BlackBerry, Google, IBM, Intel, Microsoft, Mozilla gibi firmalar bulunmaktadır.[15]
Desteklenen platformlar
Sürüm 9 itibariyle Apache Cordova halihazırda Apple iOS,Google Android, Windows 8.1, Windows Phone 8.1 , Windows 10 and Electron (üstelik Windows, Linux ve macOS'ta da çalıştırılabilir) işletim sistemleri için geliştirmeyi destekler. Apache Cordova'nın eski sürümleri eskiden Bada, BlackBerry, Firefox OS,[16][17] LG webOS, Microsoft Windows Phone (7 ve 8), Nokia Symbian OS, Tizen (SDK 2.x), ve Ubuntu Touch'ı da desteklemekteydi. Aşağıdaki tablo Apache Cordova 9.X sürümü için desteklenen özelliklerin bir listesidir.[18][19]
Kaynakça
- ^ "apache/cordova-cli". GitHub.
- ^ "cordova". npm.
- ^ "Cordova-CLI 9.0.0 Released". cordova.apache.org.
- ^ "Cordova support by platform - Apache Cordova". cordova.apache.org.
- ^ "apache/cordova". GitHub.
- ^ "PhoneGap License". Phonegap.com. Erişim tarihi: 2013-10-09.
- ^ "FAQ | PhoneGap Build | Edge Tools & Services | Adobe & HTML". Html.adobe.com. Erişim tarihi: 2013-10-09.
- ^ "Adobe Announces Agreement to Acquire Nitobi, Creator of PhoneGap". Adobe.com. 2011-10-03. 2012-04-13 tarihinde kaynağından arşivlendi. Erişim tarihi: 2012-04-07.
- ^ "PhoneGap Seeks to Bridge the Gap Between Mobile App Platforms". GigaOM. April 5, 2009. Erişim tarihi: 2012-04-07.
- ^ "Apache Callback - Tiki Wiki CMS Groupware :: Development". Tiki Wiki CMS Groupware :: Development. Erişim tarihi: 3 April 2018.
- ^ "Apache Callback Proposal". Wiki.phonegap.com. 2013-08-15. Erişim tarihi: 2013-10-09.
- ^ "The Last Word on Cordova and PhoneGap". The Official Ionic Blog.
- ^ "Intel XDK". Intel Developer Zone.
- ^ "Apache Cordova". Apache Cordova.
- ^ "Cordova Contributor's Who's Who". apache.org. 2015-11-02. 2015-07-16 tarihinde kaynağından arşivlendi. Erişim tarihi: 2015-11-02.
- ^ "Building Cordova apps for Firefox OS ✩ Mozilla Hacks – the Web developer blog". 20 February 2014. Erişim tarihi: 26 February 2014.
- ^ "Using PhoneGap and the Sony Ericsson WebSDK to develop Android apps". Android and Me. Erişim tarihi: 2012-04-07.
- ^ "Platform Support". Adobe PhoneGap. Erişim tarihi: 2016-02-23.
- ^ "PhoneGap supported features". Phonegap.com. Erişim tarihi: 2013-10-09.
Bibliyografya
- Pelletier, Jeff (April 25, 2013). Mobile App Manual: The Blueprint (1st bas.). Withinsight Publishing. s. 96. ISBN 978-0989072106.
- Shotts, Kerri (February 26, 2013). PhoneGap 2.x Mobile Application Development Hotshot (1st bas.). Packt Publishing. s. 388. ISBN 978-1849519403.
- Gifford, Matt (October 22, 2012). PhoneGap Mobile Application Development Cookbook (1st bas.). Packt Publishing. s. 320. ISBN 978-1849518581.
- M. Wargo, John (June 11, 2012). PhoneGap Essentials: Building Cross-Platform Mobile Apps (1st bas.). Addison-Wesley Professional. s. 384. ISBN 978-0321814296. April 3, 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: June 29, 2012.
- Munro, Jamie (March 29, 2012). 20 Recipes for Programming PhoneGap: Cross-Platform Mobile Development for Android and iPhone (1st bas.). O'Reilly Media. s. 76. ISBN 978-1-4493-1954-0.
- Marinacci, Joshua (March 21, 2012). Building Mobile Applications with Java: Using the Google Web Toolkit and PhoneGap (1st bas.). O'Reilly Media. s. 86. ISBN 978-1-4493-0823-0.
- Lunny, Andrew (September 23, 2011). PhoneGap Beginner's Guide (1st bas.). Packt Publishing. s. 328. ISBN 978-1-84951-536-8.
- Ghatol, Rohit (November 14, 2011). Beginning PhoneGap: Mobile Web Framework for JavaScript and HTML5 (1st bas.). Apress. s. 700. ISBN 978-1-4302-3903-1.
- Myer, Thomas (December 13, 2011). Beginning PhoneGap (1st bas.). Wrox. s. 336. ISBN 978-1-118-15665-0. June 4, 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: October 10, 2011.