Saya bertanya-tanya apakah seseorang dapat memberikan beberapa nasihat tentang mana yang 'lebih baik'. Twitter-bootstrap atau JQuery mobile?
Terima kasih, -peter
sumber
Saya bertanya-tanya apakah seseorang dapat memberikan beberapa nasihat tentang mana yang 'lebih baik'. Twitter-bootstrap atau JQuery mobile?
Terima kasih, -peter
Saya tidak tahu apakah "lebih baik" adalah sesuatu yang dapat Anda jawab karena keduanya memiliki tujuan yang berbeda. Bootstrap adalah pustaka CSS serba guna yang bagus sedangkan jQueryMobile lebih dekat ke kerangka kerja. Artinya jQueryMobile tidak hanya membuat halaman Anda terlihat bagus- ini memberikan banyak fitur berorientasi seluler seperti- swipe-events, transisi halaman, memungkinkan untuk aplikasi satu halaman (karena itu hanya akan menampilkan satu div dengan data-role = ' halaman 'pada satu waktu), API pramuat dan riwayat AJAX, dan banyak komponen / widget yang ramah sentuh. Sedangkan bootstrap adalah pustaka CSS yang paling utama untuk desktop tetapi bekerja pada seluler juga terutama karena 2.0 dilengkapi dengan kueri media bawaan. Bootstrap tidak akan membantu Anda dengan daftar ramah sentuh, kotak centang, pilih menu, dll.
Satu hal lagi yang perlu ditunjukkan, jQueryMobile mengambil markup Anda dan mendandani dengan segala macam hal cantik menggunakan JavaScript. Bootstrap memiliki beberapa javascript, tetapi hanya untuk komponen opsional, sisanya adalah CSS.
Jadi untuk menjawab IMHO- jika Anda membuat aplikasi web yang secara eksplisit Anda rencanakan untuk digunakan terutama pada perangkat seluler, gunakan jQueryMobile; Ada lagi yang cocok dengan Bootstrap- ini benar-benar luar biasa.
jQuery mobile! = bootstrap twitter. Bootstrap Twitter digunakan untuk membuat tata letak responsif [satu CSS dapat bekerja pada ukuran layar besar maupun kecil]. jQuery mobile ditujukan untuk pengembangan seluler. Jadi jika Anda mengembangkan situs menggunakan jQuery seluler tidak akan memberikan konsistensi tata letak yang baik di semua browser desktop.
Meskipun saya setuju bahwa Twitter Bootstrap! = JQuery Mobile, Anda dapat mengembangkan situs seluler dengan Bootstrap. Setelah menghabiskan beberapa bulan terakhir mengembangkan situs seluler menggunakan jQuery Mobile, kesimpulan saya adalah ini:
Konsep di balik jQuery Mobile sempurna. Konsep "halaman" terintegrasi sangat baik dengan teknologi sisi server (ASP.Net MVC dalam kasus saya). Ini memungkinkan Anda untuk mengembangkan halaman sebagai file individual, sebagian besar ditampilkan di server, seperti yang sudah biasa Anda lakukan dan mungkin ingin Anda lakukan.
Namun, dalam kondisi saat ini, ini bisa menjadi sangat lambat dan sangat bermasalah jika Anda mencoba melakukan terlalu banyak hal dengannya. Saya mengalami masalah demi masalah pada proyek saya.
Jadi menurut saya, jika situs Anda tidak terlalu rumit (mis. Tanpa swiping, tidak ada wizards), maka gunakan jQuery Mobile. Jika tidak, pikirkan untuk menunggu proyek matang. Hampir selesai.
Saya pikir perbedaan utama terlihat dari bagaimana kedua proyek tersebut mengidentifikasi diri mereka sendiri:
Bootstrap: "Kerangka kerja front-end yang ramping, intuitif, dan kuat untuk pengembangan web yang lebih cepat dan lebih mudah ."
jQuery Mobile: "Kerangka Web yang Dioptimalkan untuk Sentuhan untuk Ponsel Cerdas & Tablet ."
Kedua kerangka kerja tersebut bertujuan untuk memenuhi kebutuhan yang berbeda dan mencapai hal yang berbeda. Saya telah menggunakan keduanya dalam proyek terpisah dan masing-masing memiliki kekuatan dan kelemahan, tetapi akan merugikan keduanya untuk membandingkannya secara langsung. Tugas kami sebagai programmer / desainer / insinyur untuk memutuskan tujuan proyek Anda dan memilih alat terbaik untuk pekerjaan itu.
sumber
Itu tergantung pada apa yang akan Anda lakukan dengannya. Saya lebih suka Bootstrap dalam banyak kasus, karena saya suka css dasar plus Anda dapat mengkompilasi
responsive.less
sehingga Anda mendapatkan versi seluler juga. Saya jauh lebih cepat saat membuat prototipe dengan bootstrap karena sangat longgar digabungkan dan hanya markup biasa (kecuali untuk plugin, itu juga bagus).sumber