Sacha Greif.
Недавно я опубликовал наши результаты для выпуска ежегодного состояния опроса JavaScript, собранным от более чем 23 000 разработчиков.
Результаты выявили много вещей, от популярности тенденций к поломкам зарплаты. Вы захотите Взгляните на себя Если вы еще этого не сделали. Но среди всех этих данных вот 10 вещей, которые выделялись больше всего для меня.
Даже если вы уже видели результаты, вы можете проверить новый Особенности и Мнения Разделы, которые мы только что добавили.
Insight # 1: Реагировать здесь, чтобы остаться
В этом году издание подтвердило прошлогоднюю тенденцию: React в настоящее время является доминирующей линейкой в интерфейсной библиотеке.
Ранняя критика реагирования (обычно сосредоточенная вокруг того, как она смешивает HTML и JS), теперь кажется далекой памяти, и Facebook поставила для отдыха разработчиков последнего вещества в этом году по Избавление от патентной статьи их лицензии .
При использовании номеров использования и удовлетворенностью разработчиком в течение всего высоко, безопасно сказать, что реагирование сидит в верхней части холма, по крайней мере, на данный момент.
Insight # 2: Угловой переход к новой роли
Это не значит, что вы должны быть рассчитаны только на угловой. Хотя это правда, у него нет того же импульса, что и реагирует, у него есть несколько очень сильных факторов.
Во-первых, угловой у Google может позади него. Скажите, что вы хотите, это некоторые из лучших инженеров в отрасли, работающие на полный рабочий день для улучшения структуры.
Также важно отметить, что угла все еще имеет огромную пользовательскую базу. Банки, правительства и другие крупные компании не могут принять новейшую жаловость как быстрее, чем ваш средний фрилансер, и по этой причине у них часто у них большие устаревшие угловые кодовые базы для поддержания.
Но последняя точка, вероятно, самый ключ: угловой не пытается больше бороться с головкой на голову, вместо этого переориентируясь на рынок предприятия. Просто посмотрите на усыновление угловых наведений: в то время как он мог отложить некоторые разработчики, это решение также принесло такую надежность и безопасность, необходимую для корпоративных приложений.
Insight # 3: Вы больше не можете игнорировать Vue.js
Vue вышел из, казалось бы, никуда в прошлом году, и в течение очень короткого времени он зарекомендовал себя как самую большую угрозу реагировать корону. Это может не иметь необработанных им. Угловых чисел или долговечности Ember, но у него есть то, что бьет как: Импульс Отказ
И пока Vue избиение реагирования все еще кажется длинным выстрелом, Vue, возможно, имеет лучшую историю, когда речь идет о том, чтобы предложить полный опыт, подобный обыкновению, благодаря официальному Маршрутизация и Государственное управление Библиотеки поддерживаются одной и той же основной командой.
Insight № 4: Знание некоторых библиотек поможет вам заработать больше (но не по причинам, по которым вы могли подумать)
Собрав и перекрестные данные о заработной плате мы смогли выяснить, какие технологии являются наиболее выгодными.
И как получается, часто нишевые технологии, такие как полимер или причина, связанные с самой высокой зарплатой.
Теперь, прежде чем вы покинуть свою текущую работу и провести свои рождественские праздники, глубоко в полимерных видео, помните, что корреляция не имеет равных причин.
Хотя возможно, что разработчики полимеров оплачиваются больше, также возможно, что более старшие разработки (которые, естественно, зарабатывают больше), имеют тенденцию попробовать более разнообразный ассортимент библиотек, в то время как младшие программисты (которые начинаются в нижней части зарплаты) предпочитают сосредоточиться вместо одного или двух основных технологий.
Так что, может быть, (просто может быть), бегал после последнего вкуса дня, не ключ, чтобы заработать большие баксы в конце концов.
Insight # 4: 2018 будет год Graphql
Если вы как большинство респондентов опроса, вы слышали о График И ты заинтригован, но вы еще предстоит попробовать (подсказка: Я написал эту статью только для вас !).
Как оказывается, это очень распространенная ситуация. Из всех технологий, упомянутых в опросе, GraphQL является тем, кто генерирует наибольший интерес – несмотря на его небольшое количество текущих пользователей.
И говорить о текущих пользователях, также стоит упомянуть, что они в целом весьма довольны GraphQL. С этой сочетанием высокого интереса и высокого удовлетворения, не удивляйтесь, если 2018 год – это год, который GraphQL, наконец, пересекает пропасть, становясь основной технологией.
Insight # 6: JavaScript-end.
Мы знали некоторое время, что JavaScript не только используется в браузере. В конце концов, узел был очень популярным выбором в спине в течение нескольких лет.
Но в 2017 году JavaScript расширяется еще больше: платформы, такие как AWS Lambda, позволяют записывать задний код без заднего конца, в то время как растущая популярность устройств с поддержкой IOT означает, что до длительного времени ваш тостер может очень хорошо запустить JavaScript тоже.
Если это звучит абсурдным, помните, что самый популярный текстовый редактор в этом году, VS код, сам, написан в JavaScript и работает как электронное приложение.
JavaScript пошел от того, чтобы быть инструментом для отображения рекламы баннера к приведению текстовых редакторов, все в течение нескольких лет. Поверьте мне, тостеры JavaScript могут прийти раньше, чем вы думаете.
Insight # 7: Microsoft поражает
Говоря о НС коде, это было определенно одному из больших сюрпризов этого года. В то время как возвышенная текст и атом были сражаются на это для превосходства текстового редактора, Newcomer VS Code вошел через окно и украл их обед.
Сублимный текст традиционно имел преимущество скорости, но был взвешен неразрушным пользовательским интерфейсом, а атом имеет отличный интерфейс, но часто может чувствовать себя вялым.
Оказывается VS-код, возможно, нашел правильный баланс. Хотя он построен на вершине электрона, как атом, инженеры Microsoft проделали большую работу, улучшая свою производительность. И так же, как Sublime, он поддерживает широкий ассортимент плагинов и настроек, хотя и в более удобренном пользователе «это просто работает».
Добавьте к этому подъему TypectScript (больше на это позже), и похоже, что Microsoft, наконец, в конечном итоге входит в веб-игру и показывает, что она может сделать вещи разработчиками, потому что они на самом деле хочу чтобы, не только потому, что они есть к.
Insight № 8: JavaScript отличается по всему миру
Когда мы говорим о JavaScript, мы часто склонны говорить об этом как единую единую экосистему. В то время как это правда, что существуют серьезные тенденции, которые верны по всему регионам, также интересно видеть, что каждая страна часто добавит собственную смесь специй на плавильник JavaScript.
Например, вы знали, что Vue чрезвычайно популярен в Китае? Имеет смысл, так как Vue’s Creator Эван ты говорит на языке, и Vue был принят несколько крупных китайских технологических компаний, таких как Alibaba и Baidu Отказ
Индия, с другой стороны, кажется, предпочитает угловой. Вероятно, это, вероятно, ведутся, по крайней мере, частично отчасти динамичной индустрии аутсорсинга Индии, которая часто идет после того, как в виде крупных предприятий Angular Angular идеально подходит.
Insight # 9: Напечатанный JavaScript находится на подъеме
Машинопись. Graphql. Эльма Причина. Что все это общего? Во-первых, они все передовые технологии, которые видят быстрый рост. Во-вторых, они все полагаются на виды.
В то время как разработчики JavaScript давно пользовались свободой, которая приходит с возможностью кодирования, однако вы хотите без компилятора, кричащегося на вас, эта свобода может быть обоюдооценным мечом: это также означает менее надежный, более широкий опыт разработчика.
В 2017 году все, что все наконец-то меняется. И это не совпадение, что так же, как TypeScript принимается более широко, разработчики также мигрируют в направлении IDE-подобных текстовых редакторах, таких как VS-код, чтобы сделать лучшее преимущество дополнительных функций, предоставляемых типами.
Insight # 10: JavaScript – это то, что вы хотите, чтобы это было
Еще раз, этот опрос показал, насколько богатой экосистемой JavaScript стал.
Похоже, что после нескольких лет чередуется между боевыми действиями и игнорированием JavaScript, сообщество разработчика наконец наступило на третий вариант: улучшение Это.
Реализация того, что «JavaScript» в основном все, что вы делаете из него открыли двери к языку, морфируют и адаптируются, чтобы заполнить практически любые потребности, и эта тенденция показывает небольшой признак остановки.
И это, вероятно, почему большинство разработчиков согласны с тем, что, несмотря на его недостатки, язык движется в правильном направлении в целом:
Что дальше
Мы все еще работаем над анализом и публикуем некоторых дополнительных данных. Если вы хотите знать, когда это выходит (или если вы хотите знать, когда мы открываем выпуск 2018 года), вы можете Оставьте нам свой адрес электронной почты
Также наши друзья в Лучший из JS трудно на работе на выпуске в 2017 году их ежегодной Восходящие звезды Округление, и это должно выйти в начале января. До тех пор, с новым годом, и Пусть ваши свойства никогда не будут неопределенными!
Узнайте вещи и поддержку состояния JS!
Наконец, если вы хотите поддержать проект и учиться все об этих классных новых технологиях одновременно, мы рекомендуем проверить эти партнерские ссылки на WES BOS «Курсы. Он один из лучших преподавателей, ставит тонну усилий в его видео, и лично я использовал свой материал, чтобы научиться реагировать.
ES6 для всех Премиум учебный курс для укрепления ваших основных навыков JavaScript и Master All, что ES6 может предложить. 21 модули … ES6.IO Реагировать для начинающих Хотите обновить свои навыки JavaScript и узнайте React.js? Узнайте, как создавать веб-сайты и веб-приложения всего в паре … ReactForbeginners.com Учить узла Премиум учебный курс для участия для создания приложений с Node.js, Express, MongoDB и друзьями. refulnode.com JavaScript 30 Создайте 30 вещей с ванильными JS через 30 дней с 30 учебниками javascript30.com.
Оригинал: “https://www.freecodecamp.org/news/i-just-asked-23-000-developers-what-they-think-of-javascript-heres-what-i-learned-9a06b61998fa/”