Perbezaan antara extjs dan jQuery

Perbezaan antara extjs dan jQuery

Extjs vs jQuery

Extjs dan JQuery adalah dua rangka kerja yang paling popular untuk membangunkan aplikasi JavaScript, yang terutama digunakan untuk menyediakan antara muka interaktif untuk laman web. Perbezaan utama antara jQuery dan extjs, dan akhirnya faktor terbesar dalam memilih antara keduanya, adalah lesen yang mereka ada. JQuery berada di bawah lesen GPL dan MIT, yang pada dasarnya membolehkan anda menggunakannya tanpa terlalu banyak sekatan. Sebagai perbandingan, extjs berfungsi di bawah GPLV3 dan lesen komersial. Dalam istilah orang awam, anda boleh menggunakan extjs tanpa sebarang bayaran selagi permohonan yang anda gunakan juga akan menjadi sumber terbuka dan di bawah lesen GPLv3. Sekiranya permohonan anda bukan sumber terbuka, anda perlu mendapatkan lesen komersial, yang berharga beberapa ratus dolar.

Dengan pelesenan dan bayaran, perbezaan utama seterusnya antara extjs dan jQuery adalah saiz, yang merupakan hasil daripada perbezaan dalam reka bentuk mereka. Extjs adalah rangka kerja yang lebih lengkap di mana kebanyakan perkara yang anda perlukan sudah ada. Sebagai perbandingan, jQuery pada dasarnya hanya perpustakaan teras dan banyak bergantung pada pemalam untuk menyediakan fungsi yang lebih maju. Kerana ini, extjs cukup besar berbanding dengan jQuery. Kelemahan ke JQuery adalah kerumitan tambahan dalam mencari dan termasuk semua pemalam yang diperlukan untuk aplikasi anda. Pengguna yang berpengalaman begitu digunakan untuk menjadikannya hanya satu langkah tambahan tetapi pemula mungkin menghadapi masalah dalam memilih plugin yang tepat dan menjadikannya berfungsi seperti yang mereka maksudkan.

Terdapat juga ciri -ciri yang terdapat di extjs yang tidak tersedia di jQuery sama sekali. Satu ciri utama adalah penyimpanan luar talian, yang membolehkan penyemak imbas menyimpan aplikasi kerja supaya mereka dapat diakses apabila tidak ada sambungan internet. Extjs mencapai ini dengan menggunakan Google Gears atau Adobe Air, yang merupakan perisian berasingan yang dibangunkan dan dikekalkan oleh syarikat lain. Walaupun ciri ini tidak penting untuk extjs, hakikat bahawa jQuery tidak memilikinya memberikan kelebihan sedikit.

Pilihan antara extjs dan jQuery sebahagian besarnya turun ke sama ada anda sanggup melepaskan kod anda atau jika anda ingin menunaikan wang tunai untuk mendapatkan lesen komersial. Sekiranya anda tidak mahu melakukan kedua -duanya, jQuery adalah pilihan untuk anda.

Ringkasan:

1.jQuery benar -benar percuma sementara extjs tidak
2.jQuery jauh lebih ringan untuk digunakan daripada extjs
3.JQuery lebih banyak bergantung pada plugin yang dilakukan oleh extjs
4.Extjs lebih mudah digunakan daripada jQuery
5.Extjs menyokong penyimpanan luar talian sementara jQuery tidak