Tutorial jQuery Mobile Part 1: Pengenalan dan Tahapan Persiapan Instalasi

Mengapa Web Apps?

Sejalan dengan semakin tingginya kemampuan smartphone (baik itu memori atau prossesor) maka kemampuan mobile browser juga semakin meningkat. Web app yang menggunakan browser juga mempunyai kelebihan.

4 kelebihan dibandingkan native app

  1. Menggunakan teknologi standar: HTML, CSS, Javascript
  2. Dapat dijalankan di platform yang berbeda seperti (iOS, Android, Windows Phone, Blackberry)
  3. Tidak membutuhkan proses kompilasi, ubah code, reload di browser (development lifecycle lebih cepat)
  4. Proses publikasi dan diseminasi app lebih cepat, tidak membutuhkan persetujuan untuk masuk ke dalam store (app store atau Google Play)
Tetapi tentu saja ada kelemahan web app.

 4 kelemahan web app dibandingkan native

  1. Membutuhkan koneksi internet
  2. Tidak dapat mengakses hardware termasuk sensor dengan mudah 
  3. Aplikasi berjalan lebih lambat, terutama untuk aplikasi yang membutuhkan banyak resources.
  4. Proses mendapatkan uang lebih sulit karena harus ditangani sendiri.
Seputar jQuery Mobile, jQuery adalah library javascript yang menekankan UI (User Interface) antara Javascript dan HTML. 
Dirilis pada tahun 2006 di BarCamp berlisensi dibawah MIT dan GPL. Dengan slogan ketermukanya yaitu write less, do more yang dimaksudkan yaitu penulisan kode syntax yang sederhana namun memiliki hasil yang lebih banyak. jQuery memungkinkan penambahan fungsionalitas dalam bentuk plug-in.
jQuery merupakan UI Frame yang dikembangkan untuk user interface dari pada mobile web apps.
Banyak fitur yang ditawarkan dalam framework ini termasuk dukungan HTML5, Ajax-powered navigasi link, dan sentuhan/atau navigasi. 
jQuery Mobile adalah framework untuk membuat aplikasi web mobile. jQuery Mobile bekerja pada semua smartphone dan tablet populer. 
jQuery Mobile dibangun di atas library jQuery yang membuatnya mudah. jQuery Mobile menggunakan HTML5 & CSS3 untuk meletakkan halaman dengan scripting yang minimal.
Selain jQuery mobile sebenarnya banyak framework lain yang dapat digunakan seperti Sencha, jTouch, DHTMLX Touch, Jo dan lainnya. 

Kelebihan jQuery 

  1. Support banyak platform seperti: Webkit (Android, iOS, Opera, Chrome), Firefox mobile, Windows Phone, Blackberry, Bada, Meego. 
  2. Berbasis JQuery yang populer.
  3. Penggunanya banyak dan forum aktif.

jQuery Mobile memiliki slogan "write less, do more" di level yang baru: Secara otomatis desain halaman web terlihat menarik dan "mudah digunakan", yang akan bekerja dengan cara yang sama pada semua perangkat mobile.
Untuk menulis satu aplikasi untuk setiap perangkat mobile atau OS: 
Android dan Blackberry ditulis di Java
iOS ditulis dengan Objective C
Windows Phone ditulis dengan C# dan .net, dan lain-lain.
jQuery Mobile memecahkan masalah ini, karena hanya menggunakan HTML, CSS dan JavaScript, yang merupakan standar untuk semua browser web mobile.

Apa yang bisa jQuery Mobile Lakukan?

jQuery Mobile memudahkan pengembangan user-interface untuk mobile web apps. 
The interface configuration is markup-driven, yang berarti Anda dapat membuat seluruh aplikasi antarmuka dasar dalam HTML, tanpa perlu menulis satu baris JavaScript. 
Menyediakan serangkaian custom events baru, mendeteksi events mobile device dan touchscreen seperti tap, tap and-hold, swipe, and orientation change (i.e. rotating the device). 
Memastikan bahwa user-interface bekerja pada web browser. Menggunakan theme untuk memudahkan untuk customized tampilan aplikasi.

Setelah mengenal jQuery Mobile, langkah selanjutnya:


0 Response to "Tutorial jQuery Mobile Part 1: Pengenalan dan Tahapan Persiapan Instalasi"

Post a Comment