Dmitry Baranovskiy o przełamywaniu granic sieci

Autor: Peter Berry
Data Utworzenia: 14 Lipiec 2021
Data Aktualizacji: 13 Móc 2024
Anonim
[JSConfEU 2011] Dmitry Baranovskiy: Whole New Raphaël
Wideo: [JSConfEU 2011] Dmitry Baranovskiy: Whole New Raphaël

Ten artykuł pojawił się po raz pierwszy w numerze 238 magazynu .net - najlepiej sprzedającego się magazynu na świecie dla projektantów i programistów stron internetowych.

.net: Co robisz w Adobe?
DB:
Moja praca w Adobe składa się z dwóch części. Należę do zespołu kreatywnego, w którym tworzymy fajne wersje demonstracyjne i prototypy z wykorzystaniem technologii internetowych. Chodzi o to, aby zdefiniować granice sieci, aby łatwiej było je łamać. Poza tym reprezentuję firmę Adobe w W3C, jako przedstawiciel grupy roboczej SVG i redaktor specyfikacji Web Animations.

To wymarzona praca: tworzenie nowego, świeżego kodu, który rysuje ściany możliwości - cały czas pracując nad tym, aby te ściany jeszcze bardziej odsunąć.

.net: Większość ludzi zna cię z twoich pobocznych projektów. Czy możesz nam coś o nich opowiedzieć?
DB:
Cóż, oprócz Raphala, pracuję nad Eve - małym, prostym, elastycznym menedżerem zdarzeń dla JavaScript oraz dr.js - generatorem dokumentacji. Aha, i jako hobby rysuję ikony wektorowe. Nigdy nie wiadomo, kiedy jakiś mały i nieistotny projekt zwierzaka przerodzi się w coś dużego, jak stało się z Raphalem.

.net: Jaka była reakcja na twoją pracę?
DB:
Stwórz coś, a zawsze będą ludzie, którzy nazywają cię geniuszem, i tacy, którzy nazywają cię idiotą. Miałem trochę obu, ale ogólnie opinie były raczej pozytywne.

.net: Niektórzy mówią, że korzystanie z bibliotek jest złe, ponieważ nie wymaga głębokiego zrozumienia języka. Jak się z tym czujesz?
DB:
Korzystanie z samochodów jest złe, ponieważ osłabia nogi. Ale to nie powstrzymuje ludzi przed korzystaniem z samochodów, ponieważ jest to o wiele szybsze niż chodzenie. To samo dotyczy korzystania z bibliotek: tak, to nie jest hardkorowe, ale pomoże Ci wykonać zadanie, dlatego nie ma powodu, aby ich nie używać. Nie możesz zmusić ludzi do biegania zamiast jazdy.

Powodem dużej szybkości rozwoju IT jest to, że używamy naszych narzędzi do tworzenia lepszych narzędzi. Nie rozplątujemy już bajtów i rejestrów w kodzie asemblera.

Ale nie zrozum mnie źle, myślę, że każdy, kto pisze JavaScript, powinien znać ten język: jest piękny, elastyczny i dodaje skrzydeł, jeśli wierzysz w latanie.

.net: Czy to prawda, że ​​Raphal jest używany w Białym Domu?
DB:
Tak to prawda. Zespół ds. Wizualizacji z Mass Relevance wybrał Raphala jako pomocnika wizualizacji, a mój kod wyjściowy był na dużym ekranie obok Baracka Obamy podczas konferencji. Chciałbym móc podróżować do wszystkich miejsc, w których znajdował się mój kod. Wspaniale jest wypuścić coś w dziczy i patrzeć, jak to się skończy. Nie mogę wyśledzić użytkowników biblioteki, więc za każdym razem, gdy jakieś znane nazwisko, takie jak Apple czy CNN, korzysta z Raphal, jest to dla mnie dużym zaskoczeniem.

.net: Które technologie internetowe najbardziej Cię interesują i dlaczego?
DB:
W moim przypadku oczywiste słonie w pokoju to SVG i JavaScript. Uwielbiam JavaScript, ponieważ jest to bardzo elastyczny i potężny język - świetny wybór dla sieci. Każdy może go wykorzystać w dowolny sposób, aby osiągnąć dowolny cel, który sobie wyznaczy.

Zawsze są ludzie, którzy chcieliby, aby JavaScript miał jakieś nowe funkcje lub cukier składniowy i mógłbym napisać o wiele więcej o tym, które z tych, które mi się podobają, a których nie, ale co ważniejsze, podstawowa koncepcja języka jest świetna. Dowodem na to jest duża liczba innych języków, które kompilują się do JavaScript.

A projektant we mnie nie może przejść obok SVG. Używam go już od dziesięciu lat i nadal lubię go tak bardzo, jak zawsze. Zarówno SVG, jak i JavaScript mają bardzo ładny zestaw nowych funkcji i jestem zazdrosny o dzieciaki, które będą mogły bawić się nimi wszystkimi w swoich przeglądarkach.

.net: Jakie masz plany na przyszłość? Czy przygotowujesz jakieś nowe projekty poboczne?
DB:
W rzeczywistości jestem. Przygotowuję się do dwóch projektów - ale nie mogę ci o nich nic powiedzieć, bo są na dość wczesnym etapie.

Lubię tworzyć nowe rozwiązania problemów i chociaż rozumiem, że mojego sukcesu z Raphalem prawdopodobnie nie da się powtórzyć, nie chcę tam tkwić.

Moim osobistym mottem jest bycie produktywnym nieszczęśliwym: dowiedz się, co najmniej ci się podoba, znajdź sposób, aby to naprawić, a następnie podziel się swoim rozwiązaniem ze światem.


Znajdź 35 najlepszych przykładów Javascript w naszej siostrzanej witrynie Creative Bloq.

Polecamy
10 sposobów na naliczenie klientom odpowiedniej ceny
Dalej

10 sposobów na naliczenie klientom odpowiedniej ceny

To, jak długo zajmie Ci wykonanie pracy, je t głównym czynnikiem, który należy wziąć pod uwagę przy wycenie pracy. Nie ma znaczenia, czy je teś murarzem, czy denty tą, pobierana opłata je t ...
Okładka albumu tygodnia: „Thr !!! er” !!!
Dalej

Okładka albumu tygodnia: „Thr !!! er” !!!

W dzi iej zych cza ach bizne muzyczny może polegać głównie na pobieraniu plików, ale przyzwoity projekt okładki albumu pozo taje kluczowy dla ukce u nowego wydawnictwa, a niedawne odrodzenie...
Portrety na wolności
Dalej

Portrety na wolności

To DVD je t nieocenionym przewodnikiem, który pomoże arty tom zybko uchwycić po tacie i ge ty, nie tracąc przy tym żadnych zczegółów. Dowiedz ię, jak do to ować ry unek życia do ruchomy...