ExtJS vs jQuery
ExtJS dan jQuery adalah dua rangka kerja yang paling popular untuk membangunkan aplikasi Javascript, yang digunakan terutamanya untuk menyediakan antara muka interaktif untuk laman web. Perbezaan utama antara jQuery dan ExtJS, dan akhirnya faktor terbesar dalam memilih antara kedua 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 komersil. Dalam istilah awam, anda boleh menggunakan ExtJS tanpa apa-apa yuran selagi aplikasi yang anda gunakan pada ia juga akan menjadi sumber terbuka dan di bawah lesen GPLv3. Jika permohonan anda bukan sumber terbuka, anda perlu mendapatkan lesen komersil, yang menjejaskan beberapa ratus dolar.
Dengan pelesenan dan yuran mengenepikan, perbezaan utama seterusnya antara ExtJS dan jQuery adalah saiz, yang merupakan hasil 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 hanyalah perpustakaan teras dan bergantung banyak pada plug-in untuk menyediakan fungsi yang lebih canggih. Oleh kerana itu, ExtJS cukup besar dibandingkan dengan jQuery. Kelemahan ke jQuery adalah kerumitan tambahan dalam mencari dan termasuk semua pemalam yang diperlukan untuk permohonan anda. Pengguna yang berpengalaman begitu digunakan untuk ini menjadikannya hanya satu langkah tambahan tetapi pemula mungkin menghadapi masalah dalam memilih plugin yang betul dan menjadikannya berfungsi sebagaimana yang mereka inginkan.
Terdapat juga ciri-ciri yang terdapat di ExtJS yang tidak terdapat di jQuery sama sekali. Satu ciri utama adalah storan luar talian, yang membolehkan penyemak imbas menyimpan aplikasi yang berfungsi supaya mereka boleh diakses apabila tiada sambungan internet. ExtJS mencapai ini dengan menggunakan Google Gears atau Adobe Air, yang merupakan perisian berasingan yang dibangunkan dan diselenggarakan oleh syarikat lain. Walaupun ciri ini tidak bersifat integral dengan ExtJS, hakikat bahawa jQuery tidak memilikinya memberikan ExtJS sedikit kelebihan.
Pilihan antara ExtJS dan jQuery adalah sebahagian besarnya sama ada anda sanggup melepaskan kod anda atau jika anda ingin mengecas wang tunai untuk mendapatkan lesen komersil. Jika anda tidak mahu melakukan kedua-duanya, jQuery adalah pilihan untuk anda.
Ringkasan:
1.jQuery adalah percuma manakala ExtJS tidak
2.jQuery lebih ringan digunakan daripada ExtJS
3.JQuery bergantung lebih banyak pada plugin yang ExtJS tidak
4.ExtJS lebih mudah digunakan daripada jQuery
5.ExtJS menyokong storan luar talian sementara jQuery tidak