Ovaj se članak prvi put pojavio u broju 238 časopisa .net - najprodavanijeg svjetskog časopisa za web dizajnere i programere.
.net: Što radite u Adobeu?
DB: Moj rad u Adobeu sastoji se od dva dijela. Dio sam kreativnog tima u kojem stvaramo sjajne demonstracije i prototipove koristeći web tehnologije. Ideja je definirati web granice kako bi ih bilo lakše razbiti. Osim toga, predstavljam Adobe u W3C, kao predstavnik radne skupine SVG-a i kao urednik specifikacija za web animacije.
To je posao iz snova: stvaranje novog, svježeg koda koji grebe po zidovima mogućnosti - sve vrijeme radeći na tome da te zidove malo dalje izbaci.
.net: Većina vas poznaje po vašim sporednim projektima. Možete li nam reći nešto o tome?
DB: Pa, osim Raphala, radim na Eve - malom, jednostavnom, fleksibilnom upravitelju događaja za JavaScript i dr.js - generatoru dokumentacije. Oh, i iz hobija crtam vektorske ikone. Nikad ne znate kada će neki mali i beznačajni projekt kućnih ljubimaca prerasti u nešto veliko, kao što se dogodilo s Raphalom.
.net: Kakva je bila reakcija na vaš rad?
DB: Stvorite nešto i uvijek će biti ljudi koji vas nazivaju genijem i onih koji vas nazivaju idiotom. Imao sam malo i jednog i drugog, ali sve su povratne informacije bile prilično pozitivne.
.net: Neki ljudi kažu da je korištenje knjižnica loše jer ne zahtijeva duboko razumijevanje jezika. Kako se osjećate zbog toga?
DB: Korištenje automobila je loše, jer vaše noge slabi. Ali to ljude ne sprječava da koriste automobile, jer je to puno brže od hodanja. Isto je i s korištenjem knjižnica: da, nije hardcore, ali pomoći će vam da obavite posao, stoga nema razloga da ih ne koristite. Ne možete natjerati ljude da trče umjesto da voze.
Razlog velike brzine razvoja IT-a je taj što svoje alate koristimo za stvaranje boljih alata. Više ne raspetljavamo bajtove i registre u kodu sklopa.
Ali nemojte me pogrešno shvatiti, mislim da bi svi koji pišu JavaScript trebali znati jezik: lijep je, fleksibilan i daje vam krila ako vjerujete u letenje.
.net: Je li istina da se Raphala koriste u Bijeloj kući?
DB: Da, istina je. Tim za vizualizaciju iz Mass Releasea odabrao je Raphala za svog pomoćnika u vizualizaciji, a moj izlaz koda bio je na velikom ekranu pored Baracka Obame tijekom konferencije. Volio bih da mogu putovati na sva mjesta na kojima je radio moj kod. Nevjerojatno je otpustiti nešto u divljini i gledati gdje završava. Ne mogu pratiti korisnike biblioteke, pa svaki put kad neko veliko ime, poput Applea ili CNN-a, koristi Raphal, to me predstavlja veliko iznenađenje.
.net: Zbog kojih web tehnologija ste najviše uzbuđeni i zašto?
DB: U mom su slučaju očigledni slonovi u sobi SVG i JavaScript. Volim JavaScript, jer je to vrlo fleksibilan i moćan jezik - izvrstan izbor za web. Svatko ga može koristiti na bilo koji način kako bi postigao bilo koji cilj koji je postavio.
Uvijek postoje ljudi koji bi željeli da JavaScript ima neke nove značajke ili sintaksu šećera, a mogao bih napisati još puno toga o tome koji od onih koji mi se sviđaju ili ne sviđaju, ali što je još važnije, temeljni koncept jezika je sjajan. To dokazuje veliki broj drugih jezika koji se prevode u JavaScript.
A dizajner u meni ne može proći pored SVG-a. Koristim ga već deset godina i još uvijek uživam kao i uvijek. I SVG i JavaScript imaju vrlo lijep set novih značajki i ljubomoran sam na djecu koja će se igrati sa svima njima u svojim preglednicima.
.net: Koji su vaši planovi za budućnost? Kuhate li neke nove sporedne projekte?
DB: Zapravo jesam. Imam dva projekta koja se pripremaju, ali ne mogu vam ništa reći o njima, jer su u prilično ranoj fazi.
Volim stvarati nova rješenja za probleme, i iako razumijem da se moj uspjeh s Raphalom vjerojatno ne može ponoviti, ne želim ostati tamo.
Moj je osobni moto biti produktivno nesretan: saznajte što vam se najmanje sviđa, pronađite način da to popravite, a zatim podijelite svoje rješenje sa svijetom.
Pronađite 35 najboljih primjera Javascripta na našem sestrinskom mjestu Creative Bloq.