Автор оригинала: FreeCodeCamp Community Member.
Sacha Greif.
Объявление о JavaScript 2017 Rising Stars
Каждое утро в 6:00. В настоящее время в облаке есть крошечный кусок кода, хранящийся где-то в облаке. Он просыпается, попадает в API Github, а затем возвращается, чтобы спать до следующего дня.
Затем он принимает этот Github Data, компилирует количество звезд для предварительно выбранного диапазона проектов JavaScript, а затем хранит эти звезды в Bestofjs.org база данных.
И затем, один раз в год, мы берем все это накопленные данные и используем его, чтобы выяснить самые популярные проекты JavaScript года, также известный как JavaScript Rising Stars Отказ
Посмотрим, что мы узнали.
Vue.js – номер один (опять)
Так же, как в прошлом году Vue.js – это проект JavaScript, который накопил самые новые звезды в 2017 году.
Теперь это не значит, что это самый популярный проект с точки зрения общего числа звезд (что все равно будет React , с 85 589 звездами), но он делает его самым быстрорастущим два года подряд. И при таком ставке Vue должен обогнать реагировать примерно через шесть месяцев!
Также обязательно проверьте Наша специальная запись не по тем, кроме Vue Creator Evan You сам !
Сила реагирования – это его экосистема
Несмотря на успех Vue, отреагируйте себя хорошо.
Несмотря на то, что в реакции не добавляют звезды по тому же скорости (как следует ожидать для более старого проекта), история истинной успехи – это экосистема RACT:
Пять топ-проектов накопили коллективную сумму 67,9 тыс. Звезды, против 44,4 тыс. Для экосистемы Vue.
Кроме того, теперь, когда вся эта лицензионная драма находится за ней, последний основной барьер для усыновления для реагирования, возможно, упал. Так что будет интересно посмотреть, как все развиваются в 2018 году.
Посылка получила больше звезд в месяц, чем большинство проектов в целом год
Вы бы подумали, что когда дело доходит до годового рейтинга, запуск вашего проекта в декабре в значительной степени разрушит любые шансы на размещение в топ-20.
Не говорите, что Посылка Хотя: ему удалось накапливать более 14 тысяч звезд менее чем за один месяц, стреляя в него прямо на самых популярных проектов № 12 # 12 в целом в целом в 2017 году.
Еще более удивительно: посылка добавила больше звезд в одномесячном месяце, чем в категории Веб-папак в целом!
На самом деле, успех посылки удивил нас так сильно, что у нас даже не было его в нашей базе данных, и приходилось карабкаться, чтобы собрать данные из других источников (благодаря нашим друзьям на Porter.io !).
Красивее – любимый проект каждого
Пока все были заняты, пытаясь сделать еще одно-интерфейсную структуру (но на этот раз это функциональны!), Прекрасные люди решили взять на себя реальный Вызов нашего времени: вкладки против пробелов.
И их ответ: кто заботится? С красивее, вы можете использовать пробелы, вкладки или какашки Emojis *, и красивее позаботится о форматировании вашего кода правильно на сохранении.
Неудивительно, что красивее пришли # 7. На самом деле, мы решили сделать его собственным неофициальным проектом года.
(Примечание: красивее может или не может работать с кормом emojis. Мы на самом деле не пробовали это.)
Внутренние войны закончились
Несмотря на наш дешевый выстрел на фронт-концевых рамках, правда в том, что там не так много из них.
Переместите мимо классической топ-3 (Vue, React, React и Angular), и вы быстро достигаете меньших, более нишевых проектов, таких как PreaCt, HyperApp, и DVA (которые я должен признаться, что никогда не слышал раньше).
Хотя все они имеют свои технические достоинства, они явно не в одной категории, что и большие три с точки зрения популярности и экосистемы.
И уверена, что более установленные рамки, такие как Эмбер все еще являются прочными альтернативами, но они просто не имеют того же рода импульса.
Результатом заключается в том, что напротивное уравнение имеет гораздо меньше параметров, чем раньше, что является хорошей новостью для переутомления CTO повсюду. По крайней мере, до следующей волны жарты жарты JavaScript!
«VS» в «VS-коде» означает «очень успешный»
В.С. Код раздавил свою конкуренцию, чтобы стать не только лучшим JavaScript IDE в году, но самый популярный проект № 6 в целом.
Это подтверждает наши предыдущие Состояние результатов JavaScript , что показало, что VS-код теперь был редактором № 1 среди JavaScript Devs (и который заставил меня мигрировать из Sublime Text в VS Code Sod).
История успеха В.С. Кода интересна, потому что она далеко не совершенная: его интерфейс имеет то, что Microsoft-Y Clunkiness, которая, кажется, заражает все свои продукты, это большой ресурсный боров, и это может быть вроде медленно инициализации.
Тем не менее, используйте VS-код на некоторое время, и эти недостатки перестают быть таким важным. Вместо этого, подобные IDE особенности, расширяемость и частые обновления переводят к увеличению прямой производительности, которая указывает на то, чтобы он представлял что-нибудь еще.
А да, это все JavaScript под капотом!
Ну и что дальше?
В целом, восходящие звезды этого года рисуют довольно удобную картину. Никаких крупных потрясений, ясных доминирующих игроков в большинстве категорий … Может ли это, наконец, быть конец усталостью JavaScript?
Даже если это так, то не означает, что JavaScript будет стоять на месте.
Вот три тенденции, чтобы с нетерпением ждать на 2018 год
Trend # 1: Graphql Все вещи!
Graphql Может быть не будет мейнстримом, но теперь он построил прочную основу библиотек, услуг и каркас, которые могут очень хорошо включить проект на основе Graphqql на основе разрыва в следующем году.
В 2017 году уже, GATSBY (который использует GraphQL в рамках своего слоя данных) Сделал довольно хорошо для себя, вступаю в # 25 в общих рейтингах.
Trend # 2: Причина сезона
Почему вы должны заботиться о проекте, который сумел только накапливать звезды 2,1 тыс. Через 2017 года? Потому что Причина Сделан моими теми же Super-Smart люди, которые купили, как вы реагируете и графикнули, другими словами, подразделение с открытым исходным кодом Facebook.
Причина – это язык, который компилируется JavaScript, который сам по себе является формирование больших тенденций в следующие ближайшие годы.
Trend # 3: Лучше инструменты, и больше этого
Как успехи красивее, посылки и VS-шоу, разработчики не просто заботятся о коде: они также заботятся о том, что Помогает вам Записать код.
Это может показаться самоуверенно, но просто просматривать пару вакансий, ищет «рамки XYZ разработчика», и вы увидите, что сосредоточенность нашей отрасли все еще прямо на «то, что» больше, чем «как».
Может быть, урок 2017 года состоит в том, что в порядке, чтобы захотеть нанести колесо, но он также стоит сначала заново изобретать молоток, видел и зубил.
Следите за обновлениями
Если у вас еще не было исправить ваш JavaScript, выветите Bestofjs.org Для ежедневной обновленной статистики. Вы также можете проверить Состояние опроса JS Для еще больше номеров JavaScript.
И, наконец, мы также планируем запуск Еженедельные Bestofjs Recap Newsletter Что автоматически отправит последнюю рейтинг статистика, поэтому обязательно зарегистрируйтесь, если это звучит интересно.
Тем временем мы ничего не пропустили? У вас есть свои прогнозы на 2018 год? Дайте нам знать об этом в комментариях!