ExtJS i jQuery

Anonim

ExtJS vs jQuery

ExtJS i jQuery to dwie najbardziej popularne platformy do tworzenia aplikacji JavaScript, które są używane głównie do zapewniania interaktywnych interfejsów do stron internetowych. Główną różnicą między jQuery i ExtJS, a ostatecznie największym czynnikiem przy wyborze między nimi, są licencje, które mają. jQuery jest objęty licencją GPL i MIT, co zasadniczo pozwala używać go bez zbytnich ograniczeń. Dla porównania ExtJS działa na licencji GPLv3 i komercyjnej. W kategoriach laika możesz używać ExtJS bez żadnych opłat, o ile aplikacja, z której korzystasz, byłaby również open source i na licencji GPLv3. Jeśli twoja aplikacja nie jest open source, musisz uzyskać licencję komercyjną, która kosztuje kilkaset dolarów.

Poza opłatami licencyjnymi i następną, główną różnicą między ExtJS i jQuery jest rozmiar, który wynika z różnic w ich konstrukcji. ExtJS to bardziej kompletny framework, w którym większość potrzebnych rzeczy już istnieje. Dla porównania, jQuery to po prostu biblioteka rdzenia i wiele zależy od wtyczek, aby zapewnić bardziej zaawansowane funkcje. Z tego powodu ExtJS jest dość duży w porównaniu do jQuery. Wadą jQuery jest dodatkowa złożoność w znalezieniu i uwzględnieniu wszystkich wtyczek potrzebnych do twojej aplikacji. Doświadczeni użytkownicy są do tego przyzwyczajeni, co stanowi dodatkowy krok, ale początkujący mogą mieć problemy z wyborem odpowiednich wtyczek i sprawić, by działały zgodnie z ich przeznaczeniem.

Istnieją również funkcje dostępne w ExtJS, które nie są dostępne w całości w jQuery. Jedną z głównych funkcji jest przechowywanie w trybie offline, dzięki czemu przeglądarka może przechowywać działającą aplikację, dzięki czemu można uzyskać do nich dostęp, gdy nie ma połączenia z Internetem. ExtJS osiąga to poprzez używanie Google Gears lub Adobe Air, które są oddzielnym oprogramowaniem opracowanym i utrzymywanym przez inne firmy. Mimo że funkcja nie jest integralną częścią ExtJS, fakt, że jQuery jej nie posiada, daje ExtJS lekką przewagę.

Wybór pomiędzy ExtJS i jQuery jest w dużej mierze zależny od tego, czy jesteś gotów zwolnić swój kod, czy też chcesz zebrać pieniądze, aby uzyskać komercyjną licencję. Jeśli nie chcesz robić obu, jQuery jest wyborem dla Ciebie.

Streszczenie:

1.jQuery jest całkowicie darmowy, podczas gdy ExtJS nie jest 2.jQuery jest znacznie lżejszy w użyciu niż ExtJS 3.jQuery wymaga znacznie więcej wtyczek niż ExtJS 4.ExtJS jest łatwiejszy w użyciu niż jQuery 5.ExtJS obsługuje magazyn offline, a jQuery nie