Hybrid vs Native





Herkese merhabalar,

    Bugün ki konumu sizler seçtiniz. Bildiğiniz gibi instagram da soru cevap bölümünde en çok sorulan soruyu elle alacağımı söyledim. Bu doğrultuda konumuz native mı hybrid mı oldu.

      Native ve hybrid uygulamaları anlamak için önce bir tanımlarına bakalım. 

    Native mobil uygulamalar, iOS ve Android gibi farklı platformlar için farklı programlama dilleri ve geliştirme paketleri gerektirirler. Java, Objective-C , Swift  programlama dilleri bulunmaktadır. Java ile geliştirilen Android uygulamaları, Objective C veya Swift ile geliştirilen iOS uygulamaları native uygulamalardır.


     Hybrid mobil uygulama tekniği, temel olarak ‘write once, run everywhere’ yani tek bir kod çıktısı ile birden fazla platformda çalıştırılabilmek üzerine geliştirilmiştir. Native uygulamalar gibi sistem kaynaklarına doğrudan değil de bir ara katman ile erişir.

   Hybrid uygulamalar HTML5, CSS3 ve JavaScript ile geliştirilir. Farklı cihazlarda ve ekran çözünürlüklerinde rahatlıkla benzer uyumluluk göstererek çalışır.  Üstelik geliştirmesi zaman ve bütçe açısından az maliyetlidir. Öğrenimi de az zaman alır.  Aynı zamanda cross-platform geliştirme olarak da adlandırılır. Tüm platformlar için aynı sonuç üretilir ve native benzeri uygulama geliştirilir.

   Çalıştığım dönemde hybrid ile büyük bir proje yapmıştım. Bu uygulama üzerinden anlatmak isterim. Uygulamada veri alıp gösterme dışında farklı işlemlerde mevcuttu ve gayet başarılı bir uygulamaydı.  Native ve hybrid performans açısından her zaman ayrı tutulmuştur. Ama ben öyle düşünmüyorum çünkü uygulamada performans açısından büyük farklar göremedim.  Cihazların özelliklerine göre  uyumluluk ve tasarımda da sorunlarla karşılaşmadım. Evet benimde ilk başlarda korkularım vardı ama hybrid gayet kullanılabilir. 

    Elbette unutmamalı ki kodlarınızı uzatmaktan kaçınırsanız hızlı bir performans elde edersiniz.

    Tavsiyem hybrid'den yana. 

    Hybrid Öğrenmekten zarar gelmez :))

Görüşmek üzere...









Ücretsiz PHP Eğitimi Bölüm 2 : Ders 1: Değişkenler

Merhaba Arkadaşlar,     Bugün sizlerle bölüm 2 ye geçiyoruz. Bu dersimizde Php 'nin temellerini öğreneceğiz. Takıldığınız noktalarda sor...

En Çok Okunanlar