Популярность 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 фреймворков,, вошедших в этот обзор, по каждому из них приведем краткий анализ основной статистики. Учтите — это не рейтинг фреймворков, позиция в списке не означает, что тот или иной фреймворк лучше или хуже других.
- Angular JS
- Aurelia JS
- Backbone.js
- dhtmlxSuite
- Ember.js
- jQuery
- KnockoutJS
- Meteor.js
- Node.js
- Polymer.js
- PureMVC
- qooxdoo
- React.js
- Sencha Ext JS
- Socket
- Spine
- Titanium
- Vue.js
JS Фреймворк | Наиболее распространенные в стране фреймворки | Reffering Domains | Average monthly searches | Количество упоминаний фреймворка |
Angular JS | USA 20,4% | 20,772 | 1,136,740 | 6,820,000 |
Aurelia JS | India 20,7% | 1,352 | 93,050 | 14,400 |
Backbone.js | India 27,6% | 6,045 | 199,350 | 2,120,000 |
dhtmlxSuite | USA 11,3% | 2,499 | 10,180 | 241,000 |
Ember.js | USA 33,9% | 890 | 194,120 | 2,680,000 |
jQuery | USA 15,1% | 68,079 | 2,860,240 | 158,000,000 |
KnockoutJS | USA 21,9% | 4,082 | 143,980 | 2,320,000 |
Meteor.js | USA 17,1% | 4,824 | 727,670 | 356,000 |
Node.js | USA 22,0% | 41,266 | 1,343,760 | 32,100,000 |
Polymer.js | USA 23,4% | 4,137 | 7,700 | 29,900 |
PureMVC | USA 13,8% | 619 | 980 | 69,200 |
qooxdoo | USA 9,7% | 1,427 | 1,480 | 102,000 |
React.js | USA 21,9% | 15,425 | 353,900 | 6,480,000 |
Sencha Ext JS | USA 20,8% | 13,099 | 62,600 | 95,500 |
Socket | USA 16,3% | 5,280 | 277,640 | 3,770,000 |
Spine | USA 21,7% | 43 | 640 | 16,600 |
Titanium | USA 20,4% | 6,065 | 31,590 | 49,000 |
Vue.js | UK 25,1% | 9,929 | 462,280 | 7,780,000 |
JS Framework Angular JS
Фреймворк Angular JS разработан в 2009 г., создавался для разработки одностраничных приложений. Обладает очень низким порогом вхождения, даже новичок сможет написать первые простые приложения через пару часов знакомства с Angular JS.
В 2014 г. разработчики анонсировали создание Angular JS 2.0. Но изменений оказалось так много и они были настолько сильными, что в итоге в 2016 г. родился новый фреймворк Angular. А фреймворк Angular JS продолжил развиваться самостоятельно, отчасти этим объясняется снижение скорости набора популярности после 2016 г.
Популярность Angular JS по данным сервиса Google Trends
Этот JavaScript фреймворк начал становиться популярным в 2012 г. Бурный рост протекал в период примерно до 2015-2016 гг., затем начался период стагнации с некоторым снижением востребованности.
В США статистика указывает на 5-летний цикл роста интереса к JavaScript фреймворку. С 2015 г. — востребованность Angular JS держится на одном уровне, сильного падения нет
Аналогичная картина наблюдается в Индии. После бурного роста — стагнация с небольшой потерей аудитории.
Великобритания не выбивается из общей канвы. Здесь прослеживается примерно 2-летний цикл резкого спада популярности JavaScript фреймворка и такого же стремительного роста. Это укладывается в цикл развития любых фреймворков.
В течение примерно 1,5-2,0 лет разработчики пробуют новые технологии, затем иногда возвращаются к старым. Отсюда и пики на графике.
Анализ ключей по данным сервиса Google Ads Keywords tools
Судя по частоте поисковых запросов Angular JS делаем вывод, что интерес к фреймворку держится на одном и том же уровне. По сравнению с началом исследуемого периода частота поисковых запросов несколько возросла.
Большая часть поисковых запросов приходится на США и Индию — они лидируют с большим отрывом. На долю Германии и Франции совокупно приходится 7,9% от общего числа поисковых запросов, связанных с JavaScript фреймворком, на Бразилию — 3,3% и 52,6% — на остальные страны мира.
База ссылок и количество упоминаний в сети Интернет
В общей сложности на сайт разработчиков Angular JS ссылаются 20,772 домена. Количество бэклинков доходит до 1,81 млн., при этом большинство из них размещает ссылку dofollow. На остальные приходится лишь 9% от общего количества.
В число доменов с максимальным domain rating входят всемирно известные соцсети, информационные порталы и сервисы. Такие как youtube.com, linkedin.com, reddit.com и другие.
В сети JavaScript фреймворк Angular JS упоминается 6,82 млн. раз.
JS Framework Aurelia JS
Этот 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 г.
В США тенденция снижения востребованности Aurelia JS не так заметна, как на предыдущем графике. Пик пришелся на 2015-2016 гг., так происходит со всеми JavaScript фреймворками. Затем постепенно внимание разработчиков переключилось на новые разработки и интерес к Aurelia JS стал затухать. К лету 2018 г. снижение интереса к фреймворку было не критическим.
В Индии картина схожа с той лишь разницей, что в среднем уровень востребованности Aurelia JS примерно вдвое ниже по сравнению с 2015-2016 гг.
За последние 5 лет в Великобритании картина та же. Постоянный рост и последующее снижение интереса к JavaScript фреймворку. Средняя популярность начала проседать уже к 2018 г.
Анализ ключей по данным сервиса Google Ads Keywords tools
Анализ частоты поиска по ключевому запросу Aurelia JS в поисковике Google показывает увеличение частотности с 2014 г. Рост стабильный, что указывает на заинтересованность в Aurelia JS. Подобная картина наблюдается и на мобильных устройствах и в целом.
Что касается распределения по странам по количеству ключевых запросов, то лидируют Индия (20,7%) и США (17,8%). Страны ЕС представлены Англией (6,8%), Германией (6,7%) и Францией (3,2%).
База ссылок и количество упоминаний в интернете
На сайт Aurelia JS ссылаются 1,325 доменов с 27200 бэклинками. Подавляющее большинство из них (77%) размещают ссылку dofollow.
По domain rating лидируют информационные сервисы и порталы, такие как youtube.com, microsoft.com, reddit.com и прочие.
В целом в сети JavaScript фреймворк упоминается 14400 раз. Результат можно назвать скромным.
JS Framework Backbone.js
Backbone JS появился в 2010 г. как аналог тяжеловесных JavaScript фреймворков, его правильнее было бы называть библиотекой. Он действительно легковесный, но недостающий функционал придется добирать своим кодом либо сторонними плагинами. Учтите, что для Backbone JS понадобится jQuery либо аналог.
Так как он является скорее библиотекой, можно использовать отдельные его части.
Популярность JS Framework по данным сервиса Google Trends
Сразу после выхода в 2010 г. стала расти популярность Backbone JS, на пик фреймворк вышел к 2013 г. С 2014 г. идет плавный спад интереса к нему и уже к 2018 г. его востребованность сравнялась с 2010 г.
В США с 2014 г. востребованность Backbone JS снизилась более чем в 3 раза.
Ровно то же самое наблюдаем в Индии. По сравнению с пиковыми значениями востребованность Backbone JS упала в 4 раза.
В Великобритании кривая изменения популярности в целом дублирует то, что происходит в США и Индии. Плавное снижение интереса к фреймворку с периодическими небольшими всплесками интереса.
Анализ ключей по данным сервиса Google Ads Keywords tools
С 2015 г. до 2017 г. наблюдалось снижение количества поисковых запросов, на мобильных устройствах этот показатель держался на стабильно низком уровне.
В 2017 г. наблюдаем резкий всплеск интереса к Backbone JS. Частотность поиска соответствующих ключевых запросов выросла в том числе и на мобильных устройствах.
Что касается распределения ключевых запросов по странам, то в лидерах Индия (27,6%), США (17,0%), Бразилия (4,2%), Япония (3,3%). Из стран ЕС в ТОП попала только Франция с 3,0%.
База ссылок и количество упоминаний в сети интернет
Ссылки на сайт Backbone JS можно найти на 6,045 доменах. Количество бэклинков равно 82100. Из этого количества 87% приходится на ссылки dofollow.
Максимальный domain rating наблюдается на информационных порталах и различных сервисах.
В сети интернет Backbone JS упоминается 2,12 млн. раз.
JS Framework dhtmlxSuite
Библиотека предназначена для создания кроссбраузерных веб и мобильных приложений. Из преимуществ отметим возможность использования компонентов dhtmlxSuite по отдельности, низкий порог вхождения и совместимость с иными языками программирования.
Виджеты совместимы с ASP.NET, Java, ColdFusion, Ruby, Grails и другими серверными технологиями. Есть поддержка JSON, TypeScript, Promise API. Отметим и доступно написанную документацию, на освоение JavaScript фреймворка уйдет минимум времени.
Популярность JS Framework по данным сервиса Google Trends
Фреймворк dhtmlxSuite начал набирать популярность в 2007 г., пик востребованности приходится на конец 2012 г. Затем интерес к dhtmlxSuite стал снижаться и тенденция пока что сохраняется.
В США всплеск интереса к этому JavaScript фреймворку наблюдался в 2015 г., в последующие годы его востребованность снижалась.
То же в случае с Индией. Пик приходится на лето 2015 г., затем востребованность фреймворка dhtmlxSuite снижалась и сейчас его популярность более чем в 4 раза ниже по сравнению с пиковым значением.
В Великобритании тенденция снижения востребованности dhtmlxSuite заметна не так сильно. Если судить по максимальным значениям, то спад есть, но не настолько сильный как в США и Индии.
Анализ ключей по данным сервиса Google Ads Keywords tools
Анализ частотности поиска ключевых запросов JavaScript фреймворка показывает уверенное снижение интереса к нему. На мобильных платформах активность практически отсутствует.
В лидерах по количеству поисковых запросов числятся США (на них приходится 11,3%) и Индия (8,2%). Из европейских стран лидирует Германия с результатом в 5,5%.
База ссылок и количество упоминаний в интернете
Ссылки на сайт dhtmlxSuite находятся на 2499 доменах, а их количество доходит до 145000. На долю ссылок dofollow приходится 72% от общего количества ссылок.
В этом случае слишком большое соотношение количества ссылок к количеству доменов. Это снижает доменный рейтинг сайта.
По domain rating лидируют информационные порталы, развлекательные сервисы.
В сети интернет JavaScript фреймворк dhtmlxSuite упоминает 241 тыс. раз.
JS Framework Ember.js
JavaScript фреймворк Ember JS появился в результате переименования SproutCore 2.0 в декабре 2011 г. Фреймворк ориентирован на разработку клиентской составляющей веб приложений. Особенность EmberJS в том, что он ориентирован только на фронтенд. Серверный код не входит в область ответственности фреймворка хотя он и поддерживает разные методы взаимодействия с с бэкендами.
Ember JS позволяет создать полнофункциональное приложение без использования дополнительных средств. Накладываются довольно жесткие требования к коду проекта, так что этот JavaScript фреймворк лучше использовать с самого начала работы.
Популярность Ember JS по данным сервиса Google Trends
Ember JS стал востребованным сразу после появления в 2011 г. На пик популярности вышел в 2017 г. после чего наблюдается снижение интереса к этому JavaScript фреймворку.
В США падение интереса к Ember JS проявляется слабо. JavaScript фреймворк остается популярным.
В Индии тенденция та же, что и в США, но проявляется острее. Пик интереса к Ember JS пришелся на 2015 г. и 2016 г..
В Великобритании Ember JS все еще широко используется. Падение интереса к фреймворку есть, но несильное.
Анализ ключей по данным сервиса Google Ads Keywords tools
Статистика Google показывает, что интерес к JavaScript фреймворку остается на одном и том же уровне. Частотность поиска ключевого запроса Ember JS практически не меняется с 2015 г.
На мобильных платформах наблюдается рост интереса к фреймворку Ember JS .
По ключевым запросам лидируют США (33,9%) и Великобритания (9,1%). В первую пятерку вошли Индия (5,4%), Бразилия (2,4%) и Япония (1,7%).
База ссылок и количество упоминаний в сети интернет
На сайт разработчиков фреймворка Ember JS ссылается 890 доменов, всего насчитывается 10 тысяч ссылок. На ссылки dofollow приходится 82% от общего количества.
Наибольший domain rating наблюдается у информационных порталов и сервисов таких как linkedin.com, mozilla.org, reddit.com, medium.com.
В интернете фреймворк Ember JS упоминается 2,68 млн. раз.
JS Framework jQuery
Изначально JQuery — библиотека, анонсированная Джоном Резигом в 2006 г., несмотря на возраст до сих пор популярна. Обладает отличными кроссплатформенными возможностями. JQuery в значительной мере снимает с разработчика обязанность адаптировать код под разные браузеры.
Код с использованием JQuery становится компактнее. Одна функция JQuery может стать аналогом нескольких строк кода. Это повышает скорость его написания и делает код проще, удобнее.
Популярность JQuery по данным сервиса Google Trends
JQuery набирал популярность с 2007 г. до конца 2012 г. После этого востребованность JavaScript фреймворка постепенно снижается, этот процесс продолжается и в 2020 г.
В США за последние 5 лет наблюдаем стремительное снижение интереса к фреймворку JQuery.
В Индии с 2014 г. востребованность фреймворка снизилась более чем в 4 раза. Картина в целом повторяет происходящее в США.
Общая тенденция в Великобритании та же. Выделяются 2-летние циклы резкого падения востребованности фреймворка и столь же резкий рост до средних значений.
Анализ ключей по данным сервиса Google Ads Keywords tools
Если опираться на анализ частотности поиска по ключевому запросу JQuery в Гугл, то спад востребованности невелик. Небольшое снижение востребованности есть, но слабое. На мобильных устройствах популярность на стабильно низком уровне.
За последние 4 года большая часть ключевых запросов JQuery по статистике Google пришлась на США (15,1%), Индию (11,5%), Японию (6,5%), Германию (4,3%) и Бразилию (3,7%).
База ссылок и количество упоминаний в сети интернет
Ссылку на официальный сайт jQuery можно найти на 68,079 доменах. Всего насчитывается 32,6 млн. ссылок. Из этого количества 87% приходится на ссылки типа dofollow.
Как и в предыдущих случаях в лидерах по domain rating числятся информационные платформы и различные сервисы.
В сети интернет фреймворк jQuery упоминается ~158,82 млн. раз
JS Framework KnockoutJS
Этот JavaScript фреймворк разработан Стивеном Сандерсоном, сотрудником Microsoft. Knockout JS во многом напоминает Angular JS, идеология та же — они используются для создания динамических веб приложений. Knockout JS расширяет синтаксис HTML, а компоненты создаваемого приложения описываются кратко и емко. Релиз библиотеки состоялся в 2010 г.
Одна из основных особенностей — отслеживание изменений интерфейса и при их изменении автоматическая синхронизация используемого источника данных.
Популярность Knockout JS по данным сервиса Google Trends
Knockout JS стал набирать популярность в 2011 г. На пик востребованности JavaScript фреймворк вышел к 2014 г., затем интерес к нему стал угасать.
В США до 2016 г. произошло резкое снижение интереса к JavaScript фреймворку. Затем темпы снижения интереса к нему замедлились.
В Индии в течение 5 последних лет идет плавное снижение интереса к Knockout JS.
В Великобритании динамика в целом та же, иногда наблюдаются всплески интереса к Knockout JS.
Анализ ключей по данным сервиса Google Ads Keywords tools
Статистика поисковика по частотности поиска ключевых запросов Knockout JS за период с 2015 г. показывает небольшое снижение интереса к JavaScript фреймворку. Средние значения снизились, но совсем ненамного.
На мобильных платформах ситуация обратная — наблюдается небольшой рост интереса к Knockout JS.
По количеству ключевых запросов лидируют США (21,9%), Индия (9,4%), Бразилия (3,4%), Япония (3,2%), Германия (3,2%).
База ссылок и количество упоминаний в сети
В общем на сайт разработчиков фреймворка Knockout JS ссылается 4082 домена. На них размещены 130 тыс. ссылок, из этого количества 84% приходится на ссылки dofollow.
В лидерах по domain rating находятся wordpress.org, adobe.com, goo.gl, microsoft.com и прочие информационные платформы и различные сервисы.
В сети KnockoutJS упоминается ~2,32 млн. раз.
JS Framework Meteor.js
Meteor JS основан в 2011 г., сразу привлек внимание инвесторов и после запуска стал востребован. Изначально назывался Skybreak, а имя Meteor получил только в 2012 г.
Его можно рассматривать как полноценную платформу для разработки модульных клиент-серверных приложений. Это одна из ключевых особенностей фреймворка — один и тот же код будет использоваться на стороне клиента и сервера.
Популярность Meteor JS по данным сервиса Google Trends
Meteor JS начал резко набирать популярность в 2012 г. На пик вышел в 2016 г. после чего интерес к нему стал снижаться, причем довольно резко.
В США на 2015 г. пришелся рост интереса к Meteor JS, но в 2016 г. востребованность JavaScript фреймворка становится все ниже и спад продолжается.
В Индии на 2015 г. пришелся резкий краткосрочный рост интереса к Meteor JS , затем ситуация нормализовалась и с 2016 г. наблюдается стабильное снижение интереса к фреймворку.
В Великобритании падение интереса к фреймворку выражено не настолько сильно, но средние значения демонстрируют слабое снижение.
Анализ ключей по данным сервиса Google Ads Keywords tools
С 2015 г. частотность поиска ключевых запросов Meteor JS падает. Ниже показана статистика Google, видно, что среднее значение снижается. Что касается мобильных устройств, то на них падения нет, интерес к фреймворку держится на том же уровне, что и в 2015 г.
По количеству ключевых запросов в статистике Google лидируют США (17,1%), Турция (7,5%), Индия (3,9%), Великобритания (3,6%), Франция (2,2%).
База ссылок и количество упоминаний в сети интернет
Ссылки на сайт Meteor JS можно найти на 4,824 доменах. Общее количество ссылок доходит до 64700. Из них 78% размещают ссылки типа dofollow.
По domain rating лидируют информационные платформы, различные сервисы.
В сети фреймворк Meteor JS упоминается ~356 000 раз.
JS Framework Node.js
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 все еще интересен разработчикам.
В США наблюдаем слабое снижение интереса к NodeJS за период с 2014 г..
В Индии наблюдается аналогичная картина. Максимум пришелся на лето 2015 г.
В Великобритании небольшое снижение востребованности Node JS наблюдалось только в 2018 г. До этого интерес со стороны разработчиков держался на одном уровне.
Анализ ключей по данным сервиса Google Ads Keywords tools
Частотность поиска ключевых запросов Node JS в Google за последние 4 года показывает, что интерес к JavaScript фреймворку со стороны разработчиков стабильно растет. Причем это касается и мобильных устройств.
Наибольшее количество ключевых запросов пришлось на США (22,0%), Индию (13,1%), Японию (4,0%), Германию (4,0%), Бразилию (3,2%).
База ссылок и количество упоминаний в интернете
На сайт Node JS ссылается 41,266 доменов, количество ссылок доходит до 2,5 млн. Из них 89% приходится на ссылки типа dofollow.
По domain rating лидируют youtube.com, linkedin.com, wordpress.org и прочие информационные порталы и сервисы.
В интернете Node JS упоминается ~32,1 млн. раз..
JS Framework Polymer.js
Polymer создавался как JS библиотека, над ней работают Google и добровольцы GitHub. Разработка Polymer JS тесно увязана с развитием Google Chrome, в этом браузере гарантирована высокая производительность и правильность работы библиотеки.
В Polymer JS стандартные веб компоненты сделали доступными для всех браузеров. Независимо от того как реализована спецификация веб компонентов в браузере, благодаря Polymer JS библиотека и компоненты будут работать одинаково.
Также Polymer отличается сложным синтаксисом, что повышает входной порог для новичков в JavaScript.
Популярность Polymer JS по данным сервиса Google Trends
Резкий рост интереса к фреймворку Polymer JS наблюдался в 2013 г, но развития этот импульс не получил. В последующие годы наблюдаем лишь падение интереса к разработке Google. Это указывает и на слабую распространенность Polymer JS, и на просчеты в его продвижении.
В США рост фиксировался до 2015 г. Затем востребованность JavaScript фреймворка сильно упала.
В Индии цикл роста и падения выглядит не таким резким. Интерес к фреймворку падает, но не так сильно как в США.
В Великобритании интерес к Polymer JS настолько мал, что даже нет статистических данных.
Анализ ключей по данным сервиса Google Ads Keywords tools
Частотность поиска ключевых запросов Polymer JS в поисковике Google за последние 4 года указывает на стабильный интерес к разработке Google. Небольшой рост востребованности JavaScript фреймворка наблюдался в 2016 г., потом произошел возврат к средним значениям.
По количеству ключевых запросов Polymer JS лидируют США (23,4%), Индия (20,1%), Великобритания (4,1%), Германия (3,9%), Канада (2,8%).
База ссылок и количество упоминаний в интернете
Ссылки на сайт авторов фреймворка Polymer JS можно найти на 4,137 доменах. Общее количество ссылок доходит до 75300, из которых 84% размещают ссылки dofollow.
По domain rating в лидерах информационные платформы и сервисы.
В сети фреймворк PolymerJS упоминается ~29 900 раз, довольно скромный результат.
JS Framework PureMVC
В основе JavaScript фреймворка PureMVC лежат шаблоны проектирования, а его появление было обусловлено потребностью создавать производительные RIA-клиенты. Основная цель состоит в разделении интересов создаваемого кода на уровни — Model, View и Controller. Это необходимо для создания масштабируемых и производительных приложений.
Популярность PureMVC по данным сервиса Google Trends
JavaScript фреймворк стал набирать популярность в 2007 г., разработчики демонстрировали высокую заинтересованность в нем. После пика летом 2008 г. востребованность фреймворка начинает снижаться, с 2010 г. падение интереса к немуеще больше ускорилось. В 2020 г. востребованность фреймворка PureMVC минимальна.
В США наблюдался рост востребованности PureMVC, но затем разработчики пользуются им все реже и сейчас его популярность практически сошла на нет.
В Индии картина дублирует ситуацию в США.
В Великобритании с 2014 г. интерес к этому JavaScript фреймворку невысока. Популярность PureMVC колеблется в диапазоне от нулевой до минимальной.
Анализ ключей по данным сервиса Google Ads Keywords tools
Частотность поиска ключевых запросов PureMVC в Google также показывает снижение интереса к этому фреймворку. В 2015 г. и 2017 г. был небольшой всплеск интереса к нему, но затем оба раза происходил спад. На мобильных устройствах картина та же.
В лидерах по частотности ключевых запросов числятся США (13,3%), Индия (11,8%), Япония (6,8%), Великобритания (4,3%), Бразилия (2,1%).
База ссылок и количество упоминаний в интернете
Ссылки на официальный сайт PureMVC находятся на 619 доменах, всего насчитывается 4,8 тыс. ссылок. Из них 78% ссылок относятся к типу dofollow.
Наибольший domain rating имеют информационные платформы и различные сервисы.
В сети фреймворк PureMVC упоминается ~69 200 раз.
JS Framework qooxdoo
Фреймворк Qooxdoo подходит для создания кроссбраузерных, многофункциональных приложений. По словам разработчиков для этого не понадобится знание CSS, HTML, DOM. Фреймворк имеет объектно-ориентированную архитектуру. Работает со всеми современными браузерами.
Популярность Qooxdoo по данным сервиса Google Trends
Qooxdoo стал набирать популярность в 2005 г. и вышел на пик к 2008 г. С 2009 г. наблюдается плавное снижение интереса к фреймворку. По состоянию на 2020 г. его востребованность практически равна нулю.
В США еще в 2014 г. наблюдался периодический рост интереса к Qooxdoo, но общая динамика указывает на снижение интереса к фреймворку.
В Индии то же самое. Небольшой рост наблюдался в 2014-2015 гг., но после этого востребованность фреймворка Qooxdoo упала практически до нуля.
В Великобритании Qooxdoo практически не используется. С 2014 г. есть лишь несколько упоминаний фреймворка.
Анализ ключей по данным сервиса Google Ads Keywords tools
Изучение частотности поиска ключевых запросов Qooxdoo в Google показывает, что интерес к фреймворку стабильно снижается. С 2015 г. популярность снижается и движется к нулевой отметке.
По количеству ключевых запросов Qooxdoo в Google лидируют США (9,7%), Франция (7,4%), Индия (3,6%), Великобритания (2,9%), Япония (2,5%).
База ссылок и количество упоминаний в интернете
Всего на официальный сайт Qooxdoo ссылается 1427 доменов, а количество ссылок доходит до 14400. Из этого количества 77% ссылок относятся к типу dofollow.
По domain rating в лидерах числятся информационные порталы.
В сети интернет JavaScript фреймворк Qooxdoo упоминается ~102 000 раз.
JS Framework React.js
JavaScript фреймворк React JS создан сотрудником Facebook, Джорданом Валке. Из особенностей отметим однонаправленную передачу данных, использование виртуального DOM, использование JSX, расширяющего синтаксис стандартного JS. Функция ReactJS не сводится к отрисовке HTML в браузере. Не будет проблем с мобильными устройствами.
В 2020 г. этот фреймворк остается одним из самых востребованных.
Популярность React JS по данным сервиса Google Trends
Рост интереса к этому JavaScript фреймворку начался в 2014 г. и продолжается по сей день.
В США с 2014 г. востребованность React JS выросла в несколько раз. После небольшого спада популярности в 2018 г. рост продолжился.
В Индия тенденция та же, только интерес к React JS проснулся несколько позже.
В Великобритании происходит ровно то же, что и в Индии — рост начался примерно в тот же период.
Анализ ключей по данным сервиса Google Ads Keywords tools
Исследование статистики поиска ключевых запросов React JS в Google показывает увеличение интереса к фреймворку с 2015 г. Стремительный рост продолжался до 2017 г., затем популярность остается на том же уровне.
По ключевым запросам лидируют США (21,9%), Индия (17,3%), Великобритания (4,3%), Франция (3,3%), Бразилия (2,1%).
База ссылок и количество упоминаний в интернете
Ссылки на сайт создателей фреймворка React JS размещены на 15425 доменах. Общее количество ссылок доходит до 621000. Из этого количества 90% относится к категории dofollow.
Если ранжировать ресурсы по domain rating, увидим, что в лидерах различные информационные порталы, сервисы и социальные сети.
В сети фреймворк React JS упоминается ~6 480 000 раз.
JS Framework Sencha Ext JS
Изначально 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 г.
В США с 2014 г. идет стабильное снижение интереса к фреймворку Sencha Ext JS.
В Индии динамика примерно та же, с 2014 г. Sencha Ext JS становится все менее востребованным.
В Великобритании пик популярности JavaScript фреймворка пришелся на 2014 г. После этого началось падение и в 2020 г. фреймворк не особо интересен разработчикам.
Анализ ключей по данным сервиса Google Ads Keywords tools
Изучение статистики по ключевому запросу Sencha Ext JS в Google показывает, что с 2015 г. интерес к фреймворку снижается. А вот с мобильным сегментом ситуация обратная.
По странам распределение частотности ключевого запроса Sencha Ext JS выводит в лидеры США (20,8%), на втором месте Индия (10,8%). Германия, Великобритания и Япония занимаются с 3 по 5 место.
База ссылок и количество упоминаний в интернете
В общей сложности 13099 доменов ссылается на официальный сайт Sencha Ext JS, на нем помимо самого JavaScript фреймворка есть и другие продукты. Что касается ссылок, то их насчитывается 1,19 млн. и 83% от этого количества размещают ссылки dofollow.
Верхние позиции по domain rating занимают всемирно известные соцсети, информационные сервисы и порталы.
В интернете фреймворк Sencha Ext JS упоминается 95500 раз.
JS Framework Socket
Socket разрабатывался как событийно ориентированная библиотека для создания веб приложений, обмена данными в режиме реального времени. В качестве основного используется протокол WebSocket, но при необходимости может использовать и другие, при этом интерфейс сохраняется одним и тем же.
Socket делится на 2 части. Серверная для node.js и клиентская, она запускается в браузере, API для обоих компонентов схож.
Популярность JS Framework по данным сервиса Google Trends
Интерес к JavaScript фреймворку Socket стал расти в 2011 г. На пик вышел к 2017 г., после чего произошло некоторое снижение интереса к нему. Но пока что Socket все еще остается востребованным.
С 2014 г. в США популярность Socket остается на одном и том же уровне.
В Индии за тот же периода прослеживается небольшой рост интереса к Socket с небольшим спадом после этого.
В Великобритании в среднем популярность JavaScript фреймворка не меняется.
Анализ ключей по данным сервиса Google Ads Keywords tools
Судя по статистике Google в отношении частотности поиска ключевых запросов с 2015 г. интерес к фреймворку Socket растет. Причем это касается и мобильного сегмента.
Чаще всего ключевые запросы Socket в Google искали в США (16,3%), Индия (9,2%), Великобритания (4,5%), Германия (3,7%), Япония (3,5%).
База ссылок и количество упоминаний в интернете
Ссылки на сайт Socket можно найти на 5280 доменах. На них содержится в общей сложности 114000 ссылок, из которых 81% размещают ссылки dofollow.
Если домены ранжировать по domain rating, то в лидерах окажутся информационные сервисы, порталы.
В целом же в сети интернет фреймворк Socket упоминается ~3 770 000 раз.
JS Framework Spine
SpineJS — небольшой MVC фреймворк, во многом он базируется на Backbone.js API. Веб приложения создаются непосредственно на JavaScript, что дает логическое разделение создаваемого кода и наследование моделей.
Фреймворк довольно прост, входной порог невысок. Есть расширение Spine Moblie для работы с приложениями под мобильные устройства. Нет проблем с работой в разных браузерах, поддерживаются все современные. Отметим и очень подробную документацию.
Популярность Spine JS по данным сервиса Google Trends
Фреймворк Spine JS резко стал популярным в 2011 г. Впрочем, снижение интереса к нему было столь же резким и уже после 2013 г. востребованность Spine JS на невысоком уровне.
В США наблюдаем резкий рост в 2015 г., затем небольшой откат и с тех пор популярность Spine JS остается примерно на одном и том же уровне.
Этот JavaScript фреймворк не самый популярный. По Индии и Великобритании статистика отсутствует. Это указывает на практически полное отсутствие интереса к Spine JS со стороны разработчиков.
Анализ ключей по данным сервиса Google Ads Keywords tools
Анализ частотности поиска ключевых запросов Spine JS в Google показывает стабильное снижение интереса к JavaScript фреймворку с 2015 г. То же касается и мобильной составляющей.
По странам распределение частотности ключевых запросов следующее — США (20,3%), Индия (7,3%), Франция (4,1%), Бразилия (2,5%) и Индонезия (1,4%). В Европе фреймворк не особо популярен.
База ссылок и количество упоминаний в интернете
В общей сложности на официальный сайт Spine JS ссылаются лишь 43 домена, на них расположились 152 ссылки. Из них 67% разместили ссылки dofollow. Результат очень скромный, что лишний раз доказывает слабую востребованность JavaScript фреймворка Spine JS.
В лидерах по domain rating находятся такие информационные порталы и сервисы как npmjs.com, hatenablog.com, taobao.org. К числу всемирно известных они не относятся.
В общей сложности в интернете Spine JS упоминается ~16 600 раз.
JS Framework Titanium
Titanium JS — открытый фреймворк, использующийся для создания нативных приложений для мобильных устройств под управлением Android, iOS и Windows. Используется код, созданный в Appcelerator.
В этом JavaScript фреймворке используется Alloy для ускорения работы с мобильными приложениями. Все созданные модули могут использоваться повторно для различных приложений. Это сокращает срок написания кода и сокращает его объем.
Популярность Titanium JS по данным сервиса Google Trends
Интерес к фреймворку Titanium JS стал расти в 2012 г. После максимума 2012 г. наблюдается некоторый спад популярности, в итоге к 2020 г. востребованность Titanium JS снижается почти до нуля.
В США с 2014 г. идет резкий рост популярности, но затем следует небольшой спад и с 2015 г. популярность фреймворка остается на постоянном уровне.
По Индии и Великобритании статистика отсутствует. Это говорит лишь о том, что в этих странах популярность Titanium JS на очень низком уровне.
Анализ ключей по данным сервиса Google Ads Keywords tools
Статистика Google показывает, что с 2015 г. снижается частотность поиска ключевых запросов Titanium JS. С 2015 г. шло снижение, с 2016 г. этот показатель остается примерно на одном и том же уровне. Что касается мобильного сегмента, то в нем частотность поиска растет.
По частотности ключевых запросов лидируют США (21,7%), Индия (10,0%), Бразилия (5,1%), Япония (3,9%), Турция (1,1%).
База ссылок и количество упоминаний в сети
Ссылки на официальный сайт Titanium JS находятся на 6065 доменах. На них насчитывается 113000 ссылок, из которых 82% приходится на ссылки dofollow.
В лидерах по domain rating находятся социальные сети и информационные ресурсы.
Фреймворк Titanium JS упоминается в сети ~49 000 раз. Не самый большой результат.
JS Framework Vue.js
VueJS — фреймворк, использующийся для создания пользовательских интерфейсов. Если в работе фреймворк используется в сочетании с иными библиотеками и другими инструментами, то Vue JS подойдет и для создания одностраничных приложений.
Ключевое отличие от других JavaScript фреймворков в том, что Vue JS — это не монолит и может внедряться в проект постепенно. Он без проблем интегрируется в проект, над которым уже ведется работа.
Популярность VueJS по данным сервиса Google Trends
VueJS стал набирать популярность сразу после релиза в 2015 г. Серьезного спада еще не было, JavaScript фреймворк остается популярным.
В США интерес к фреймворку Vue JS находится на пике.
В Индии картина та же, после релиза интерес к Vue JS вырос сильно и остается на этом же уровне.
Та же картина в Великобритании — рост и востребованность фреймворка.
Анализ ключей по данным сервиса Google Ads Keywords tools
Частотность поиска по ключу Vue JS в Google показывает стремительный рост интереса к фреймворку с 2015 г. Та же картина и в мобильном сегменте.
Чаще всего ключевой запрос Vue JS по статистике Google встречается в Великобритании (25,1%), США (13,3%), Япония (5,6%), Индия (3,6%), Нидерланды (1,8%).
База ссылок и количество упоминаний в интернете
Ссылки на сайт Vue JS размещены на 9929 доменах, общее количество ссылок доходит до 522000. Из этого количества ссылок на dofollow приходится 82%.
Если ранжировать домены по domain rating, увидим, что лидируют социальные сети, информационные порталы и сервисы с мировым именем.
В сети фреймворк Vue JS упоминается ~7 780 000 раз.
Заключение
По состоянию на весну 2020 г. в лидерах по популярности числятся Vue JS, Socket, React JS, Node JS, Ember JS, Angular JS. Графики востребованности этих JS фреймворков, количество связанных с ними поисковых запросов в Google — все говорит в их пользу.
Это не значит, что остальные JavaScript фреймворки намного хуже или неспособны справиться с задачами, для решения которых они создавались. В существовании любого JS фреймворка можно выделить фазу роста интереса к нему и фазу снижения популярности. Перечисленные JS frameworks либо находятся на пике востребованности, либо недалеко отошли от него. У остальных этот этап уже находится позади.
В будущем, с появлением новых JavaScript фреймворков, картина вероятнее всего изменится, появятся новые лидеры. Пока что практически все задачи, с которыми сталкивается разработчик, можно решить с помощью упомянутых выше JS frameworks.