Дмитрий Барановский о нарушении веб-границ

Автор: Peter Berry
Дата создания: 14 Июль 2021
Дата обновления: 13 Май 2024
Anonim
Дмитрий Барановский о нарушении веб-границ - Творческий
Дмитрий Барановский о нарушении веб-границ - Творческий

Эта статья впервые появилась в номере 238 журнала .net - самого продаваемого журнала для веб-дизайнеров и разработчиков.

.net: Чем вы занимаетесь в Adobe?
БД:
Моя работа в Adobe состоит из двух частей. Я являюсь частью творческой группы, где мы создаем классные демонстрации и прототипы с использованием веб-технологий. Идея состоит в том, чтобы определить границы Интернета, чтобы их было легче нарушить. Помимо этого, я представляю Adobe в W3C в качестве представителя рабочей группы SVG и редактора спецификаций веб-анимации.

Это работа мечты: создание нового, свежего кода, который царапает стены возможностей, и при этом работает над тем, чтобы раздвинуть эти стены еще дальше.

.net: Большинство людей знают вас по сторонним проектам. Не могли бы вы немного рассказать о них?
БД:
Ну, кроме Raphal, я работаю над Eve - небольшим, простым, гибким менеджером событий для JavaScript и dr.js - генератором документации. Да, и в качестве хобби я рисую векторные иконки. Никогда не знаешь, когда какой-нибудь маленький и незначительный проект питомца перерастет в нечто большое, как это случилось с Рафалом.

.net: Какова была реакция на вашу работу?
БД:
Создавайте что-нибудь, и всегда будут люди, которые называют вас гением, и те, кто называет вас идиотом. Я попробовал и то, и другое, но в целом отзывы были довольно положительными.

.net: Некоторые люди говорят, что использовать библиотеки - это плохо, потому что для этого не требуется глубокое понимание языка. Как ты себя чувствуешь?
БД:
Пользоваться автомобилями - плохо, потому что они ослабляют ноги. Но это не мешает людям пользоваться автомобилями, потому что это намного быстрее, чем ходить пешком. То же самое и с использованием библиотек: да, это не хардкор, но он поможет вам выполнить работу, поэтому нет причин не использовать их. Вы не можете заставить людей бежать вместо того, чтобы вести машину.

Причина высокой скорости развития ИТ заключается в том, что мы используем наши инструменты для создания более совершенных инструментов. Мы больше не распутываем байты и регистры в ассемблерном коде.

Но не поймите меня неправильно, я думаю, что каждый, кто пишет JavaScript, должен знать этот язык: он красивый, гибкий и дает крылья, если вы верите в полет.

.net: Правда ли, что Рафал используется в Белом доме?
БД:
Да, это правда. Команда визуализации из Mass Relevance выбрала Raphal своим помощником по визуализации, и мой вывод кода был на большом экране рядом с Бараком Обамой во время конференции. Хотел бы я путешествовать во все места, где находился мой код. Это потрясающе - выпустить что-то на волю и посмотреть, чем это закончится. Я не могу отследить пользователей библиотеки, поэтому каждый раз, когда какое-нибудь громкое имя, такое как Apple или CNN, использует Raphal, это становится для меня большим сюрпризом.

.net: Какие веб-технологии вам больше всего нравятся и почему?
БД:
В моем случае очевидные слоны в комнате - это SVG и JavaScript. Я люблю JavaScript, потому что это очень гибкий и мощный язык - отличный выбор для Интернета. Кто угодно может использовать его по своему усмотрению для достижения любой поставленной цели.

Всегда есть люди, которые хотели бы, чтобы в JavaScript были какие-то новые функции или синтаксический сахар, и я мог бы написать намного больше о том, какие из них мне нравятся или не нравятся, но, что более важно, основная концепция языка великолепна. Это подтверждается большим количеством других языков, которые компилируются в JavaScript.

И дизайнер внутри меня не может пройти мимо SVG. Я использую его уже десять лет, и мне он до сих пор нравится, как никогда. И SVG, и JavaScript имеют очень хороший набор новых функций, и я завидую детям, которые смогут поиграть со всеми из них в своих браузерах.

.net: Какие у вас планы на будущее? Вы готовите какие-нибудь новые побочные проекты?
БД:
Собственно говоря, я. У меня назревает два проекта, но я не могу вам ничего рассказать о них, потому что они находятся на довольно ранней стадии.

Мне нравится находить новые решения проблем, и хотя я понимаю, что мой успех с Raphal, вероятно, невозможно повторить, я не хочу зацикливаться на этом.

Мой личный девиз - быть несчастным продуктивно: найдите то, что вам нравится меньше всего, найдите способ исправить это, а затем поделитесь своим решением со всем миром.


Найдите 35 лучших примеров Javascript на нашем дочернем сайте Creative Bloq.

Интересно
Дети могут научиться программировать с Hopscotch!
Читать далее

Дети могут научиться программировать с Hopscotch!

Предлагаем вашему вниманию приложение, которое придает новый смысл «начинать их молодыми». Все мы знаем, что подходить к веб-дизайну в первый раз - это действительно очень пугающая мысль - в...
Что такое WebAssembly?
Читать далее

Что такое WebAssembly?

WebA embly (wa m) отличается от других веб-API, с которыми вы, возможно, играли. Это стандарт, определяющий двоичный исполняемый формат для клиентских приложений в Интернете, который можно запускать в...
10 советов по раскрашиванию тона кожи
Читать далее

10 советов по раскрашиванию тона кожи

Раскрашивать тона кожи и создавать точные цвета - непростая задача. Получение глубины цветового пятна и улавливание светлых и темных тонов путем смешивания цветов требует тонкого баланса и осторожного...