Эван Ю
Эван Ю (尤雨溪, англ. Evan You, род. 1987, Уси, Цзянсу, Китай) — китайский программист, создатель фреймворка Vue.js, основанного на языке JavaScript.
Биография[править]
Родился в Китае в Уси в провинции Цзянсу. В 2005 году уехал учиться в США.
Окончил факультет дизайна и технологий The New School Parsons в Нью-Йорке (США), получив степень магистра изящных искусств (Master of Fine Arts, Design and Technology MFA). Там самостоятельно глубоко изучил язык JavaScript, много экспериментировал с возможностями создавать интерактивные приложения. В частности, сделал копию приложения для управления задачами, в котором для пометки задачи выполненной надо было сделать свайп. Эван реализовал этот функционал, применив веб-технологии[1].
Этот проект привлёк внимание к Эвану со стороны ряда сайтов, а также рекрутеров Google. Эвану позвонила рекрутер, предложила присоединиться к Google Creative Lab Five, что было необычным, так как Эван не отправлял в Гугл своё резюме. Он принял предложение, тем более что офис располагался там же в Нью-Йорке. Работал в Гугле два года (2012-2014)[1].
Во время работы столкнулся с тем, что имеющиеся фреймворки (включая Angular) или не дают достаточной интерактивности при разработке проектов, или жёстко диктуют, как надо писать код, или накладывают иные ограничения. Это натолкнуло Эвана на мысль о том, что для повышения собственной эффективности в работе можно создать свою библиотеку инструментов для разработки[1].
Изначально Vue не задумывался как полноценный фреймворк, он стал таковым постепенно после запуска, когда в него были добавлены различные функциональные модули. Первый коммит на GitHub был сделан 27 июля 2013 года. Изначально проект назывался Seed.js, но оказалось, что это имя уже занято. Поскольку библиотека давала различные возможности отображения, но соответствующее английское слово view звучало слишком прямолинейно, выбор был сделан в пользу французского слова vue, имеющего такое же значение, но более необычное и незанятое в менеджере пакетов npm. Vue был опубликован как личный частный проект (Эван в тот момент ещё работал в Гугл), который не планировался к поддержке и использованию для заработка[1].
Из Гугла Эван перешёл работать разработчиком в Meteor, где впечатлились проектом Vue и взяли Эвана на работу в обход всех стадий интервьюирования и отбора. Он проработал там с 2014 по 2016 год. Параллельно Эван продолжал работать над Vue, где постепенно росло количество пользователей. В 2014 году о Vue одобрительно написал в своём твиттере Тейлор Отвелл (Taylor Otwell), основатель php-фреймворка Laravel. Это увеличило число пользователей Vue. В дальнейшем Отвелл, впечатлённый тем, какой широкий функционал даёт Vue и насколько он проще для овладения в отличие от React, добавил Vue к своему проекту Laravel Spark, который стал очень прибыльным и успешным[1].
В 2015 году Эван стал задумываться над тем, чтобы начать заниматься Vue полный рабочий день, сделать его доходным, перевести проект из бета-версии в разряд стабильных, готовых к использованию библиотек. В 2015 году он весь отпуск провёл за доработкой Vue, дописал документацию к проекту и в октябре опубликовал первую стабильную версию Vue — 1.0.0.[1]
Количество пользователей Vue росло всё быстрее, стали появляться первые обучающие видеокурсы и статьи по Vue, к проекту стали присоединяться другие разработчики. Эван создал себе аккаунт на Patreon, где ему удавалось собирать с пожертвователей порядка двух тысяч долларов в месяц. Также он получил деньги от фонда, поддерживающего проекты с открытым исходным кодом. Это позволило Эвану оставить работу по найму и начать заниматься Vue полный рабочий день[1].
Поскольку китайский язык для Эвана является родным, он написал адаптированную документацию на китайском, что сделало Vue более доступным для китайских пользователей и очень популярным в Китае. А то, что китайский разработчик создал популярный в мире фреймворк, сделало и самого Эвана широко известным и уважаемым в среде IT в Китае[1].
В 2016 году основал Vue Technology LLC. Проживает в Сингапуре. Женат, двое детей.
Источники[править]
Ссылки[править]
- evanyou.me/ — официальный сайт Эвана Ю
- Профиль Эвана Ю на GitHub
![]() | Одним из источников, использованных при создании данной статьи, является статья из википроекта «Руниверсалис» («Руни», руни.рф) под названием «Ю, Эван», расположенная по адресу:
Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC BY-SA. Всем участникам Руниверсалиса предлагается прочитать «Обращение к участникам Руниверсалиса» основателя Циклопедии и «Почему Циклопедия?». |
---|