
Cordova, HTML, CSS ve JavaScript kullanarak hibrit mobil uygulamalar oluşturmaya yönelik bir platformdur. Resmi belgeler bize Cordova'nın tanımını veriyor:
"Apache Cordova, açık kaynaklı bir mobil geliştirme çerçevesidir. Her mobil platformun yerel geliştirme dilinden kaçınarak, çapraz platform geliştirme için HTML5, CSS3 ve JavaScript gibi standart web teknolojilerini kullanmanıza olanak tanır. Uygulamalar, her platformu hedefleyen sarmalayıcılar içinde yürütülür ve her cihazın sensörlerine, verilerine ve ağ durumuna erişmek için standartlara uygun API bağlantılarına güvenir."
Şimdi Cordova'nın özelliklerini kısaca anlayalım.
Bu araç, projeleri başlatmak, farklı platformlar için süreçler oluşturmak, eklentileri yüklemek ve geliştirme sürecini kolaylaştıran diğer birçok yararlı şey için kullanılabilir.
Cordova, her mobil uygulamanın ihtiyaç duyduğu bir dizi temel bileşen sunar. Bu bileşenler uygulamanın temelini oluşturmak için kullanılacak, böylece kendi mantığımızı uygulamaya daha fazla zaman ayırabiliriz.
Cordova, yerel mobil işlevleri JavaScript uygulamamıza uygulamak için kullanılacak API'yi sunar.
Cordova, Apache Lisansı Sürüm 2.0 kapsamında lisanslanmıştır. Apache ve Apache tüy logoları The Apache Software Foundation'ın ticari markalarıdır.
Şimdi Cordova'nın avantajlarını tartışacağız.
Cordova'nın sınırlamaları aşağıdadır.