İçeriğe atla

Apache Cordova: Revizyonlar arasındaki fark

Vikipedi, özgür ansiklopedi
İçerik silindi İçerik eklendi
"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

Apache Cordova
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ınlanma2009
Güncel sürüm9.0.0 / 20 Mart 2019[1][2][3]
Programlama diliC#, C++, CSS, HTML, Java, JavaScript ve Objective-C
PlatformAndroid, 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ürMobil geliştirme uygulama iskeleti
LisansApache License 2.0[6][7]
Resmî sitesicordova.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

  1. ^ "apache/cordova-cli". GitHub. 
  2. ^ "cordova". npm. 
  3. ^ "Cordova-CLI 9.0.0 Released". cordova.apache.org. 
  4. ^ "Cordova support by platform - Apache Cordova". cordova.apache.org. 
  5. ^ "apache/cordova". GitHub. 
  6. ^ "PhoneGap License". Phonegap.com. Erişim tarihi: 2013-10-09. 
  7. ^ "FAQ | PhoneGap Build | Edge Tools & Services | Adobe & HTML". Html.adobe.com. Erişim tarihi: 2013-10-09. 
  8. ^ "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. 
  9. ^ "PhoneGap Seeks to Bridge the Gap Between Mobile App Platforms". GigaOM. April 5, 2009. Erişim tarihi: 2012-04-07. 
  10. ^ "Apache Callback - Tiki Wiki CMS Groupware :: Development". Tiki Wiki CMS Groupware :: Development. Erişim tarihi: 3 April 2018. 
  11. ^ "Apache Callback Proposal". Wiki.phonegap.com. 2013-08-15. Erişim tarihi: 2013-10-09. 
  12. ^ "The Last Word on Cordova and PhoneGap". The Official Ionic Blog. 
  13. ^ "Intel XDK". Intel Developer Zone. 
  14. ^ "Apache Cordova". Apache Cordova. 
  15. ^ "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. 
  16. ^ "Building Cordova apps for Firefox OS ✩ Mozilla Hacks – the Web developer blog". 20 February 2014. Erişim tarihi: 26 February 2014. 
  17. ^ "Using PhoneGap and the Sony Ericsson WebSDK to develop Android apps". Android and Me. Erişim tarihi: 2012-04-07. 
  18. ^ "Platform Support". Adobe PhoneGap. Erişim tarihi: 2016-02-23. 
  19. ^ "PhoneGap supported features". Phonegap.com. Erişim tarihi: 2013-10-09. 

Bibliyografya