Contents

Haastattelu jQuery-säätiön presidentin Dave Methvinin kanssa

jQuery on maailma’suosituin JavaScript-kirjasto. Se on avoimen lähdekoodin ja jQuery-säätiö tukee sitä. Tässä keskustelussa jQuery-säätiön presidentin Dave Methvinin kanssa keskustelemme jQueryn nykyisestä tilanteesta ja tulevasta kehityksestä sekä muista säätiön tukemista avoimen lähdekoodin hankkeista..


Haastattelu jQuery-säätiön presidentin Dave Methvinin kanssa

HostAdvice: Dave, voitko kertoa minulle vähän itsestäsi ja taustastasi?

Varma. Olen työskennellyt jQueryn kanssa pitkään – noin 10 vuotta – mukaan lukien joitain erittäin suuria projekteja. Pääsin avoimen lähdekoodin kehitykseen John Resigin johdosta. Hän on todella hieno saamaan ihmiset mukaan. John on jQuery-kirjaston alkuperäinen luoja ja jatkaa yhteistyötä jQuery-tiimin kanssa projektin suunnan määrittämiseksi.

HostAdvice: Ennen kuin pääsemme mukaan jQuery-säätiöön ja sen projekteihin, kerro lukijoillemme lyhyt kuvaus siitä, mikä jQuery on ja miten ja milloin sitä käytetään.

jQuery on maailma’suosituin JavaScripti-kirjasto, jonka tarkoituksena on yksinkertaistaa HTML-koodin asiakaskohtaista komentosarjoa. Se on monialustainen (toimii esimerkiksi kaikkien tärkeimpien selainten kanssa ja Microsoftin mukana Visual Studiossa) ja tarjoaa dynaamisia animaatioita ja tehosteita.

Koska se on pääosin asiakirjakeskeistä – se on lähinnä DOM (Document Object Model) -käsittelykirjasto -, se soveltuu parhaiten verkkoon sivustot verrattuna verkkoon sovellukset. Verkkosovellusten osalta sinä’uudelleen todennäköisesti paremmin jollain, kuten Angular, Ember tai React. Se ei’ei ole väliä mitä käytät taustalla – se voi olla .NET, PHP, Ruby tai mikä tahansa.

jQueryä käyttää tällä hetkellä 70% 10 000 suurimmasta verkkosivustosta ja 78% miljoonasta suosituimmasta verkkosivustosta. Se toimii kaikissa selaimissa, jotka tukevat JavaScriptiä.

HostAdvice: Ennen kuin pääsemme mukaan jQuery-säätiöön ja sen hankkeisiin, kerro lukijoillemme lyhyt kuvaus siitä, mikä jQuery on ja miten ja milloin sitä käytetään.

HostAdvice: Mikä on jQuery Foundation?

JQuery-säätiön tavoitteena on tukea avoimen lähdekoodin hankkeita, jotka palvelevat yhteisöä ja auttavat sitä kasvamaan. Etsimme rohkaista ja vaalia enemmän kehitysryhmiä, enemmän osallistumista ja enemmän ulkopuolisia avustajia. Nykyään on vaikea löytää merkittävää JavaScript-hanketta, jota ei ole’t käyttämällä joitain jQuery Foundation -säätiöstä’s projektit.

Tuemme pääasiassa kehittäjiä auttamalla heitä luomaan yhteyksiä ja kontakteja, jotka ovat tarpeen heidän projektinsa menestymiseksi. Tarjoamme myös taloudellista tukea ja resursseja projektin isännöinnin tai konferenssimatkojen muodossa. Projektiryhmien on kuitenkin toimitettava omat kehitysresurssinsa.

HostAdvice: Mikä on roolisi säätiössä? Onko se palkattu virka? Kuinka paljon ajasta se vie?

Olen tällä hetkellä jQuery-säätiön presidentti ja myös jQuery Core -tiimin jäsen. Johtin ydinryhmää useita vuosia, mutta erosin tehtävästä viime vuonna. Molemmat näistä tehtävistä ovat palkattomia vapaaehtoisia. Yhdessä he vievät noin 25% ajastani.

HostAdvice: Mitä sitten teet elantosi varten?

Nykyään liiketoimintani on keskittynyt konsultointiin – lähinnä web-kehitysryhmien kouluttamiseen ja auttamiseen sivustojensa optimoinnissa. Tämä tarkoittaa, että suurin osa työstäni koostuu lyhytaikaisista työsuhteista. Vaikka nautin tästä, se on erittäin haastava liiketoimintamalli – etenkin ainoalle ammattilaiselle -, koska sinun on aina etsittävä seuraavaa keikkaasi.

HostAdvice: Kuinka monta jäsentä jQuery-säätiöllä on tänään? Ovatko he yksityishenkilöitä tai yrityksiä? Mitkä ovat jäsenyyden edut??

Meillä ei enää ole yksittäisiä jäsenyyksiä – vain organisaatiojäsenyydet. Havaitsimme aiemmin, että yksittäisten jäsenyyksien tekemiseen oli aivan liikaa työtä. Meillä on joskus lahjoituksia yksityishenkilöiltä, ​​mutta tuemme ja rahoitamme pääosin yrityksiltä.

Jäsenyrityksillemme tarjoamia etuja ovat resurssit, infrastruktuuri ja palvelut. Esimerkiksi, voimme usein järjestää eri palveluntarjoajia tarjoamaan jäsenilleen korkeammat ilmaiset rajat palveluilleen. Kuten aiemmin mainitsin, tarjoamme toisinaan käteistukea tiettyihin tarkoituksiin. Nykyään meillä on noin tusina yrityksen jäsentä.

Olemme myös järjestäneet useita tapahtumia vuodessa, välillä 20–700 osallistujaa.

Teemme kaiken tämän vain yhden palkatun työntekijän – toimitusjohtaja Kris Borchersin – ja muutaman urakoitsijan kanssa, jotka pitävät palvelimemme ja kehittäjätoimintamme sujuvana.

HostAdvice: Kuinka monta jäsentä jQuery-säätiöllä on tänään? Ovatko he yksityishenkilöitä tai yrityksiä? Mitä etuja jäsenyydestä on?

HostAdvice: Kahden sivuston jQuery.org ja jQuery.com välillä on selvästi melko tiukka suhde ja kietoutuminen. Mitkä ovat näiden kahden sivuston roolit tai sijainti?

jQuery.org on tarkoitettu säätiölle ja jQuery.com on jQuery-projektille. Meillä on yleensä erillinen sivusto jokaiselle projektille, tosin sitä ei ehdottomasti vaadita.

HostAdvice: Kuinka päätät, mitä projekteja – erityisesti muita kuin jQuery-projekteja – tukea?

Olemme kiinnostuneita hankkeista, jotka tarjoavat merkittävää arvoa JavaScriptin kehittäjäyhteisölle. Tähän asti kaikki projektimme ovat olleet kirjasto- ja infrastruktuurihankkeita, mutta ne saattavat muuttua tulevaisuudessa.

Lopputuotteen lisensointi on meille myös erittäin tärkeää. Vaadimme erittäin avointa lisenssiä, kuten BSD- tai MIT-avoimen lähdekoodin lisenssiä, toisin kuin GPL-lisenssiä, jossa lisenssinsaajien on vaadittava osallistumaan muutoksiin projektiin.

HostAdvice: Mikä on mielestäsi mielenkiintoisin tai innovatiivisin projekti, jota jQuery-säätiö tukee tällä hetkellä?

Niin…Sinä’pyydän minua kertomaan sinulle kumpaa lapsistani rakastan eniten? [nauraa] ​​Se todella riippuu siitä, mitä yritämme tehdä milloin tahansa. Osa hankkeista on edelleen kehitteillä, ja osa niistä on jo valmis.

HostAdvice: Mikä on mielestäsi mielenkiintoisin tai innovatiivisin projekti, jota jQuery-säätiö tukee tällä hetkellä?

HostAdvice: Sivustosi julistaa “Liity Open Web -liikkeeseen” – mistä on kyse??

Haluamme nähdä, että kaikki ohjelmistot ovat avoimen lähdekoodin ja vapaasti saatavissa olevia, sen sijaan että olemme omistamia ja sitoisimme kehittäjiä yhdelle yritykselle.

HostAdvice: Kuinka näet itsesi samanlaisina ja erilaisina kuin muut avoimen lähdekoodin liikkeet?

Keskitymme JavaScript-maailmaan, enimmäkseen kirjastoihin ja kehyksiin. Muut organisaatiot, kuten Node.js-säätiö tai Linux-säätiö, keskittyvät muihin alustoihin ja tavoitteisiin.

HostAdvice: Luulisin, että näihin erilaisiin hankkeisiin osallistuu paljon ihmisiä. Tietoja kuinka monta aktiivista avustajaa sinulla on tänään?

Viimeisen 30 päivän aikana meillä on ollut kymmeniä kehittäjiä osallistumaan kaikkiin projektiimme. Yli 5000 ihmistä on osallistunut jQuery-säätiöhankkeisiin elämänsä aikana.

HostAdvice: mitä haastavin selain tukee? Miksi?

jQuery tarjoaa yhteisen ohjelmointirajapinnan kaikille selaimille, joten tiedämme selainten vivahteet erittäin hyvin. Jokaisella selaimella on omat omituisuutensa, mutta vanhempien selainten tukeminen on varmasti haastavampaa. Sama pätee usein heikot selaimet käyttäviin matkapuhelimiin.

HostAdvice: mitä haastavin selain tukee? Miksi?

HostAdvice: Kuinka näet web-kehityksen ja web-ohjelmoinnin yleisesti kehittyy seuraavan 1, 2, 5 vuoden aikana?

Että’S oikeastaan ​​aika vaikea ennustaa. Verkkokehittämisen ammatti on edelleen vakavan muutoksen tilassa, ja kehittäjät yrittävät jatkuvasti selvittää, mitä tekniikoita ja infrastruktuureja käytetään. Kyllä, monet kehittäjät ovat päättäneet ja antaneet sitoumuksia, mutta emme ole vielä täysin siellä.

Henkilökohtaisen näkemykseni mukaan olemme vielä kaukana, kaukana yhtenäisestä suunnasta.

Että’siksi tuemme jQuery-säätiössä tärkeitä hankkeita, joista yhteisö on selvästi päättänyt. Me’et yritä työntää tai lukita ketään mihinkään tiettyyn tekniikkaan tai työkaluun. Se, että JavaScriptiä ei omista yksi yritys, tekee siitä paljon enemmän “kaoottinen.”

HostAdvice: Entä jQuery erityisesti seuraavien 1, 2, 5 vuoden aikana?

JQuery-kirjaston kehittämistä jatketaan tulevina vuosina, mutta muutokset ovat evoluutio-, ei vallankumouksellisia. Tässä vaiheessa kirjastoa käyttää liian monta kehittäjää. Me voimme’t tekevät asioista täysin erilaisia, koska sen tekeminen rikkoisi kirjaimellisesti miljoonia verkkosivustoja.

Siksi muutokset jQueryyn ovat hitaita ja tarkoituksellisia. Jos joku haluaa tehdä vallankumouksellisia muutoksia, hän voi tehdä sen lisäämällä plugin lähdekoodimme. Tämä on yksi syy, jonka vuoksi varmistuimme, että kirjastossa oli vankka ja helppo laajennettavuusmalli. Halusimme, että kehittäjät pystyvät tukemaan erityistarpeitaan lisäämättä sisäänrakennettuja yläkulmia kaikille muille.

HostAdvice: Kuinka monta tuntia päivässä normaalisti työskentelet? Mitä haluat tehdä kun’uudelleen ei toimi?

HostAdvice: Kuinka monta tuntia päivässä normaalisti työskentelet? Mitä haluat tehdä, kun et toimi?

Olen yleensä tietokoneella tai puhelimitse suurimman osan herätysaikoistani. Se on totta edes illalla, vaikka silloin katson yleensä televisiota samanaikaisesti.
Luulen, että juuri niin se on nykyään’s maailma.

Vietän yleensä noin 8 tuntia päivässä muodollisesti työskentelemällä ja sitten vielä 4 tuntia “vaeltaa ympäriinsä” Internet – artikkeleiden lukeminen ja kysymyksiin vastaaminen.

Kun en ole töissä, rakastan kävellä vaimoni kanssa, tehdä puutöitä ja ajaa yksipyöräistä sähköä.

HostAdvice: Jos sinua pyydetään antamaan valmistumisosoite luokalle 2016, mikä olisi viesti heille?

Valmistuneet ovat nykyään jo mukavampia ja tuntevat tekniikan kuin vanhemmat ihmiset. Korostan heille vielä, että heidän tulisi tutustua tekniikkaan, koska se on osa kaikkea mitä he tekevät elämässä.

Sitten taas, he luultavasti tietävät sen paremmin kuin minä…

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me