Автор оригинала: FreeCodeCamp Community Member.
Sacha Greif.
Ожидание закончилось
Я только что посмотрел через свой почтовый ящик и нашел квитанцию о потрясающем Реагировать для начинающих Курс от 4 ноября 2015 года. Так было почти один полный год, поскольку я рискнул в дикий запад современного развития JavaScript.
У меня сейчас довольно уверенно в моих навыках реагирования, но кажется, что как только я буду овладеть одним вызовом, другой всплывает: должен ли я использовать Redux ? Или, возможно, посмотрите на Vue вместо? Или иди полнофункционально и прыгай на Elm Bandwagon?
Я знал, что не могу быть единственным с этим вопросом, поэтому я решил запустить Состояние JavaScript Опрос, чтобы получить более общую картину экосистемы. Оказывается, я попал в нервы: в течение недели я накопил Более 9000 Ответы (нет MeMe не предназначен)!
Мне потребовалось некоторое время, чтобы пройти данные, но результаты наконец-то живут!
Проверьте результаты опроса здесь
И если вы хотите узнать немного больше об всем предпринимательстве, просто прочитайте.
Анализируя данные
Вам может быть интересно, почему мне так долго проанализировать и публиковать данные. Надеюсь, это станет ясно, когда вы прочитаете отчет.
Я не хотел просто публиковать кучу графиков без контекста. Сырая статистика отлично, если вы уже знаете, что вы ищете, но если вы ищете руководство, то они могут просто добавлять в общий шум.
Вместо этого я решил использовать эти статистики в качестве основы для подробного отчета о текущем состоянии JavaScript.
Авторы
Я изначально планировал написать все это, но я быстро понял, что а) Это будет много работы и б) я не хотел, чтобы доклад был слишком предвзятым своим собственным предварительным вопросами.
Поэтому я попросил несколько друзей-разработчиков, чтобы подавать и писать различные разделы отчета. Не только общий отчет гораздо больше докладов – и интересно – в результате, но я также смог получить эксперты за каждую тему (я буду первым признать, что есть целые полосы мира JavaScript, который я мало знаю о).
Так что огромное спасибо всем авторам, которые способствовали докладу: Том Коулман , Майкл Рамбо , Майкл Шилман , Арунуда Сузирипала , Дженнифер Вонг и Джош Оуэнс Отказ
Графики
Вот немного больше информации о основных типах графики, вы увидите на протяжении всего опроса.
Штабел гистограмма
Это главный график для каждого раздела. Для каждой технологии он показывает расстройство разработчиков, которые никогда не слышал об этом , слышал об этом, но не заинтересованы / Хотите узнать это и использовали это и не будет / будет использовать его снова Отказ
Вы можете переключаться между процентами и абсолютными номерами, а также фильтровать, по интересам или удовлетворению. Но обратите внимание, что при фильтрации, проценты относительно текущей выбранной пары значения (другими словами, оба числа всего 100%).
Тепловая карта
Я также хотел исследовать корреляции между каждая технология.
Графики тепломапа достигают этого, показывая вам, насколько вероятно, кто-то, кто использует одну технологию (определяется как выбранный «Я использовал X и использовал его снова») – использовать другую технологию по сравнению со средним.
Розовые средства очень вероятно, синий означает очень маловероятно. Другими словами, глубокая розовая плитка в комбинате React Row и Redux означает «пользователи реагирования намного больше, чем в среднем, а также использовать Redux».
Построенный с
Я решил попрактиковаться, что я проповедовал и построил сам приложение для опросов, используя современные инструменты JavaScript, а именно реагируйте на работу от отличных GATSBY Статический генератор сайта.
Сначала может показаться странным в использовании реагирования на то, что по существу является статической HTML-страницей, но оказывается, что это приносит тонну преимуществ: например, вы можете использовать обширную экосистему реагирования модулей, таких как великий Recharts библиотека.
На самом деле я верю, что это может просто оказаться новым, Лучше Подход для разработки статических сайтов, и я надеюсь написать более подробную пост об этом в ближайшее время.
Партнеры
Наконец, я бы не смог занять месяц на работу над этим без финансовой поддержки от некоторых действительно крутых людей.
Оба WES BOS (кто выпустил вышеупомянутую реагировать на начинающих а также новую ES6 для всех ) и EGGHEAD.IO (который, по моему мнению, является единственным лучшим ресурсом для изучения передового JavaScript Development), принятым для спонсира проекта. Спасибо, парни!
Поддержите проект
Если вы думаете, что я сделал здесь ценно и хотел бы поддержать проект, Tweet или Share будет высоко оценен!
Кроме того, вы также можете внести пожертвование на Получить доступ к необработанным анонимным данным (или просто введите «0», чтобы получить бесплатно).
Что дальше
Теперь, когда опрос закончился, и все мы знаем, какие лучшие технологии, надеюсь, мы сможем поставить любые переговоры о «JavaScript усталости» или «бесконечный пункт», чтобы отдохнуть и двигаться дальше с нашей программированием.
Ха-ха, как будто!
Если мне стало очевидно, это то, что растущие боли, которые проходят JavaScript прямо сейчас, являются только началом. В то время как отреагировал едва возник в качестве победителя войн-конечных войн 2015 года, некоторые разработчики уже расшифровывают реагирование, чтобы не было достаточно функционально, а вместо этого охватывать ELM или CLOJURSCRICS.
Другими словами, моя работа здесь не сделана, и я полностью намерен сделать этот опрос в следующем году! Если вы хотите быть уведомленным, когда это произойдет, я призываю вас к Оставьте мне свой адрес электронной почты здесь Отказ
До тех пор я могу только надеяться, что эти результаты опроса дадут небольшую четкость в нашем никогда не заканчивающемся стремлении, чтобы иметь смысл экосистемы JavaScript!