ExtJS at jQuery

Anonim

ExtJS vs jQuery

Ang ExtJS at jQuery ay dalawa sa mga pinakasikat na framework para sa pagbubuo ng mga application ng Javascript, na higit sa lahat ay ginagamit upang magbigay ng mga interactive na interface para sa mga website. Ang pangunahing pagkakaiba sa pagitan ng jQuery at ExtJS, at sa huli ang pinakamalaking kadahilanan sa pagpili sa pagitan ng dalawa, ay ang mga lisensya na mayroon sila. Ang jQuery ay nasa ilalim ng lisensya ng GPL at MIT, na karaniwang nagbibigay-daan sa iyo na gamitin ito nang walang masyadong maraming mga paghihigpit. Sa paghahambing, gumagana ang ExtJS sa ilalim ng GPLv3 at isang komersyal na lisensya. Sa mga tuntunin ng mga karaniwang tao, maaari mong gamitin ang ExtJS nang walang anumang bayad hangga't ang application na iyong ginagamit dito ay magiging bukas na pinagmulan at sa ilalim ng lisensya ng GPLv3. Kung ang iyong aplikasyon ay hindi open source, kailangan mong makuha ang komersyal na lisensya, na nagkakahalaga ng ilang daang dolyar.

Sa pamamagitan ng paglilisensya at mga bayarin sa tabi, ang susunod na pangunahing pagkakaiba sa pagitan ng ExtJS at jQuery ay laki, na kung saan ay isang resulta ng mga pagkakaiba sa kanilang disenyo. Ang ExtJS ay isang mas kumpletong framework kung saan karamihan sa mga bagay na kailangan mo ay naroroon. Sa paghahambing, jQuery ay karaniwang lamang ang pangunahing library at umaasa ng maraming sa mga plug-in upang magbigay ng mas advanced na mga pag-andar. Dahil dito, ang ExtJS ay medyo malaki kumpara sa jQuery. Ang downside sa jQuery ay ang dagdag na kumplikado sa paghahanap at kasama ang lahat ng mga plug-in na kinakailangan para sa iyong application. Ang mga karanasan ng mga gumagamit ay ginagamit upang gawin itong isang karagdagang hakbang lamang ngunit maaaring may mga problema sa pagpili ng mga tamang plugin at paggawa ng mga ito gumana tulad ng nilalayon.

Mayroon ding mga tampok na magagamit sa ExtJS na hindi magagamit sa jQuery kabuuan. Ang isang pangunahing tampok ay offline storage, na nagbibigay-daan sa browser na mag-imbak ng nagtatrabaho application upang ma-access ang mga ito kapag walang koneksyon sa internet. Nakamit ito ng ExtJS sa pamamagitan ng paggamit ng Google Gears o Adobe Air, na hiwalay na software na binuo at pinananatili ng ibang mga kumpanya. Kahit na ang tampok ay hindi mahalaga sa ExtJS, ang katunayan na ang jQuery ay hindi ito ay nagbibigay sa ExtJS ng isang bahagyang gilid.

Ang pagpili sa pagitan ng ExtJS at jQuery ay higit sa lahat pababa kung nais mong i-release ang iyong code o kung gusto mong itali ang cash upang makuha ang komersyal na lisensya. Kung hindi mo nais na gawin ang parehong, jQuery ay isang pagpipilian para sa iyo.

Buod:

1.jQuery ay libre habang ang ExtJS ay hindi 2.jQuery ay mas magaan upang magamit kaysa sa ExtJS 3.JQuery umaasa kaya higit pa sa mga plugin na ExtJS ay 4.ExtJS ay mas madaling gamitin kaysa sa jQuery 5.ExtJS ay sumusuporta sa offline na imbakan habang ang jQuery ay hindi