Տեխնոլոգիայի օգտագործումը թուլանալու միտում ունի: Popularամանակի մի պահ համատարած համարվող հանրաճանաչ տեխնոլոգիան կարող է ընկնել բարձր բարձունքներից, փոխարինվել ավելի երիտասարդ, ավելի լավ մրցակիցներով: Timeամանակը ցույց կտա, թե ինչպես է գինը գնում նախորդ տարիներին, բայց ներկայումս այն վայելում է հսկայական հաջողություններ ՝ JavaScript գրադարանների համար շահեկան պայքարում բացահայտ հաղթող դուրս գալով:
W3Techs– ի Matthias Gelbmann– ի համաձայն, jQuery- ն աշխատում է «յուրաքանչյուր երկրորդ կայքում», 2011-ին ամենաարագ զարգացող վեբ տեխնոլոգիան էր և ցույց է տալիս, որ «դեռ հագեցվածության նշաններ չկան»: Նույնիսկ այլ գրադարաններ օգտագործող կայքերը (MooTools կամ Prototype աշխատողների մոտ կեսը) հակված են նաև jQuery ավելացնել խառնուրդի մեջ, և Գելբմանն ասաց, որ միայն երեք երկրներ ՝ imbիմբաբվե, Մոզամբիկ և Եմեն, jQuery- ը չեն ցուցադրում որպես ամենատարածված գրադարան: jQuery- ը նաև մեծ ժողովրդականություն վայելեց Mozilla- ի վերջերս անցկացրած բջջային հեռախոսի հետազոտության մեջ `հավաքելով 74 տոկոս մասնաբաժին, 51 տոկոսը նույնպես ընտրում էր jQuery Mobile- ը իրենց աշխատանքում:
.net- ը զրուցեց jQuery- ի թիմի հետ `նորություններին ծանոթանալու համար, թե ինչու են նրանք կարծում, որ jQuery- ն այդքան հիթ է դարձել, և ինչ է դա նշանակում վեբ զարգացման համայնքի համար:
.net. Ի՞նչ արձագանք ունեք jQuery- ի հայտնությանը այժմ օգտագործվում է կայքերի կեսում և դեռ աճում է:
Ayեյ Բլանշարդ. Ես, իրոք, զարմացած չեմ: Սովորելու ցածր կորը մշակողների համար հեշտ է դարձնում jQuery կայքեր ավելացնելը: Պետք չէ փոփոխել ձեր նշումը, և կարող եք շատ հեշտությամբ պահպանել առաջադիմական կատարելագործման սկզբունքները:
Դարսի Քլարք. Համաձայն եմ. Այս վիճակագրությունը զարմանալի չէ: Մի քանի տարի շարունակ մենք տեսել ենք jQuery- ի աստիճանական ընդունում: Դժվար կլինի ձեզ գտնել այն մեկին, ով հավատում է, որ jQuery- ը մեկ գիշերվա հաջողություն էր: JavaScript- ի լավագույն լավագույն մշակողներից մի քանիսը, որոնք օգնում են գրադարանը վարել և պահպանել այն, զարմանալի չէ, որ դրա զարգացման կարևորությունը մենք դեռ տեսնում ենք դրա նախնական թողարկումից վեց տարի անց:
Ադի Օսմանի. Կարծում եմ ՝ լուրերը շատ են խոսում այն ազդեցության մասին, որը վերջին մի քանի տարիների ընթացքում ունեցել են jQuery թիմի շարունակական ջանքերը ՝ լուծելու համար ծրագրավորողների համար մի շարք ընդհանուր խնդիրներ (բրաուզերային անկանոնություններ, բարդ կամ տարբեր API):
Paul Irish. Այս վիճակագրությունը ցույց է տալիս, որ jQuery- ն հայտնաբերել է հարուստ API, որը բավականին խելամիտ և խելացի է: Միևնույն ժամանակ, jQuery- ի մշակման թիմն անխոնջ աշխատել է բրաուզերի անհամապատասխանությունները կարգավորելու ուղղությամբ ՝ հաղորդելով դրանք հոսանքն ի վեր և ուղղելով համացանցի համար:
Դեյվ Մեթվին. Եթե դուք փնտրում եք jQuery- ի տարածվածության նշան, համեմատեք jQuery- ի (և դրա մնացած էկոհամակարգի հետ, ինչպիսիք են UI, Mobile, plug-ins և jQuery- համատեղելի MVC, ինչպիսին է Backbone), տեղադրված համեմատաբար տեղադրված հիմքերը: JavaScript- ի մյուս գրադարաններն ու շրջանակները: Կարծում եմ, որ արդար է ասել, որ որտեղ ծրագրավորողները գրում են JavaScript կոդ, նրանք, ամենայն հավանականությամբ, ավելի շատ հավանական է, որ օգտագործում են jQuery, չնայած որոշ կայքեր անխոհեմորեն օգտագործում են իրենց կայքի մի քանի շրջանակներ: Վերջին անգամ, երբ ես նայում էի latimes.com- ը, նրանք օգտագործում էին jQuery- ի երկու տարբեր տարբերակներ և Prototype- ի մեկը `բոլորը նույն էջում: Վստահ չեմ, թե ինչպես եք ցանկանում խփել այդ մեկը:
.net: Ինչ եք կարծում, ինչու է jQuery- ն այդքան հիթ դարձել, հաճախ `այլ գրադարանների հաշվին:
Անն-Գաել Կոլոմ. Կարծում եմ, jQuery- ն այնքան տարածված է շնորհիվ այն բանի, որ այն անընդհատ զարգանում և բարելավվում է: Թիմը ուշադիր լսում է համայնքը և լայն փորձարկումներ է կատարում ՝ ապահովելու համար, որ մշակողների կողմից գրված ծածկագիրը գործելու է բոլոր հիմնական զննարկիչների վրա ՝ չնայած բրաուզերների միջև եղած խնդիրներին: Թիմի կողմից մանրուքների նկատմամբ ուշադրությունը չի դադարում այստեղ: Գրադարանը նաև օգտվում է հստակ և մանրամասն փաստաթղթավորումներից, անհամար ձեռնարկներից և այլ ռեսուրսներից, որոնք մշակվել են թիմի կամ համայնքի անդամների կողմից: Ավելին, jQuery օգտագործելիս մշակողները կարող են նաև jQuery UI և jQuery Mobile ստեղծել ՝ գրավիչ և արդյունավետ UI ստեղծելու համար, որոնք վեբ հավելվածների օգտագործողին հարուստ և հաճելի փորձ են հաղորդում:
Ադի Օսմանի. Ես կասեի, որ այն ստանձնած առաջադրանքներ էին, որոնք ժամանակ առ ժամանակ դժվար, ժամանակատար և հիասթափեցնող էին սկսնակների համար, և դրանց հասնելը չափազանց պարզ էր: Մշակողները գրեթե բնազդաբար գիտեն օգտագործել այն, երբ փորձում են որևէ աննշան շահարկում կատարել DOM- ի հետ, և շատ դեպքերում այն այժմ համարվում է մուտքի կետ ՝ JavaScript- ի մասին ավելին իմանալու համար:
Ayեյ Բլանշարդ. Բացի իմ ավելի վաղ մեկնաբանություններից, ես դա կվճարեմ jQuery թիմին և համայնքին: Երկուսն էլ փնտրում են միջոցներ, որոնք կօգնեն միմյանց հասկանալ և օգտագործել գրադարանը: Նայեք plug-in կառուցողներին: Այսքան արագ շատ բան չէր լինի, եթե համայնքը և jQuery թիմը չաջակցեին այդ ջանքերին: Մշակողների պահանջներին և վեբ արդյունաբերության պահանջներին հետևելու համար շարունակական թարմացումները հսկայական գումարած են: Սկզբում jQuery գրադարանի փաստաթղթավորումը այն առանձնացնում էր:
Դարսի Քլարկ. JQuery- ը միշտ եղել և կլինի միշտ իր դյուրագրգիռ API- ներում, խթան դիտարկիչ ֆունկցիոնալության և համայնքի ծաղկման աջակցության դրույթներում: Այս ասպեկտներն են, որ գրադարանը դարձրեցին այսօրվա գերակշռող ռեսուրսը: Մի շարք նորարարական առաջին առաջարկների հետ միասին, որոնք կառուցված էին այլ գրադարանների վերևում, ինչպիսիք են Նախատիպը, jQuery- ն ուներ հաղթող համադրություն:
.net. Ի՞նչ եք կարծում, ինչպե՞ս կարող է համեմատաբար ամենուր տարածված գրադարանը օգուտ բերել վեբ մշակողների համայնքին:
Ayեյ Բլանշար. Դա յուրաքանչյուրին տալիս է «ընդհանուր» լեզու: Նայեք, թե ինչպես է LAMP- ը միավորում համայնքը ՝ չորս տարբեր տեխնոլոգիաներ, մեկ հսկայական համայնք: Երբ բոլորը խոսում են նույն լեզվով, ավելի հեշտ է առաջ շարժվել և նորարարություններ անել:
Addy Osmani. JQuery նախագծի մաքուր, հակիրճ, հեշտ սպառվող API- ներ ապահովելու ջանքերը խրախուսել են ստանդարտ կազմակերպություններին `երկար և կոշտ դիտելու այն, ինչ նրանք տրամադրում են զննարկչի API- ներում, և մենք բոլորս կարող ենք շնորհակալություն հայտնել նրանց` այս ջանքերը ճիշտ ուղղությամբ մղելու համար: ,
Մատ Մարկիզ. Կարծում եմ, որ դա հիանալի ապացուցում է զարգացող համագումարների համար: Գիտեմ, որ jQuery թիմի անդամները շատ ակտիվորեն մասնակցում են վեբ ստանդարտներին, և կարծում եմ, որ jQuery API- ի ազդեցության ոչ մեծ քանակ կտեսնենք առաջիկա տարիներին:
.net ՝ Ինչպե՞ս եք տեսնում, որ իրադարձությունները զարգանան ապագայում:
Paul Irish. Հիմա, քանի որ բայթերի քանակը, որոնք մենք ուղարկում ենք օգտվողներին, ավելացել է, կարծում եմ, որ կարևոր է, որ զննարկչի պլատֆորմը միավորում է հնարավորությունները, որպեսզի մենք կարողանանք համատեղորեն կրճատել JavaScript գրադարանների չափերը: jQuery- ն այստեղ մեծ քայլեր է կատարում, և այժմ ստանդարտների խմբերի վրա դրվում է թափը պահպանելու գործը, իսկ մեզ ՝ մշակողներիս, օգնելու օգտատերերին ցանցից դանդաղեցնող զննարկչի հին տարբերակներից: