jQuery Mobile - Genel Bakış
JQuery Mobile, jQuery Core üzerine kurulu ve mobil, tablet ve masaüstü cihazlarda erişilebilen duyarlı web siteleri veya uygulamalar geliştirmek için kullanılan bir kullanıcı arayüzü çerçevesidir. Mobil web uygulamaları için API özellikleri sağlamak üzere hem jQuery hem de jQuery UI özelliklerini kullanır.
2010 yılında jQuery proje ekibi tarafından geliştirilmiş ve JavaScript ile yazılmıştır.
Neden jQuery Mobile Kullanmalı?
Mobil, tablet ve masaüstü cihazlarda aynı şekilde çalışacağı web uygulamaları oluşturur.
PhoneGap, Whitelight vb. Gibi diğer çerçevelerle uyumludur.
Bir dizi dokunma dostu form girdisi ve UI pencere öğeleri sağlar.
Aşamalı geliştirme, tüm mobil, tablet ve masaüstü platformlarına benzersiz bir işlevsellik getirir ve verimli sayfa yüklemeleri ve daha geniş cihaz desteği ekler.
JQuery Mobile'ın özellikleri
JQuery Core üzerine inşa edilmiştir ve "daha az yaz, daha çok yap" UI çerçevesi.
Açık kaynaklı bir çerçevedir ve çapraz platformun yanı sıra tarayıcılar arası uyumludur.
JavaScript ile yazılmıştır ve mobil uyumlu siteler oluşturmak için hem jQuery hem de jQuery kullanıcı arayüzünün özelliklerini kullanır.
Minimum komut dosyası ile sayfalar oluşturmak için HTML5, CCS3, jQuery ve jQuery UI'yi tek bir çerçevede birleştirir.
Animasyonlu sayfa geçişlerini kullanan Ajax navigasyon sistemini içerir.
JQuery Mobile'ın avantajları
HTML5, CSS3 özellikleri bilgisine sahipseniz uygulamaları öğrenmek ve geliştirmek kolaydır.
Çapraz platform ve çapraz tarayıcı uyumlu olduğundan, her cihaz çözünürlüğü için farklı kod yazma konusunda endişelenmenize gerek kalmaz.
ThemeRoller'ı kullanarak kod satırını yazmadan özel temayı oluşturabilirsiniz. Tüm HTML5 tarayıcılarını destekler.
Web uygulamalarının kolay geliştirilmesi için JavaScript ile birlikte HTML5 kullanır.
Aynı kodun mobil ekrandan masaüstü ekranına otomatik olarak ölçeklenmesine izin verecek şekilde oluşturulmuştur.
JQuery Mobile'ın dezavantajları
CSS temaları için sınırlı seçenekler vardır, bu nedenle siteler bu temalarla oluşturulanlara benzer görünebilir.
JQuery Mobile kullanılarak geliştirilen uygulamalar cep telefonlarında daha yavaştır.
JQuery mobile'ı diğer mobil çerçevelerle birleştirdiğinizde daha fazla zaman alır.
Eksiksiz özelleştirilmiş görsel tasarım sağlamak zordur.
Bir cihazdaki tüm özelliklere bir tarayıcıda JavaScript ile erişilemez.