Hedef kitlenizin ne olduğuna ve inşa ettiğiniz sitenin ne kadar etkileşimli olduğuna bağlıdır.
jQTouch:
CSS üzerinde yoğun, JavaScript üzerinde hafif, MIT lisansı
Hızlı bir başlangıç sağlayan ancak çok fazla belge içermeyen bir çerçeve için jQTouch kullanın. Başlamak için çok az şey gerekir ve kodlama oldukça basittir. Uygun animasyonları ve etkileşimleri tespit etmek için CSS sınıflarını kullanır.
Sencha Touch:
neredeyse tamamen JavaScript, lisans olmadan ticari sitelerde kullanım için GPL değil
Çok fazla görsel etkileşime sahip karmaşık bir kurumsal uygulama oluşturuyorsanız, Sencha Touch'ı şiddetle tavsiye ederim, güçlü bir profesyonel ekip ile yoğun bir şekilde belgelenmiştir. destek.
M-Project:
JavaScript üzerinde ağır olan MIT lisansı Alpha'da görünüyor, hatalı olabilir
Ben M-Project ile hiç çalışmamış olsam da (bunu belirttiğiniz için teşekkürler) çok sağlam görünüyor ve kodlama tarzı ExtJS'ye dayanan Sencha Touch'a çok benziyor gibi görünüyor, bu nedenle ekibinizin ExtJS ile zaten deneyimi varsa, bu çerçevelerden birini düşünmek akıllıca olabilir.
Nimblekit:
Bu sadece iOS için gibi görünüyor, uygulamanızı Android veya başka bir platforma genişletmeye karar verirseniz iyi bir şey değil.
Wink Toolkit:
MIT veya bazı varyasyonları
gibi görünüyor Bana göre, göz kırpmanın pek çok şeyi var gibi görünüyor, ancak dokümantasyon soğuk geliyor
jQuery Mobile:
Çift lisanslı MIT veya GPL 2, JavaScript ve CSS'nin doğru karışımı
Daha fazla deneyime sahip birinin yararları hakkında konuşmasına izin vereceğim, ancak jQuery mobile (alfa olsa da) güçlü bir ekip tarafından destekleniyor ve çekirdek jQuery kitaplığının uzantısıyla destekçiler topluluğu. Çoğu kurumsal merkezli uygulamalar dışında her şey için muhtemelen en iyi seçim.
Titanyum:
Titanium, bir HTML5 mobil çerçevesi değildir, çerçevede bulunan yerel kod modüllerine yönelik javascript tabanlı bir arayüzdür. Oldukça basit bir çerçeve, ancak belgelerin seyrek olduğunu düşünürdüm.
Sonuç olarak:
1. jQuery mobile - uygulamanız kurumsal merkezli olmadığı sürece
2. Sencha Touch - uygulamanız kurumsal
odaklıysa veya kullanıcı etkileşimlerine yoğunsa 3. jQTouch - aradığınız şey başlamak için basit bir çerçeve ise çabuk, ama çok fazla zevke ihtiyacınız yok.
4. Titanium - uygulamanızda gerçek yerel kontrollere sahip olmakla daha fazla ilgileniyorsanız
Gösteri Uygulamaları
Bir dizi çapraz platform çerçevesiyle uygulanan aynı uygulamayı gösteren açık kaynaklı bir proje olan PropertyCross vardır. Çeşitli çerçevelerin kodunu, geliştirme deneyimini ve son kullanıcı deneyimini karşılaştırmak için çok kullanışlıdır.