Автор оригинала: Quincy Larson.
Да, разработка JavaScript сложно.
Да, он будет продолжать становиться все сложнее.
Веб является сложным местом. Мы, наконец, обойдемся, чтобы делать все, что мы должны были делать все вместе.
В результате инструменты JavaScript – и их много – быстро развиваются.
Если этот эволюционный процесс расстраивает вас, выруйте немного пара, прочитав эту пародию, насколько сложный дизайн JavaScript стал:
Как это чувствует для изучения JavaScript в 2016 году Редактировать: Спасибо за то, что указываете опечатки и ошибки, я буду обновлять статью, как отмечено. Обсуждение в Хакневе и Reddit. Hackernoon.com.
Что является пародией другой статьи о том, насколько сложными DevOps получили:
Это будущее Эй, мой босс сказал поговорить с тобой – я слышал, вы много знаете о веб-приложениях? – Меа, я больше распределенных систем … circleci.com.
Но не упускать из виду причину, по которой разработка JavaScript настолько сложна: Сама веб-разработка по своей природе сложна.
Мы пытаемся создавать приложения, которые бегают прямо в дюжине браузеров, хорошо выглядят на тысячах разных устройств, загружаются достаточно быстро для нетерпеливых пассажиров в метро, и все еще доступны достаточно, чтобы слепые люди могли использовать их.
В то же время веб-разработчики закрывают уязвимости безопасности повсюду.
Мы лоббируем управление, чтобы отказаться от плохих практик (средняя веб-страница сейчас столько мегабайт как игра в 1993 году).
Мы адаптируемся к программному обеспечению Browser на основе браузера, которое блокирует черту намного больше, чем просто реклама.
Есть много жизнеспособных способов достичь всех этих целей. И большая экосистема инструментов обрезала – каждая атакующая разные проблемы от разных углов.
Поскольку создатель методологии экстремальных программиров заявил в 1983 году:
Ну, в течение последних 20 лет мы сосредоточились на создании веб-работы. С лентой воздуховода и эскимовые палочки, когда мы должны были.
Разработчики JavaScript, наконец, получают калибр инструментов, которые имели другие экосистемы в течение длительного времени. А потом некоторые. Мы должны быть счастливы об этом.
Камбрийский взрыв инструментов, которые вы видите вокруг вас, является то, какой быстрый прогресс выглядит, когда он не контролируется Apple или Microsoft.
Все всасывающиеся, чтобы сделать это правильно, и сделать это быстро, все сразу.
Эта веб-комикс прекрасно иллюстрирует борьбу между такими из нас, у которых есть «усталость JavaScript», а также у нас, у которых есть, как доктор Аксель Раушмайер Поместите его ранее в этом году «Усталость усталости JavaScript».
Мы делаем все возможное, чтобы обеспечить конструктивные советы для решения среди широкого спектра инструментов. Мы рулируем новые разработчики от недоказанных инструментов. Мы напоминаем им, что Быть разработчиком – это сложно И это изучение новых инструментов – большая часть работы.
Если вы новичок в JavaScript, помните, что все эти новые инструменты очень хорошая вещь. Экосистема NPM с открытым исходным кодом очень хорошая вещь.
Они сделают вас счастливее, более мощным разработчиком.
Они помогут вам лучше служить вашим конечным пользователям.
И если вы одни из множества Devs, проходящих через JavaScript усталость самостоятельно, и обеспокоены, что вы можете сгореть, хорошо:
Я пишу только о программировании и технологиях. если ты Подпишись на меня в Твиттере Я не буду тратить ваше время. ?