Anladığım kadarı ile,
- HTML bir biçimlendirme dilidir, bu nedenle XAML, XIB ve Android'in kullandığı her şey ve diğer yerel kullanıcı arayüzü geliştirme çerçeveleri de.
- JavaScript, olay işleme, istemci tarafı doğrulamaları ve C #, Java, Objective-C veya C ++ gibi çeşitli şeyleri içeren istemci tarafı komut dosyalarını işlemek için kullanılan bir programlama dilidir.
- Sencha, Angular vb.Gibi form çerçevelerinde MVC / MVVM desenleri vardır.
- Diğer çerçevelerde olduğu gibi hem sqlite hem de anahtar / değer deposu biçiminde localStorage var ve eksik olduğu hemen hemen her şey için API spesifikasyonunuz var.
- Yerel bir UI çerçevesinin kullanıcı arayüzünü oluşturması gerektiğinde, benzer bir işaretlemeyi ayrıştırmalı ve kullanıcı arayüzünü oluşturmalıdır.
Soru dökümü
- HTML ve JS'de de aynı şeyi yapmaktan vazgeçen nedir?
- HTML (CSS ile birlikte) ve JS arasında neden aynı şekilde performans gösterilemiyor?
- Bir katman olsa bile .net çalışma zamanı ve JVM, C ++, C'nin kullanılmadığı diğer durumlarda da vardır.
- Öyleyse Dalvik gibi Android örneğini ele alalım, Chromium neden HTML'nin android işaretlemesinin yaptığı ve JavaScript'in Java'nın yaptığı için kullanıldığı başka bir seçenek (dalvik ve NDK ile birlikte) olamaz?
Yani soru şu ki,
Mevcut uygulamalar iyi olmasa da, teorik olarak HTML5 tabanlı uygulamaların mobil cihazlardaki diğer yerel uygulamalar gibi çalışmasını sağlamak mümkün müdür?