ExtJS va jQuery

ExtJS va jQuery - asosan Javascript dasturlarini ishlab chiqish uchun eng mashhur asoslardan biri bo'lib, ular asosan veb-saytlarga interfaol interfeyslarni ta'minlash uchun ishlatiladi. JQuery va ExtJS o'rtasidagi asosiy farq va oxir-oqibat ikkalasini tanlashda eng katta omil bu ularda bo'lgan litsenziyalardir. jQuery GPL va MIT litsenziyalari ostida ishlaydi, bu sizga asosan uni cheklovlarsiz ishlatishga imkon beradi. Taqqoslash uchun, ExtJS GPLv3 va tijorat litsenziyasi ostida ishlaydi. Laymanning so'zlariga ko'ra, siz ExtJS-dan hech qanday to'lovsiz foydalanishingiz mumkin, agar siz foydalanayotgan dastur ham ochiq manbadir va GPLv3 litsenziyasi ostida bo'lsa. Agar sizning arizangiz ochiq manba bo'lmasa, siz bir necha yuz dollarga tushadigan tijorat litsenziyasini olishingiz kerak.

Litsenziyalash va to'lovlardan tashqari, ExtJS va jQuery o'rtasidagi navbatdagi katta farq - bu ularning dizaynidagi farqlar natijasidir. ExtJS - bu to'liq tarkibiy qism bo'lib, unda sizga kerak bo'lgan ko'p narsalar mavjud. Taqqoslash uchun, jQuery asosan yadro kutubxonasidir va rivojlangan funktsiyalarni ta'minlash uchun ko'p narsalarga tayanadi. Shu sababli, ExtJS jQuery-ga nisbatan ancha katta. JQuery dasturining salbiy tomoni - bu sizning ilovangiz uchun zarur bo'lgan barcha plaginlarni topish va o'z ichiga olgan murakkablik. Tajribali foydalanuvchilar bunga qo'shimcha qadam qo'yishga o'rganib qolishgan, ammo yangi kelganlar to'g'ri plaginlarni tanlashda va ularni kerakli tarzda ishlashida qiynalishlari mumkin.

ExtJS-da, shuningdek, jQuery-da umuman mavjud bo'lmagan xususiyatlar mavjud. Bitta muhim xususiyat - bu oflayn saqlash, bu brauzerda ishlaydigan ilovani Internetga ulanmasdan kirish imkoniyatiga ega bo'lishiga imkon beradi. ExtJS bunga boshqa kompaniyalar tomonidan ishlab chiqiladigan va ta'minlanadigan alohida dasturiy ta'minot bo'lgan Google Gears yoki Adobe Air-dan foydalanib erishadi. Ushbu xususiyat ExtJS uchun ajralmas bo'lsa ham, jQuery-ning mavjud emasligi ExtJS-ga ozgina cheklov beradi.

ExtJS va jQuery o'rtasidagi tanlov, asosan, sizning kodingizni chiqarishni xohlaysizmi yoki tijorat litsenziyasini olish uchun naqd pulni olib qo'yishni xohlaysizmi. Agar ikkalasini ham qilishni xohlamasangiz, jQuery siz uchun tanlovdir.

Xulosa:

1.JQuery butunlay bepul, ExtJS esa yo'q
2.jQuery-ni ishlatish ExtJS-ga qaraganda engilroq
3.jQuery ExtJS kabi plaginlarga ko'proq ishonadi
4.ExtJS-ni jQuery-ga qaraganda ishlatish osonroq
5.ExtJS jQuery ishlamayotgan vaqtda oflayn rejimda saqlashni qo'llab-quvvatlaydi

Adabiyotlar