Cordova nedir ?

Cordova ile her mobil platforma uygun web tabanlı uygulamalar geliştirebilirsiniz!

HYBRID UYGULAMA NEDİR ?

 

Hybrid uygulama HTML, CSS, JS gibi frontend dilleri/teknolojileri kullanarak mobil uygulama geliştirilmesi sonucu çıkan üründür.Yani sadece bu teknolojileri bilerek web geliştirebileceğiniz gibi aynı zamanda farklı platformlara ( Android, IOS, Windows Phone) sahip mobil uygulamalar da geliştirebilirsiniz. Elbetteki bu tür bir geliştirmenin avantajları ve dezavantajları var.

 

Hibrit uygulama ile ilgili daha fazla bilgi okumak için tıklayın.

 

NATIVE UYGULAMA NEDİR ?

 

Native uygulama ise platforma özgü dil ile mobil uygulama geliştirme sonucu ortaya çıkan üründür. Yani Native uygulama geliştirirken hangi platform için geliştirme yapacaksanız o dili bilmeniz gerekmektedir. Ör; Android cihazlar için geliştirme yapacaksanız Android ve temelinde Java bilmeniz gerekmektedir.Veya IOS yazabilmek için Objective-C veya Swift dillerini bilmek gerekmektedir.

 

 

APACHE CORDOVA NEDİR ?

 

Cordova mobil uygulama geliştirme için kullanılan bir platformdur. Bu platformda yalnızca HTML, CSS ve JavaScript kullanarak uygulama geliştirmek mümkündür. Temel mantığı web uygulamamıza bağlanarak mobil cihazlarımızın fonksiyonlarını yerine getirmek üzerinedir. Yani bir web uygulamasını mobil bir uygulama gibi kullanmamıza olanak sağlar. Üstelik gelişmiş özellikleri sayesinde telefonun Kamerasını ve benzeri fonksiyonlarını kullanmamız mümkündür.

 

HTML, CSS ve JavaScript bilen herkes Cordova’yı kullanabilir. Birçok hazır örnek de bulunmaktadır. Web sitesi geliştirmeye aşina olan herkes Cordova aracılığıyla mobil uygulama geliştirebilir. Yalnızca Android için değil, iOS gibi diğer işletim sistemine sahip cihazlar için de uygulama geliştirme imkanına sahip olabilirsiniz. 

 

 

HYBRID UYGULAMALARIN ÇALIŞMA MANTIĞI

 

Hybrid uygulama ile yazılan kodlar Native kodlara dönüştürülmüyor. Yazdığınız uygulamayı bir Web View aracılığıyla kaplayarak tarayıcı gibi görünmeyen bir tarayıcıda çalıştırmaktır. Ancak siz bu tarayıcıyı tarayıcı gibi değil uygulama gibi görmektesiniz.

 

HYBRIT MI ? NATİVE UYGULAMA MI ?

 

Bu soruya verilen kesin bir cevap yoktur. Bu tamamen uygulamayı geliştirecek olan kişinin tercihine ve uygulamanın hitap edeceği kitleye göre değişmektedir. Geliştirme hızı ve farklı platformlara kolay uyarlanabilmesi Hybrid uygulamaları avantajlı kılıyor. Fakat performans noktasında Hybrid uygulamalar sınıfta kalmaktadır. Bu nedenle uygulamanın ne ile geliştirildiği değil, gerçekleştirmesi gereken işlevi gerçekleştirip gerçekleşmediğine bakmamız gerekiyor.

 

Benzer Blog yazıları

Neden Mobil Uygulama?

Her gün elimizden düşmeyen ve gün geçtikçe kullanımı daha çok artan smartphone (akıllı telefon)lar, tabletler g...Devamı…

Hibrit Uygulama

Hibrit uygulama, mobil uygulamanın tek bir kod ile yazılarak tüm platformlarda (Android,Ios,Windows) çalışan uygulama tipidir. Hibrit u...Devamı…

Hybrid ve Native uygulama farkı nedir ?

Mobil uygulama geliştirirken hybrid uygulama ve native uygulama olarak iki ayrı şekilde uygulama geliştirebiliyoruz.   Native   ...Devamı…

Mobil Uygulama Geliştirme Nasıl Yapılır, Aşamaları Nelerdir?

Günümüzün olmazsa olmazlarından biri olan Mobil Uygulamalar, hayatımızın her alanında, yaşamımızı kolaylaştırıyor. Mobil Uygulama ...Devamı…

Hızlı İletişim
Hızlı İletişim+90 212 347 33 11info@ata.com.trTeklif İste
Teklif İste