Apache Cordova ile platformlar arası mobil uygulama geliştirme

İçindekiler

Tanıtım

Mobil geliştirme için diğer benzer araçlarla var olan farkın ne olduğunu anlayabileceksiniz ve size temel olarak yalnızca Apache Cordova'yı kullanarak kendi uygulamanızı oluşturmayı öğreteceğiz.

Apache Cordova nedir?Bu bir açık kaynaklı mobil uygulamalar için geliştirme çerçevesigibi standart web teknolojilerini kullanmanızı sağlar. HTML5, CSS3 ve Javascript farklı platformlarda çalışması için, her bir mobil platform için yerel geliştirme dilinden kaçınarak. Her uygulamanın her platform için paketlendiği ve cihazın sensörler, veriler ve ağ durumları gibi öğelerine erişmek için API bağlantılarına bağlı olduğu unutulmamalıdır.

Apache Cordova ne değildir?Mobil programlama dünyasına başladığımızda, şu anda bu tür bir geliştirme için mevcut olan çeşitli araçlar konusunda kafamız karışıyor.

Her şeyden önce, temel farkın 2 tür mobil geliştirme olduğunu açıklığa kavuşturmalıyız:

1. Yerel Gelişim

Cihazda çalışan işletim sisteminin ana dilinde uygulama geliştirmesidir. Örnek: Android (JAVA), iOS (Amaç-C), BlackBerry OS (C ++) …

2. Hibrit Geliştirme

Web programlama dillerinde (HTML, CSS ve JS) uygulamaların geliştirilmesidir.

Bu nedenle, Apache Cordova'da yerel uygulamaların geliştirilmediğini, tüm web dosyalarımızı daha sonra Web görünümü tarafından yorumlanacak diğer dosyalar (eklentiler, kitaplıklar …) ile birlikte paketleyecek olan yalnızca bir karma uygulama geliştirme çerçevesi olduğunu söyleyebiliriz. (özel tarayıcının penceresi).

Apache Cordova, Phonegap, Intel XDK, Ionic… Fark nedir?

Birçok programcı, bu araçları mobil geliştirme için Apache Cordova ile karıştırmaya eğilimlidir; burada Phonegap durumunda bunun Adobe şirketi tarafından oluşturulan ve desteklenen tescilli sürüm (Ücretli) olduğunun açıklığa kavuşturulması gerekir. Gücü, uygulamanızı çalıştıracak tüm platformları elinizde bulundurmak zorunda kalmadan bulutta derleyebilmenizdir. Ionic, uygulamanın görünümüne daha fazla odaklanan bir Açık Kaynak çerçevesidir. Intel XDK, Intel şirketinin mobil uygulamaları için bir IDE'dir (Entegre Geliştirme Ortamı). Bu araçların tümü, paketlemenin temeli olarak Cordova'ya sahiptir.

Bu öğreticide, uygulamanın tasarımını ve geliştirilmesini kolaylaştırmak için kullanabilecekleri farklı Çerçeveler veya IDE'lerin seçimini bırakarak yalnızca Apache Cordova'yı kullanacağız.

ÖncesiSayfa 1 / 6Sonraki

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave