ExtJS vs jQuery
ExtJS dan jQuery adalah dua kerangka kerja paling populer untuk mengembangkan aplikasi Javascript, yang terutama digunakan untuk menyediakan antarmuka interaktif untuk situs web. Perbedaan utama antara jQuery dan ExtJS, dan akhirnya faktor terbesar dalam memilih antara keduanya, adalah lisensi yang mereka miliki. jQuery berada di bawah lisensi GPL dan MIT, yang pada dasarnya memungkinkan Anda menggunakannya tanpa terlalu banyak batasan. Sebagai perbandingan, ExtJS bekerja di bawah GPLv3 dan lisensi komersial. Dalam istilah awam, Anda dapat menggunakan ExtJS tanpa biaya apa pun asalkan aplikasi yang Anda gunakan juga akan bersifat open source dan di bawah lisensi GPLv3. Jika aplikasi Anda bukan open source, Anda perlu mendapatkan lisensi komersial, yang biayanya beberapa ratus dolar.
Dengan lisensi dan biaya samping, perbedaan utama berikutnya antara ExtJS dan jQuery adalah ukuran, yang merupakan hasil dari perbedaan dalam desain mereka. ExtJS adalah kerangka kerja yang lebih lengkap di mana sebagian besar hal yang Anda butuhkan sudah ada di sana. Sebagai perbandingan, jQuery pada dasarnya hanya perpustakaan inti dan banyak bergantung pada plug-in untuk menyediakan fungsionalitas yang lebih maju. Karena itu, ExtJS cukup besar dibandingkan dengan jQuery. Kelemahan dari jQuery adalah kompleksitas tambahan dalam menemukan dan termasuk semua plug-in yang diperlukan untuk aplikasi Anda. Pengguna berpengalaman sangat terbiasa dengan hal ini menjadikannya hanya langkah tambahan tetapi pemula mungkin mengalami kesulitan dalam memilih plugin yang tepat dan membuat mereka berfungsi sebagaimana mestinya..
Ada juga fitur yang tersedia di ExtJS yang tidak tersedia di jQuery sama sekali. Salah satu fitur utama adalah penyimpanan offline, yang memungkinkan browser menyimpan aplikasi yang berfungsi sehingga mereka dapat diakses ketika tidak ada koneksi internet. ExtJS mencapai ini dengan menggunakan Google Gears atau Adobe Air, yang merupakan perangkat lunak terpisah yang dikembangkan dan dikelola oleh perusahaan lain. Meskipun fitur ini tidak terpisahkan dengan ExtJS, fakta bahwa jQuery tidak memilikinya memberi sedikit keunggulan bagi ExtJS.
Pilihan antara ExtJS dan jQuery sebagian besar tergantung pada apakah Anda bersedia untuk melepaskan kode Anda atau jika Anda ingin membayar tunai untuk mendapatkan lisensi komersial. Jika Anda tidak ingin melakukan keduanya, jQuery adalah pilihan untuk Anda.
Ringkasan:
1.jQuery benar-benar gratis sementara ExtJS tidak
2.jQuery jauh lebih ringan untuk digunakan daripada ExtJS
3.jQuery sangat bergantung pada plugin yang dilakukan ExtJS
4.ExtJS lebih mudah digunakan daripada jQuery
5.ExtJS mendukung penyimpanan offline sementara jQuery tidak