Топ 18 фреймворков и библиотек JavaScript в 2021 году

Рубрики
SEO-блог Интернет-маркетинг Блог Электронная торговля

Top 18 JS Frameworks 001

Популярность JavaScript продолжает расти. В 2017 г. в IBM его называли одним из самых перспективных мультипарадигменных языков программирования в наши дни. Он используется и на стороне клиента,  и на стороне сервера, помогая создавать простые и удобные интерфейсы, функционал у JavaScript богатейший. Отметим и то, что область его применения не ограничивается жестко — JS используется в приложениях для ПК, мобильных устройств и даже серверов.

Задача разработчика облегчается в разы за счет использования JavaScript frameworks — наборов библиотек JS кода. Это нечто вроде шаблонов, созданных для решения наиболее часто встречающихся в программировании задач. JavaScript frameworks освобождают программистов от рутинных действий, экономят время и дают готовый оптимальный код для решения типовых задач.

Важно понимать разницу между JavaScript frameworks и JavaScript libraries. Фреймворки — каркас, шаблон, налагающий ограничения на архитектуру создаваемого приложения. Эту основу разработчик расширяет, но только согласно заранее известным правилам работы с Javascript frameworks. Библиотеки таких ограничений не имеют.

Грань между JavaScript frameworks и JavaScript libraries довольно зыбкая. Если JS библиотека развивается, начинает решать абстрактные задачи и все больше влиять на стиль кодинга, то она превращается в JavaScript framework.

Из преимуществ Javascript frameworks отметим:

  • эффективность — КПД разработки возрастает за счет использования шаблонов;
  • безопасность — популярные Javascript frameworks имеют неплохие механизмы обеспечения безопасности. Они поддерживаются крупными IT сообществами, члены которых часто выступают в роли бесплатных тестеров;
  • стоимость — стоимость разработки снижается. Многие Javascript фреймворки распространяются бесплатно, они экономят время создания приложений, а это снижает их стоимость.

Популярность Javascript фреймворков- не статичная вещь. Тот же Angular JS активно рос в период с 2013 г. по 2015 г., затем наступил период стагнации на достигнутом уровне. Ниже представлен список Javascript фреймворков,, вошедших в этот обзор, по каждому из них приведем краткий анализ основной статистики. Учтите — это не рейтинг фреймворков, позиция в списке не означает, что тот или иной фреймворк лучше или хуже других.

  1. Angular JS
  2. Aurelia JS
  3. Backbone.js
  4. dhtmlxSuite
  5. Ember.js
  6. jQuery
  7. KnockoutJS
  8. Meteor.js
  9. Node.js
  10. Polymer.js
  11. PureMVC
  12. qooxdoo
  13. React.js
  14. Sencha Ext JS
  15. Socket
  16. Spine
  17. Titanium
  18. Vue.js
JS ФреймворкНаиболее распространенные в стране фреймворкиReffering DomainsAverage monthly searchesКоличество упоминаний фреймворка
Angular JSUSA 20,4%20,7721,136,7406,820,000
Aurelia JSIndia 20,7%1,35293,05014,400
Backbone.jsIndia 27,6%6,045199,3502,120,000
dhtmlxSuiteUSA 11,3%2,49910,180241,000
Ember.jsUSA 33,9%890194,1202,680,000
jQueryUSA 15,1%68,0792,860,240158,000,000
KnockoutJSUSA 21,9%4,082143,9802,320,000
Meteor.jsUSA 17,1%4,824727,670356,000
Node.jsUSA 22,0%41,2661,343,76032,100,000
Polymer.jsUSA 23,4%4,1377,70029,900
PureMVCUSA 13,8%61998069,200
qooxdooUSA 9,7%1,4271,480102,000
React.jsUSA 21,9%15,425353,9006,480,000
Sencha Ext JSUSA 20,8%13,09962,60095,500
SocketUSA 16,3%5,280277,6403,770,000
SpineUSA 21,7%4364016,600
TitaniumUSA 20,4%6,06531,59049,000
Vue.jsUK 25,1%9,929462,2807,780,000

JS Framework Angular JS

Top 18 JS Frameworks 1

Фреймворк Angular JS разработан в 2009 г., создавался для разработки одностраничных приложений. Обладает очень низким порогом вхождения, даже новичок сможет написать первые простые приложения через пару часов знакомства с  Angular JS.

В 2014 г. разработчики анонсировали создание Angular JS 2.0. Но изменений оказалось так много и они были настолько сильными, что в итоге в 2016 г. родился новый фреймворк Angular. А фреймворк Angular JS продолжил развиваться самостоятельно, отчасти этим объясняется снижение скорости набора популярности после 2016 г.

Популярность Angular JS по данным сервиса Google Trends

Этот JavaScript фреймворк начал становиться популярным в 2012 г. Бурный рост протекал в период примерно до 2015-2016 гг., затем начался период стагнации с некоторым снижением востребованности.

Top 18 JS Frameworks 2

В США статистика указывает на 5-летний цикл роста интереса к JavaScript фреймворку. С 2015 г. — востребованность Angular JS держится на одном уровне, сильного падения нет

Top 18 JS Frameworks 3

Аналогичная картина наблюдается в Индии. После бурного роста — стагнация с небольшой потерей аудитории.

Top 18 JS Frameworks 4

Великобритания не выбивается из общей канвы. Здесь прослеживается примерно 2-летний цикл резкого спада популярности JavaScript фреймворка и такого же стремительного роста. Это укладывается в цикл развития любых фреймворков.

В течение примерно 1,5-2,0 лет разработчики пробуют новые технологии, затем иногда возвращаются к старым. Отсюда и пики на графике.

Top 18 JS Frameworks 5

Анализ ключей по данным сервиса Google Ads Keywords tools

Судя по частоте поисковых запросов Angular JS делаем вывод, что интерес к фреймворку держится на одном и том же уровне. По сравнению с началом исследуемого периода частота поисковых запросов несколько возросла.

Top 18 JS Frameworks 6

Большая часть поисковых запросов приходится на США и Индию — они лидируют с большим отрывом. На долю Германии и Франции совокупно приходится 7,9% от общего числа поисковых запросов, связанных с JavaScript фреймворком, на Бразилию — 3,3% и 52,6% — на остальные страны мира.

Top 18 JS Frameworks 7

База ссылок и количество упоминаний в сети Интернет

В общей сложности на сайт разработчиков Angular JS ссылаются 20,772 домена. Количество бэклинков доходит до 1,81 млн., при этом большинство из них размещает ссылку dofollow. На остальные приходится лишь 9% от общего количества.

Top 18 JS Frameworks 8

В число доменов с максимальным domain rating входят всемирно известные соцсети, информационные порталы и сервисы. Такие как youtube.com, linkedin.com, reddit.com и другие.

Top 18 JS Frameworks 9

В сети JavaScript фреймворк Angular JS упоминается 6,82 млн. раз.

Top 18 JS Frameworks 10

JS Framework Aurelia JS

Top 18 JS Frameworks 11

Этот JavaScript фреймворк — детище Роба Эйзенберга, автора известных в прошлом Caliburn.Micro и Durandal. Роб был членом команды, работающей над Angular, но в процессе работы над этим проектом между ним и остальными членами команды возникли разногласия. Из-за этого он вышел из ее состава и стал работать над собственным фреймворком, так начиналась история Aurelia JS.

Его называют JavaScript фреймворком следующего поколения, идеально подходящим для веб и мобильных приложений. Aurelia JS отличается компактностью и ненавязчивостью кода. То есть специфические конструкции самого JavaScript фреймворка минимально засоряют ваш код. Это удобно и облегчает освоение Aurelia JS.

Популярность фреймворка Aurelia JS по данным Google Trends

Рост востебованности Aurelia JS начался в 2014 г. В течение 2,5 лет интерес к фреймворку рос, а с лета 2017 постепенно начал снижаться. По состоянию на апрель 2020 г. интерес к фреймворку находится примерно на том же уровне, что и сразу после релиза в январе 2015 г.

Top 18 JS Frameworks 12

В США тенденция снижения востребованности Aurelia JS не так заметна, как на предыдущем графике. Пик пришелся на 2015-2016 гг., так происходит со всеми JavaScript фреймворками. Затем постепенно внимание разработчиков переключилось на новые разработки и интерес к Aurelia JS  стал затухать. К лету 2018 г. снижение интереса к фреймворку было не критическим.

Top 18 JS Frameworks 13

В Индии картина схожа с той лишь разницей, что в среднем уровень востребованности Aurelia JS примерно вдвое ниже по сравнению с 2015-2016 гг.

Top 18 JS Frameworks 14

За последние 5 лет в Великобритании картина та же. Постоянный рост и последующее снижение интереса к JavaScript фреймворку. Средняя популярность начала проседать уже к 2018 г.

Top 18 JS Frameworks 15

Анализ ключей по данным сервиса Google Ads Keywords tools

Анализ частоты поиска по ключевому запросу Aurelia JS в поисковике Google показывает увеличение частотности с 2014 г. Рост стабильный, что указывает на заинтересованность в Aurelia JS. Подобная картина наблюдается и на мобильных устройствах и в целом.

Top 18 JS Frameworks 16

Что касается распределения по странам по количеству ключевых запросов, то лидируют Индия (20,7%) и США (17,8%). Страны ЕС представлены Англией (6,8%), Германией (6,7%) и Францией (3,2%).

Top 18 JS Frameworks 17

База ссылок и количество упоминаний в интернете

На сайт Aurelia JS ссылаются 1,325 доменов с 27200 бэклинками. Подавляющее большинство из них (77%) размещают ссылку dofollow.

Top 18 JS Frameworks 18

По domain rating лидируют информационные сервисы и порталы, такие как youtube.com, microsoft.com, reddit.com и прочие.

Top 18 JS Frameworks 19

В целом в сети JavaScript фреймворк упоминается 14400 раз. Результат можно назвать скромным.

Top 18 JS Frameworks 20

JS Framework Backbone.js

Top 18 JS Frameworks 21

Backbone JS появился в 2010 г. как аналог тяжеловесных JavaScript фреймворков, его правильнее было бы называть библиотекой. Он действительно легковесный, но недостающий функционал придется добирать своим кодом либо сторонними плагинами. Учтите, что для Backbone JS понадобится jQuery либо аналог.

Так как он является скорее библиотекой, можно использовать отдельные его части.

Популярность JS Framework по данным сервиса Google Trends

Сразу после выхода в 2010 г. стала расти популярность Backbone JS, на пик фреймворк вышел к 2013 г. С 2014 г. идет плавный спад интереса к нему и уже к 2018 г. его востребованность сравнялась с 2010 г.

Top 18 JS Frameworks 22

В США с 2014 г. востребованность Backbone JS снизилась более чем в 3 раза.

Top 18 JS Frameworks 23

Ровно то же самое наблюдаем в Индии. По сравнению с пиковыми значениями востребованность Backbone JS упала в 4 раза.

Top 18 JS Frameworks 24

В Великобритании кривая изменения популярности в целом дублирует то, что происходит в США и Индии. Плавное снижение интереса к фреймворку с периодическими небольшими всплесками интереса.

Top 18 JS Frameworks 25

Анализ ключей по данным сервиса Google Ads Keywords tools

С 2015 г. до 2017 г. наблюдалось снижение количества поисковых запросов, на мобильных устройствах этот показатель держался на стабильно низком уровне.

В 2017 г. наблюдаем резкий всплеск интереса к Backbone JS. Частотность поиска соответствующих ключевых запросов выросла в том числе и на мобильных устройствах.

Top 18 JS Frameworks 26

Что касается распределения ключевых запросов по странам, то в лидерах Индия (27,6%), США (17,0%), Бразилия (4,2%), Япония (3,3%). Из стран ЕС в ТОП попала только Франция с 3,0%.

Top 18 JS Frameworks 27

База ссылок и количество упоминаний в сети интернет

Ссылки на сайт Backbone JS можно найти на 6,045 доменах. Количество бэклинков равно 82100. Из этого количества 87% приходится на ссылки dofollow.

Top 18 JS Frameworks 28

Максимальный domain rating наблюдается на информационных порталах и различных сервисах.

Top 18 JS Frameworks 29

В сети интернет Backbone JS упоминается 2,12 млн. раз.

Top 18 JS Frameworks 31

JS Framework dhtmlxSuite

Top 18 JS Frameworks 32

Библиотека предназначена для создания кроссбраузерных веб и мобильных приложений. Из преимуществ отметим возможность использования компонентов dhtmlxSuite по отдельности, низкий порог вхождения и совместимость с иными языками программирования.

Виджеты совместимы с ASP.NET, Java, ColdFusion, Ruby, Grails и другими серверными технологиями. Есть поддержка JSON, TypeScript, Promise API. Отметим и доступно написанную документацию, на освоение JavaScript фреймворка уйдет минимум времени.

Популярность JS Framework по данным сервиса Google Trends

Фреймворк dhtmlxSuite начал набирать популярность в 2007 г., пик востребованности приходится на конец 2012 г. Затем интерес к dhtmlxSuite стал снижаться и тенденция пока что сохраняется.

Top 18 JS Frameworks 33

В США всплеск интереса к этому JavaScript фреймворку наблюдался в 2015 г., в последующие годы его востребованность снижалась.

Top 18 JS Frameworks 34

То же в случае с Индией. Пик приходится на лето 2015 г., затем востребованность фреймворка dhtmlxSuite снижалась и сейчас его популярность более чем в 4 раза ниже по сравнению с пиковым значением.

Top 18 JS Frameworks 35

В Великобритании тенденция снижения востребованности dhtmlxSuite заметна не так сильно. Если судить по максимальным значениям, то спад есть, но не настолько сильный как в США и Индии.

Top 18 JS Frameworks 36

Анализ ключей по данным сервиса Google Ads Keywords tools

Анализ частотности поиска ключевых запросов JavaScript фреймворка показывает уверенное снижение интереса к нему. На мобильных платформах активность практически отсутствует.

Top 18 JS Frameworks 37

В лидерах по количеству поисковых запросов числятся США (на них приходится 11,3%) и Индия (8,2%). Из европейских стран лидирует Германия с результатом в 5,5%.

Top 18 JS Frameworks 38

База ссылок и количество упоминаний в интернете

Ссылки на сайт dhtmlxSuite находятся на 2499 доменах, а их количество доходит до 145000. На долю ссылок dofollow приходится 72% от общего количества ссылок.

В этом случае слишком большое соотношение количества ссылок к количеству доменов. Это снижает доменный рейтинг сайта.

Top 18 JS Frameworks 39

По domain rating лидируют информационные порталы, развлекательные сервисы.

Top 18 JS Frameworks 40

В сети интернет JavaScript фреймворк dhtmlxSuite упоминает 241 тыс. раз.

Top 18 JS Frameworks 41

JS Framework Ember.js

Top 18 JS Frameworks 42

JavaScript фреймворк Ember JS появился в результате переименования SproutCore 2.0 в декабре 2011 г. Фреймворк ориентирован на разработку клиентской составляющей веб приложений. Особенность EmberJS  в том, что он ориентирован только на фронтенд. Серверный код не входит в область ответственности фреймворка хотя он и поддерживает разные методы взаимодействия с с бэкендами.

Ember JS позволяет создать полнофункциональное приложение без использования дополнительных средств. Накладываются довольно жесткие требования к коду проекта, так что этот JavaScript фреймворк лучше использовать с самого начала работы.

Популярность Ember JS по данным сервиса Google Trends

Ember JS стал востребованным сразу после появления в 2011 г. На пик популярности вышел в 2017 г. после чего наблюдается снижение интереса к этому JavaScript фреймворку.

Top 18 JS Frameworks 43

В США падение интереса к Ember JS проявляется слабо. JavaScript фреймворк остается популярным.

Top 18 JS Frameworks 44

В Индии тенденция та же, что и в США, но проявляется острее. Пик интереса к Ember JS пришелся на 2015 г. и 2016 г..

Top 18 JS Frameworks 45

В Великобритании Ember JS все еще широко используется. Падение интереса к фреймворку есть, но несильное.

Top 18 JS Frameworks 46

Анализ ключей по данным сервиса Google Ads Keywords tools

Статистика Google показывает, что интерес к JavaScript фреймворку остается на одном и том же уровне. Частотность поиска ключевого запроса Ember JS практически не меняется с 2015 г.

На мобильных платформах наблюдается рост интереса к фреймворку Ember JS .

Top 18 JS Frameworks 47

По ключевым запросам лидируют США (33,9%) и Великобритания (9,1%). В первую пятерку вошли Индия (5,4%), Бразилия (2,4%) и Япония (1,7%).

Top 18 JS Frameworks 48

База ссылок и количество упоминаний в сети интернет

На сайт разработчиков фреймворка Ember JS ссылается 890 доменов, всего насчитывается 10 тысяч ссылок. На ссылки dofollow приходится 82% от общего количества.

Top 18 JS Frameworks 49

Наибольший domain rating наблюдается у информационных порталов и сервисов таких как linkedin.com, mozilla.org, reddit.com, medium.com.

Top 18 JS Frameworks 50

В интернете фреймворк Ember JS упоминается 2,68 млн. раз.

Top 18 JS Frameworks 51

JS Framework jQuery

Top 18 JS Frameworks 52

Изначально JQuery — библиотека, анонсированная Джоном Резигом в 2006 г., несмотря на возраст до сих пор популярна. Обладает отличными кроссплатформенными возможностями. JQuery в значительной мере снимает с разработчика обязанность адаптировать код под разные браузеры.

Код с использованием JQuery становится компактнее. Одна функция JQuery может стать аналогом нескольких строк кода. Это повышает скорость его написания и делает код проще, удобнее.

Популярность JQuery по данным сервиса Google Trends

JQuery набирал популярность с 2007 г. до конца 2012 г. После этого востребованность JavaScript фреймворка постепенно снижается, этот процесс продолжается и в 2020 г.

Top 18 JS Frameworks 53

В США за последние 5 лет наблюдаем стремительное снижение интереса к фреймворку JQuery.

Top 18 JS Frameworks 54

В Индии с 2014 г. востребованность фреймворка снизилась более чем в 4 раза. Картина в целом повторяет происходящее в США.

Top 18 JS Frameworks 55

Общая тенденция в Великобритании та же. Выделяются 2-летние циклы резкого падения востребованности фреймворка и столь же резкий рост до средних значений.

Top 18 JS Frameworks 56

Анализ ключей по данным сервиса Google Ads Keywords tools

Если опираться на анализ частотности поиска по ключевому запросу JQuery в Гугл, то спад востребованности невелик. Небольшое снижение востребованности есть, но слабое. На мобильных устройствах популярность на стабильно низком уровне.

Top 18 JS Frameworks 57

За последние 4 года большая часть ключевых запросов JQuery по статистике Google пришлась на США (15,1%), Индию (11,5%), Японию (6,5%), Германию (4,3%) и Бразилию (3,7%).

Top 18 JS Frameworks 58

База ссылок и количество упоминаний в сети интернет

Ссылку на официальный сайт jQuery можно найти на 68,079 доменах. Всего насчитывается 32,6 млн. ссылок. Из этого количества 87% приходится на ссылки типа dofollow.

Top 18 JS Frameworks 59

Как и в предыдущих случаях в лидерах по domain rating числятся информационные платформы и различные сервисы.

Top 18 JS Frameworks 60

В сети интернет фреймворк jQuery упоминается ~158,82 млн. раз

Top 18 JS Frameworks 61

JS Framework KnockoutJS

Top 18 JS Frameworks 62

Этот JavaScript фреймворк разработан Стивеном Сандерсоном, сотрудником Microsoft. Knockout JS во многом напоминает Angular JS, идеология та же — они используются для создания динамических веб приложений. Knockout JS расширяет синтаксис HTML, а компоненты создаваемого приложения описываются кратко и емко. Релиз библиотеки состоялся в 2010 г.

Одна из основных особенностей — отслеживание изменений интерфейса и при их изменении автоматическая синхронизация используемого источника данных.

Популярность Knockout JS по данным сервиса Google Trends

Knockout JS стал набирать популярность в 2011 г. На пик востребованности JavaScript фреймворк вышел к 2014 г., затем интерес к нему стал угасать.

Top 18 JS Frameworks 63

В США до 2016 г. произошло резкое снижение интереса к JavaScript фреймворку. Затем темпы снижения интереса к нему замедлились.

Top 18 JS Frameworks 64

В Индии в течение 5 последних лет идет плавное снижение интереса к Knockout JS.

Top 18 JS Frameworks 65

В Великобритании динамика в целом та же, иногда наблюдаются всплески интереса к Knockout JS.

Top 18 JS Frameworks 66

Анализ ключей по данным сервиса Google Ads Keywords tools

Статистика поисковика по частотности поиска ключевых запросов Knockout JS за период с 2015 г. показывает небольшое снижение интереса к JavaScript фреймворку. Средние значения снизились, но совсем ненамного.

На мобильных платформах ситуация обратная — наблюдается небольшой рост интереса к Knockout JS.

Top 18 JS Frameworks 67

По количеству ключевых запросов лидируют США (21,9%), Индия (9,4%), Бразилия (3,4%), Япония (3,2%), Германия (3,2%).

Top 18 JS Frameworks 68

База ссылок и количество упоминаний в сети

В общем на сайт разработчиков фреймворка Knockout JS ссылается 4082 домена. На них размещены 130 тыс. ссылок, из этого количества 84% приходится на ссылки dofollow.

Top 18 JS Frameworks 69

В лидерах по domain rating находятся wordpress.org, adobe.com, goo.gl, microsoft.com и прочие информационные платформы и различные сервисы.

Top 18 JS Frameworks 70

В сети KnockoutJS упоминается  ~2,32 млн. раз.

Top 18 JS Frameworks 71

JS Framework Meteor.js

Top 18 JS Frameworks 72

Meteor JS основан в 2011 г., сразу привлек внимание инвесторов и после запуска стал востребован. Изначально назывался Skybreak, а имя Meteor получил только в 2012 г.

Его можно рассматривать как полноценную платформу для разработки модульных клиент-серверных приложений. Это одна из ключевых особенностей фреймворка — один и тот же код будет использоваться на стороне клиента и сервера.

Популярность Meteor JS по данным сервиса Google Trends

Meteor JS начал резко набирать популярность в 2012 г.  На пик вышел в 2016 г. после чего интерес к нему стал снижаться, причем довольно резко.

Top 18 JS Frameworks 73

В США на 2015 г. пришелся рост интереса к Meteor JS, но в 2016 г. востребованность JavaScript фреймворка становится все ниже и спад продолжается.

Top 18 JS Frameworks 74

В Индии на 2015 г. пришелся резкий краткосрочный рост интереса к Meteor JS , затем ситуация нормализовалась и с 2016 г. наблюдается стабильное снижение интереса к фреймворку.

Top 18 JS Frameworks 75

В Великобритании падение интереса к фреймворку выражено не настолько сильно, но средние значения демонстрируют слабое снижение.

Top 18 JS Frameworks 76

Анализ ключей по данным сервиса Google Ads Keywords tools

С 2015 г. частотность поиска ключевых запросов Meteor JS падает. Ниже показана статистика Google, видно, что среднее значение снижается. Что касается мобильных устройств, то на них падения нет, интерес к фреймворку держится на том же уровне, что и в 2015 г.

Top 18 JS Frameworks 77

По количеству ключевых запросов в статистике Google лидируют США (17,1%), Турция (7,5%), Индия (3,9%), Великобритания (3,6%), Франция (2,2%).

Top 18 JS Frameworks 78

База ссылок и количество упоминаний в сети интернет

Ссылки на сайт Meteor JS можно найти на 4,824 доменах. Общее количество ссылок доходит до 64700. Из них 78% размещают ссылки типа dofollow.

Top 18 JS Frameworks 79

По domain rating лидируют информационные платформы, различные сервисы.

Top 18 JS Frameworks 80

В сети фреймворк Meteor JS упоминается ~356 000 раз.

Top 18 JS Frameworks 81

JS Framework Node.js

Top 18 JS Frameworks 82

JavaScript фреймворк разработал Райан Даль в 2009 г. Чаще всего Node JS выступает в роли веб-сервера, но этим его возможности не ограничиваются. С его помощью можно создавать обычные оконные приложения, иногда он применяется в программировании микроконтроллеров.

Node JS работает на движке V8, том самом, который используется в браузере Google Chrome. По сравнению с иными серверными платформами Node JS прост в освоении, разработчикам не придется изучать новый инструмент для серверной разработки. Код JS без проблем исполняется в среде Node JS.

Еще одно преимущество — скорость работы, исполняемый в среде Node JS код в разы быстрее аналога, написанного на Java, C, Python, Ruby.

Популярность Node JS по данным сервиса Google Trends

Node JS стал резко набирать популярность в 2009 г., а небольшое снижение востребованности наблюдается с середины 2017 г. Падение интереса к фреймворку некритично, Node JS все еще интересен разработчикам.

Top 18 JS Frameworks 83

В США наблюдаем слабое снижение интереса к NodeJS за период с 2014 г..

Top 18 JS Frameworks 84

В Индии наблюдается аналогичная картина. Максимум пришелся на лето 2015 г.

Top 18 JS Frameworks 85

В Великобритании небольшое снижение востребованности Node JS наблюдалось только в 2018 г. До этого интерес со стороны разработчиков держался на одном уровне.

Top 18 JS Frameworks 86

Анализ ключей по данным сервиса Google Ads Keywords tools

Частотность поиска ключевых запросов Node JS в Google за последние 4 года показывает, что интерес к JavaScript фреймворку со стороны разработчиков стабильно растет. Причем это касается и мобильных устройств.

Top 18 JS Frameworks 87

Наибольшее количество ключевых запросов пришлось на США (22,0%), Индию (13,1%), Японию (4,0%), Германию (4,0%), Бразилию (3,2%).

Top 18 JS Frameworks 88

База ссылок и количество упоминаний в интернете

На сайт Node JS ссылается 41,266 доменов, количество ссылок доходит до 2,5 млн. Из них 89% приходится на ссылки типа dofollow.

Top 18 JS Frameworks 11113

По domain rating лидируют youtube.com, linkedin.com, wordpress.org и прочие информационные порталы и сервисы.

Top 18 JS Frameworks 160

В интернете Node JS упоминается ~32,1 млн. раз..

Top 18 JS Frameworks 161

JS Framework Polymer.js

Top 18 JS Frameworks 162

Polymer создавался как JS библиотека, над ней работают Google и добровольцы GitHub. Разработка Polymer JS тесно увязана с развитием Google Chrome, в этом браузере гарантирована высокая производительность и правильность работы библиотеки.

В Polymer JS стандартные веб компоненты сделали доступными для всех браузеров. Независимо от того как реализована спецификация веб компонентов в браузере, благодаря Polymer JS библиотека и компоненты будут работать одинаково.

Также Polymer отличается сложным синтаксисом, что повышает входной порог для новичков в JavaScript.

Популярность Polymer JS по данным сервиса Google Trends

Резкий рост интереса к фреймворку Polymer JS наблюдался в 2013 г, но развития этот импульс не получил. В последующие годы наблюдаем лишь падение интереса к разработке Google. Это указывает и на слабую распространенность Polymer JS, и на просчеты в его продвижении.

Top 18 JS Frameworks 163

В США рост фиксировался до 2015 г. Затем востребованность JavaScript фреймворка сильно упала.

Top 18 JS Frameworks 164

В Индии цикл роста и падения выглядит не таким резким. Интерес к фреймворку падает, но не так сильно как в США.

Top 18 JS Frameworks 165

В Великобритании интерес к Polymer JS настолько мал, что даже нет статистических данных.

Top 18 JS Frameworks 166

Анализ ключей по данным сервиса Google Ads Keywords tools

Частотность поиска ключевых запросов Polymer JS в поисковике Google за последние 4 года указывает на стабильный интерес к разработке Google. Небольшой рост востребованности JavaScript фреймворка наблюдался в 2016 г., потом произошел возврат к средним значениям.

Top 18 JS Frameworks 167

По количеству ключевых запросов Polymer JS лидируют США (23,4%), Индия (20,1%), Великобритания (4,1%), Германия (3,9%), Канада (2,8%).

Top 18 JS Frameworks 168

База ссылок и количество упоминаний в интернете

Ссылки на сайт авторов фреймворка Polymer JS можно найти на 4,137 доменах. Общее количество ссылок доходит до 75300, из которых 84% размещают ссылки dofollow.

Top 18 JS Frameworks 169

По domain rating в лидерах информационные платформы и сервисы.

Top 18 JS Frameworks 170

В сети фреймворк PolymerJS упоминается ~29 900 раз, довольно скромный результат.

Top 18 JS Frameworks 171

JS Framework PureMVC

Top 18 JS Frameworks 172

В основе JavaScript фреймворка PureMVC лежат шаблоны проектирования, а его появление было обусловлено потребностью создавать производительные RIA-клиенты. Основная цель состоит в разделении интересов создаваемого кода на уровни — Model, View и Controller. Это необходимо для создания масштабируемых и производительных приложений.

Популярность PureMVC по данным сервиса Google Trends

JavaScript фреймворк стал набирать популярность в 2007 г., разработчики демонстрировали высокую заинтересованность в нем. После пика летом 2008 г. востребованность фреймворка начинает снижаться, с 2010 г. падение интереса к немуеще больше ускорилось. В 2020 г. востребованность фреймворка PureMVC минимальна.

Top 18 JS Frameworks 173

В США наблюдался рост востребованности PureMVC, но затем разработчики пользуются им все реже и сейчас его популярность практически сошла на нет.

Top 18 JS Frameworks 174

В Индии картина дублирует ситуацию в США.

Top 18 JS Frameworks 175

В Великобритании с 2014 г. интерес к этому JavaScript фреймворку невысока. Популярность PureMVC колеблется в диапазоне от нулевой до минимальной.

Top 18 JS Frameworks 176

Анализ ключей по данным сервиса Google Ads Keywords tools

Частотность поиска ключевых запросов PureMVC в Google также показывает снижение интереса к этому фреймворку. В 2015 г. и 2017 г. был небольшой всплеск интереса к нему, но затем оба раза происходил спад. На мобильных устройствах картина та же.

Top 18 JS Frameworks 177

В лидерах по частотности ключевых запросов числятся США (13,3%), Индия (11,8%), Япония (6,8%), Великобритания (4,3%), Бразилия (2,1%).

Top 18 JS Frameworks 178

База ссылок и количество упоминаний в интернете

Ссылки на официальный сайт PureMVC находятся на 619 доменах, всего насчитывается 4,8 тыс. ссылок. Из них 78% ссылок относятся к типу dofollow.

Top 18 JS Frameworks 179

Наибольший domain rating имеют информационные платформы и различные сервисы.

Top 18 JS Frameworks 180

В сети фреймворк PureMVC упоминается ~69 200 раз.

Top 18 JS Frameworks 181

JS Framework qooxdoo

Top 18 JS Frameworks 182

Фреймворк Qooxdoo подходит для создания кроссбраузерных, многофункциональных приложений. По словам разработчиков для этого не понадобится знание CSS, HTML, DOM. Фреймворк имеет объектно-ориентированную архитектуру. Работает со всеми современными браузерами.

Популярность Qooxdoo по данным сервиса Google Trends

Qooxdoo стал набирать популярность в 2005 г. и вышел на пик к 2008 г. С 2009 г. наблюдается плавное снижение интереса к фреймворку. По состоянию на 2020 г. его востребованность практически равна нулю.

Top 18 JS Frameworks 183

В США еще в 2014 г. наблюдался периодический рост интереса к Qooxdoo, но общая динамика указывает на снижение интереса к фреймворку.

Top 18 JS Frameworks 184

В Индии то же самое. Небольшой рост наблюдался в 2014-2015 гг., но после этого востребованность фреймворка Qooxdoo упала практически до нуля.

Top 18 JS Frameworks 185

В Великобритании Qooxdoo практически не используется. С 2014 г. есть лишь несколько упоминаний фреймворка.

Top 18 JS Frameworks 186

Анализ ключей по данным сервиса Google Ads Keywords tools

Изучение частотности поиска ключевых запросов Qooxdoo в Google показывает, что интерес к фреймворку стабильно снижается. С 2015 г. популярность снижается и движется к нулевой отметке.

Top 18 JS Frameworks 187

По количеству ключевых запросов Qooxdoo в Google лидируют США (9,7%), Франция (7,4%), Индия (3,6%), Великобритания (2,9%), Япония (2,5%).

Top 18 JS Frameworks 188

База ссылок и количество упоминаний в интернете

Всего на официальный сайт Qooxdoo ссылается 1427 доменов, а количество ссылок доходит до 14400. Из этого количества 77% ссылок относятся к типу dofollow.

Top 18 JS Frameworks 189

По domain rating в лидерах числятся информационные порталы.

Top 18 JS Frameworks 190

В сети интернет JavaScript фреймворк Qooxdoo упоминается ~102 000 раз.

Top 18 JS Frameworks 191

JS Framework React.js

Top 18 JS Frameworks 192

JavaScript фреймворк React JS создан сотрудником Facebook, Джорданом Валке. Из особенностей отметим однонаправленную передачу данных, использование виртуального DOM, использование JSX, расширяющего синтаксис стандартного JS. Функция ReactJS не сводится к отрисовке HTML в браузере. Не будет проблем с мобильными устройствами.

В 2020 г. этот фреймворк остается одним из самых востребованных.

Популярность React JS по данным сервиса Google Trends

Рост интереса к этому JavaScript фреймворку начался в 2014 г. и продолжается по сей день.

Top 18 JS Frameworks 193

В США с 2014 г. востребованность React JS выросла в несколько раз. После небольшого спада популярности в 2018 г. рост продолжился.

Top 18 JS Frameworks 194

В Индия тенденция та же, только интерес к React JS проснулся несколько позже.

Top 18 JS Frameworks 195

В Великобритании происходит ровно то же, что и в Индии — рост начался примерно в тот же период.

Top 18 JS Frameworks 196

Анализ ключей по данным сервиса Google Ads Keywords tools

Исследование статистики поиска ключевых запросов React JS в Google показывает увеличение интереса к фреймворку с 2015 г. Стремительный рост продолжался до 2017 г., затем популярность остается на том же уровне.

Top 18 JS Frameworks 197

По ключевым запросам лидируют США (21,9%), Индия (17,3%), Великобритания (4,3%), Франция (3,3%), Бразилия (2,1%).

Top 18 JS Frameworks 198

База ссылок и количество упоминаний в интернете

Ссылки на сайт создателей фреймворка React JS размещены на 15425 доменах. Общее количество ссылок доходит до 621000. Из этого количества 90% относится к категории dofollow.

Top 18 JS Frameworks 199

Если ранжировать ресурсы по domain rating, увидим, что в лидерах различные информационные порталы, сервисы и социальные сети.

Top 18 JS Frameworks 200

В сети фреймворк React JS упоминается ~6 480 000 раз.

Top 18 JS Frameworks 201

JS Framework Sencha Ext JS

Top 18 JS Frameworks 202

Изначально Sencha Ext JS создавалась как библиотека, расширяющая возможности Yahoo! UI Library. Позже эта библиотека превратилась в JavaScript фреймворк. Sencha Ext JS подходит для создания кроссплатформенных веб приложений, пользовательских приложений, нет проблем с поддержкой различных браузеров.

Из преимуществ отметим обилие виджетов для создания пользовательских интерфейсов, массу конфигурируемых UI компонент, возможность настройки тем, пакеты данных, не зависящих от бэкенда.

Популярность Sencha Ext JS по данным сервиса Google Trends

Sencha Ext JS в 2010 г. стал популярен, JavaScript фреймворк был востребован разработчиками. К началу 2013 г. востребованность Sencha Ext JS вышла на максимум и после этого постепенно снижалась. Эта тенденция не изменилась и в 2020 г.

Top 18 JS Frameworks 203

В США с 2014 г. идет стабильное снижение интереса к фреймворку Sencha Ext JS.

Top 18 JS Frameworks 204

В Индии динамика примерно та же, с 2014 г. Sencha Ext JS становится все менее востребованным.

Top 18 JS Frameworks 205

В Великобритании пик популярности JavaScript фреймворка пришелся на 2014 г. После этого началось падение и в 2020 г. фреймворк не особо интересен разработчикам.

Top 18 JS Frameworks 206

Анализ ключей по данным сервиса Google Ads Keywords tools

Изучение статистики по ключевому запросу Sencha Ext JS в Google показывает, что с 2015 г. интерес к фреймворку снижается. А вот с мобильным сегментом ситуация обратная.

Top 18 JS Frameworks 207

По странам распределение частотности ключевого запроса Sencha Ext JS выводит в лидеры США (20,8%), на втором месте Индия (10,8%). Германия, Великобритания и Япония занимаются с 3 по 5 место.

Top 18 JS Frameworks 208

База ссылок и количество упоминаний в интернете

В общей сложности 13099 доменов ссылается на официальный сайт Sencha Ext JS, на нем помимо самого JavaScript фреймворка есть и другие продукты. Что касается ссылок, то их насчитывается 1,19 млн. и 83% от этого количества размещают ссылки dofollow.

Top 18 JS Frameworks 209

Верхние позиции по domain rating занимают всемирно известные соцсети, информационные сервисы и порталы.

Top 18 JS Frameworks 210

В интернете фреймворк Sencha Ext JS упоминается 95500 раз.

Top 18 JS Frameworks 211

JS Framework Socket

Top 18 JS Frameworks 212

Socket разрабатывался как событийно ориентированная библиотека для создания веб приложений, обмена данными в режиме реального времени. В качестве основного используется протокол WebSocket, но при необходимости может использовать и другие, при этом интерфейс сохраняется одним и тем же.

Socket делится на 2 части. Серверная для node.js и клиентская, она запускается в браузере, API для обоих компонентов схож.

Популярность JS Framework по данным сервиса Google Trends

Интерес к JavaScript фреймворку Socket стал расти в 2011 г.  На пик вышел к 2017 г., после чего произошло некоторое снижение интереса к нему. Но пока что Socket все еще остается востребованным.

Top 18 JS Frameworks 213

С 2014 г. в США популярность Socket остается на одном и том же уровне.

Top 18 JS Frameworks 214

В Индии за тот же периода прослеживается небольшой рост интереса к Socket с небольшим спадом после этого.

Top 18 JS Frameworks 215

В Великобритании в среднем популярность JavaScript фреймворка не меняется.

Top 18 JS Frameworks 216

Анализ ключей по данным сервиса Google Ads Keywords tools

Судя по статистике Google в отношении частотности поиска ключевых запросов с 2015 г. интерес к фреймворку Socket растет. Причем это касается и мобильного сегмента.

Top 18 JS Frameworks 217

Чаще всего ключевые запросы Socket в Google искали в США (16,3%), Индия (9,2%), Великобритания (4,5%), Германия (3,7%), Япония (3,5%).

Top 18 JS Frameworks 218

База ссылок и количество упоминаний в интернете

Ссылки на сайт Socket можно найти на 5280 доменах. На них содержится в общей сложности 114000 ссылок, из которых 81% размещают ссылки dofollow.

Top 18 JS Frameworks 219

Если домены ранжировать по domain rating, то в лидерах окажутся информационные сервисы, порталы.

Top 18 JS Frameworks 220

В целом же в сети интернет фреймворк Socket упоминается ~3 770 000 раз.

Top 18 JS Frameworks 221

JS Framework Spine

Top 18 JS Frameworks 222

SpineJS — небольшой MVC фреймворк, во многом он базируется на Backbone.js API. Веб приложения создаются непосредственно на JavaScript, что дает логическое разделение создаваемого кода и наследование моделей.

Фреймворк довольно прост, входной порог невысок. Есть расширение Spine Moblie для работы с приложениями под мобильные устройства. Нет проблем с работой в разных браузерах, поддерживаются все современные. Отметим и очень подробную документацию.

Популярность Spine JS по данным сервиса Google Trends

Фреймворк Spine JS резко стал популярным в 2011 г. Впрочем, снижение интереса к нему было столь же резким и уже после 2013 г. востребованность Spine JS на невысоком уровне.

Top 18 JS Frameworks 223

В США наблюдаем резкий рост в 2015 г., затем небольшой откат и с тех пор популярность Spine JS остается примерно на одном и том же уровне.

Top 18 JS Frameworks 224

Этот JavaScript фреймворк не самый популярный. По Индии и Великобритании статистика отсутствует. Это указывает на практически полное отсутствие интереса к Spine JS со стороны разработчиков.

Top 18 JS Frameworks 225

Анализ ключей по данным сервиса Google Ads Keywords tools

Анализ частотности поиска ключевых запросов Spine JS в Google показывает стабильное снижение интереса к JavaScript фреймворку с 2015 г. То же касается и мобильной составляющей.

Top 18 JS Frameworks 226

По странам распределение частотности ключевых запросов следующее — США (20,3%), Индия (7,3%), Франция (4,1%), Бразилия (2,5%) и Индонезия (1,4%). В Европе фреймворк не особо популярен.

Top 18 JS Frameworks 227

База ссылок и количество упоминаний в интернете

В общей сложности на официальный сайт Spine JS ссылаются лишь 43 домена, на них расположились 152 ссылки. Из них 67% разместили ссылки dofollow. Результат очень скромный, что лишний раз доказывает слабую востребованность JavaScript фреймворка Spine JS.

Top 18 JS Frameworks 228

В лидерах по domain rating находятся такие информационные порталы и сервисы как npmjs.com, hatenablog.com, taobao.org. К числу всемирно известных они не относятся.

Top 18 JS Frameworks 229

В общей сложности в интернете Spine JS упоминается ~16 600 раз.

Top 18 JS Frameworks 230

JS Framework Titanium

Top 18 JS Frameworks 231

Titanium JS — открытый фреймворк, использующийся для создания нативных приложений для мобильных устройств под управлением Android, iOS и Windows. Используется код, созданный в Appcelerator.

В этом JavaScript фреймворке используется Alloy для ускорения работы с мобильными приложениями. Все созданные модули могут использоваться повторно для различных приложений. Это сокращает срок написания кода и сокращает его объем.

Популярность Titanium JS по данным сервиса Google Trends

Интерес к фреймворку Titanium JS  стал расти в 2012 г. После максимума 2012 г. наблюдается некоторый спад популярности, в итоге к 2020 г. востребованность Titanium JS снижается почти до нуля.

Top 18 JS Frameworks 232

В США с 2014 г. идет резкий рост популярности, но затем следует небольшой спад и с 2015 г. популярность фреймворка остается на постоянном уровне.

Top 18 JS Frameworks 233

По Индии и Великобритании статистика отсутствует. Это говорит лишь о том, что в этих странах популярность Titanium JS на очень низком уровне.

Top 18 JS Frameworks 234

Анализ ключей по данным сервиса Google Ads Keywords tools

Статистика Google показывает, что с 2015 г. снижается частотность поиска ключевых запросов Titanium JS. С 2015 г. шло снижение, с 2016 г. этот показатель остается примерно на одном и том же уровне. Что касается мобильного сегмента, то в нем частотность поиска растет.

Top 18 JS Frameworks 235

По частотности ключевых запросов лидируют США (21,7%), Индия (10,0%), Бразилия (5,1%), Япония (3,9%), Турция (1,1%).

Top 18 JS Frameworks 236

База ссылок и количество упоминаний в сети

Ссылки на официальный сайт Titanium JS находятся на 6065 доменах. На них насчитывается 113000 ссылок, из которых 82% приходится на ссылки dofollow.

Top 18 JS Frameworks 237

В лидерах по domain rating находятся социальные сети и информационные ресурсы.

Top 18 JS Frameworks 238

Фреймворк Titanium JS упоминается в сети ~49 000 раз. Не самый большой результат.

Top 18 JS Frameworks 239

JS Framework Vue.js

Top 18 JS Frameworks 240

VueJS — фреймворк, использующийся для создания пользовательских интерфейсов. Если в работе фреймворк используется в сочетании с иными библиотеками и другими инструментами, то Vue JS подойдет и для создания одностраничных приложений.

Ключевое отличие от других JavaScript фреймворков в том, что Vue JS — это не монолит и может внедряться в проект постепенно. Он без проблем интегрируется в проект, над которым уже ведется работа.

Популярность VueJS по данным сервиса Google Trends

VueJS стал набирать популярность сразу после релиза в 2015 г. Серьезного спада еще не было, JavaScript фреймворк остается популярным.

Top 18 JS Frameworks 241

В США интерес к фреймворку Vue JS находится на пике.

Top 18 JS Frameworks 242

В Индии картина та же, после релиза интерес к Vue JS вырос сильно и остается на этом же уровне.

Top 18 JS Frameworks 243

Та же картина в Великобритании — рост и востребованность фреймворка.

Top 18 JS Frameworks 244

Анализ ключей по данным сервиса Google Ads Keywords tools

Частотность поиска по ключу Vue JS в Google показывает стремительный рост интереса к фреймворку с 2015 г. Та же картина и в мобильном сегменте.

Top 18 JS Frameworks 245

Чаще всего ключевой запрос Vue JS по статистике Google встречается в Великобритании (25,1%), США (13,3%), Япония (5,6%), Индия (3,6%), Нидерланды (1,8%).

Top 18 JS Frameworks 246

База ссылок и количество упоминаний в интернете

Ссылки на сайт Vue JS размещены на 9929 доменах, общее количество ссылок доходит до 522000. Из этого количества ссылок на dofollow приходится 82%.

Top 18 JS Frameworks 247

Если ранжировать домены по domain rating, увидим, что лидируют социальные сети, информационные порталы и сервисы с мировым именем.

Top 18 JS Frameworks 248

В сети фреймворк Vue JS упоминается ~7 780 000 раз.

Top 18 JS Frameworks 249

Заключение

По состоянию на весну 2020 г. в лидерах по популярности числятся Vue JS, Socket, React JS, Node JS, Ember JS, Angular JS. Графики востребованности этих JS фреймворков, количество связанных с ними поисковых запросов в Google — все говорит в их пользу.

Это не значит, что остальные JavaScript фреймворки намного хуже или неспособны справиться с задачами, для решения которых они создавались. В существовании любого JS фреймворка можно выделить фазу роста интереса к нему и фазу снижения популярности. Перечисленные JS frameworks либо находятся на пике востребованности, либо недалеко отошли от него. У остальных этот этап уже находится позади.

В будущем, с появлением новых JavaScript фреймворков, картина вероятнее всего изменится, появятся новые лидеры. Пока что практически все задачи, с которыми сталкивается разработчик, можно решить с помощью упомянутых выше JS frameworks.

Andrew Chornyy - 001
Article by:
CEO Andrew Chornyy

CEO Plerdy — эксперт в области SEO и CRO с более чем 14-летним опытом.

Leave a reply for "Топ 18 фреймворков и библиотек JavaScript в 2021 году"

Ваш адрес email не будет опубликован. Обязательные поля помечены *