Çapraz tarayıcı uyumluluğunun, ekran çözünürlüğünün ve tutarsız HTML ve CSS kodunun sorunları, mobil geliştirmede geçmişte kaldı. Halen bu konularla uğraşan geliştiriciler zamanın çok gerisinde ve birkaç yeni hile öğrenmeye ihtiyaç duyuyorlar.

Mobil geliştiriciler bugün uzmanlık alanlarının kapsamını genişletiyor; Sadece bu sorunları çözmemekle kalmıyor, etkileyici düzenleri olan, dokunmaya duyarlı ve akıllı telefonlarda ve tabletlerde kusursuzca çalışan çerçevelere dayanan mobil web siteleri geliştiriyorlar.

Giderek daha fazla işletme, web sitelerinin mobil sürümlerini güvenli bir şekilde geliştirmenin yanı sıra, ürün ve hizmetlerini başarılı bir şekilde pazarlamasına yardımcı olacak uygulamaların başlatılmasını sağlıyor ve JavaScript, mobil geliştirme için en önemli neden oldu.

Genel olarak, JavaScript dokunmatik ekran cihazlarını kullanmayı kolaylaştırdı. Bununla birlikte, web sitelerinin dokunma, kaydırma ve yakınlaştırma gibi parmak hareketlerine yanıt vermesini sağlayabiliriz. JavaScript yalnızca tarayıcılar arası uyumluluk sorunlarını çözmekle kalmadı, aynı zamanda kullanıcı sayısını artıran platformlar arası web siteleri geliştirmeyi de kolaylaştırdı.

Çoğu JavaScript çerçevesi, web sitesinin görünümünü tehlikeye atmadan web'de gezinmeyi hızlandırır. Mobil web siteleri, W3C özelliklerine bağlı olarak HTML5 ve CSS3'ü giderek daha fazla kullanmaktadır; bunlar, JavaScript çerçevelerine yönelik başka bir nimettir.

jQuery Mobile

Her mobil geliştiricinin alacağı bir JavaScript çerçevesi varsa, jQuery Mobile . Masaüstü eşdeğeri gibi jQuery Mobile, semantik işaretlemeyi jest dostu bir formata dönüştüren ve dokunmatik ekranlarda işlemleri kolaylaştıran bir widget kütüphanesine sahiptir. HTML5 mobil çerçevesi ayrıca geliştiricilerin çapraz platform web siteleri ve uygulamalar oluşturmasına olanak tanır.

jQuery Mobile, çok fazla grafik elemanı olan bir yumruğu paketleyen hafif bir kod tabanına sahiptir. Geliştiriciler, anahtarlayıcıları ve sürgüleri kolayca entegre edebilir. Aşamalı geliştirmeler ve temalara kolayca yapılabilen tasarımlar, onu son derece geliştirici dostu yapar.

En son, iyileştirme için çok kapsam içeren bir beta sürümüdür.

jQuery Mobile

M Projesi

M Projesi HTML5'in gelişmiş özelliklerini etkin bir şekilde birleştiren kullanımı kolay bir JavaScript çerçevesidir.

Model görüntüleme denetleyicisi (MVC) mimarisi ile M Project, çeşitli nedenlerle mobil geliştiriciler arasında popüler. MVC'ye dayanan açık kaynak modülü, geliştiricilerin verileri iş mantığından ayırmalarını sağlar. Ayrıca, JavaScript çerçevesi birden fazla cihazı destekler ve akıllı telefonlar, tabletler ve masaüstü bilgisayarlar için uygulamalar ve web siteleri geliştirmeyi kolaylaştırır.

Yakın zamanda, M Projesi, çerçevenin geliştirmelerini ve özelliklerini genişletmesine yardımcı olan Panacoda ile işbirliği yaptı.

M Project

Appcelerator Titanyum

Açık kaynak esnekliğini bulut bilişimin gücü ile birleştiren bir JavaScript çerçevesi arıyorsanız, o zaman Appcelerator Titanyum . Apple ve Android için uygulamalar geliştirmek için kullanılabilecek yeni nesil bir mobil platform.

Mevcut HTML, CSS ve JavaScript programlama bilginiz, en büyük avantajı olan Appcelerator Titanium'u kullanırken kullanışlı olacaktır. Masa görünümleri, anahtarlar, sekmeler ve popoverler oluşturmak için Appcelerator Titanium'ı kullanabilirsiniz. Ayrıca mobil cihazların kameralarıyla ve cihazlarda saklanan dosyalarla kolay entegrasyon sağlar. Ayrıca, Objective-C ve Android SDK'yi öğrenmekten kaçınmak isterseniz, Appcelerator Titanium size birkaç yararlı ipucu sunuyor.

Appcelerator Titanium için topluluk desteği güçlüdür ve mobil geliştiricilerin sürekli olarak çerçeve üzerinde çalıştığı çeşitli forumlarda yardım bulabilirsiniz.

Appcelerator

Sencha Touch

En iyi JavaScript çerçeveleri arasında sayılır, Sencha Touch mobil web geliştiricileri arasında da tercih edilen bir çerçevedir. Tam özellikli pencere öğesi kitaplığı, Ext JS JavaScript kitaplığına dayanır ve Class A WebKit tarayıcıları için hedeflenmiştir. Bu yüksek performanslı HTML5 çerçevesi iOS, Android, BlackBerry OS ve Kindle gibi birden fazla mobil işletim sistemi için uygulamalar geliştirmek için kullanılabilir.

Sencha Touch'ın en son sürümü, kullanımı kolay olan, daha kolay bir API, geliştirilmiş MVC ve yerel ambalajla artırılmış hıza sahip.

Sencha

Zepto

Zepto Safari ve Chrome gibi mobil WebKit tarayıcıları için özel olarak tasarlanmış ve mobil gelişmeyi hızlı ve kolay hale getiren minimalist bir gelişim felsefesine uyar.

Zepto, işleri basit tutmakla ilgilidir - çerçevenin amacı kesin ve kolay: Kolayca indirilebilen ve hızlı bir şekilde yürütülebilen 5 ila 10k modüler kütüphanelere sahip olmak. Ayrıca, sadece 5 KB'de son derece hafif olduğu için brownie puanları toplar.

Tanıdık API, geliştiricilerin işleri hızlı bir şekilde yapmaya odaklanmasına izin verir.

Zepto

DHTMLX Dokunma

Bu, akıllı telefonlar ve dokunmatik cihazlar için tasarımlar oluşturmaya yardımcı olan başka bir HTML5 JavaScript mobil geliştirme çerçevesidir.

Minimal kodlamayı savunan bir çerçeve arıyorsanız, DHTMLX Dokunma . Kullanıcı arayüzünün kullanımı kolaydır ve çerçeve, geliştiricilerin farklı mobil platformlar için farklı uygulama türlerini çıkarmasına izin verir.

DHTMLX

LimeJS

Özellikle oyun gelişimi için bir JavaScript çerçevesi istiyorsanız, LimeJS . HTML'yi çeşitli şekillerde kullanır ve dokunmatik ekran dostu olan ve hem tarayıcılarda hem de uygulamalarda çalışan oyunlar yapar.

LimeJS ile yerel oyun deneyimini yaşayın.

LimeJS

jQTouch

JQuery Mobile'ı biliyorsanız, o zaman jQTouch kullanmak zor olmayacak. jQTouch ayrıca semantik biçimlendirme dönüşümü olan bir widget kütüphanesine sahiptir.

Bununla birlikte, jQTouch çerçevesinde oluşturulan uygulamaların yalnızca küçük ekranlarda çalıştığını ve özellikle Android ve Apple cihazlarındakiler gibi Class A WebKit tarayıcıları için hedeflendiğini unutmayın.

jQTouch

TreeSaver

TreeSaver standartlara uygun HTML ve CSS kullanır ve farklı mobil tarayıcılara ve cihazlara dinamik olarak sığabilecek dergi stili düzenleri geliştirmek için mükemmeldir.

TreeSaver, JavaScript programlamaya ihtiyaç duymadan çok sayıda web sitesi ve uygulama tasarlamak için kullanılabilir.

TreeSaver

Mobilize.js

Çoğu zaman, geliştiriciler iş yüklerini azaltmak isterler, böylece mevcut bir masaüstü dostu web sitesini mobil cihazlara uygun bir platformda doğrudan içe aktaran bir çerçeve ararlar. Mobilize.js Mobil tarayıcıları otomatik olarak algılayan ve sunucudaki herhangi bir şeyi değiştirmeye gerek kalmadan kolayca tümleştirilebilen bir JavaScript çerçevesidir.

Açık kaynak kodlu ve bir WordPress sürümü geliştiriciler için ek kolaylıklar var.

Mobilize.js

Bu çerçevelerden herhangi birini kullandınız mı? Kaplanmadığımız bir çerçeveyi tercih ediyor musunuz? Yorumlarda bize bildirin.

Öne çıkan görsel / küçük resim, çerçeve resmi Shutterstock üzerinden