Диаграмма квадрантов

Диаграмма квадрантов

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

Так же, технологии, имеющие рейтинг интереса (процент не использовавших ее пользователей, желающих ее изучить) более 50% показаны как "горячие".

ПробуйИзбегайПрименяйПроанализируй87%ReReason72%CjClojureScript73%ElElm59%FwFlow90%TsTypeScript99%E6ES60.02.0k4.0k6.0k8.0k10k12k14k16k18k0%10%20%30%40%50%60%70%80%90%100%Удовлетворённость %Пользователи
Пробуй: Низкий уровень использования, высокий уровень удовлетворённости. В этой области находятся технологии, за которыми стоит следить.
Применяй: Высокий уровень использования, высокий уровень удовлетворённости. В этой области находятся технологии, которые можно спокойно использовать.
Избегай: Низкий уровень использования, низкий уровень удовлетворённости. В этой области находятся технологии, которые лучше избегать в настоящий момент.
Проанализируй: Высокий уровень использования, низкий уровень удовлетворённости. Стоит задуматься о том, чтобы перестать использовать технологии, расположенные в этой области.

Заключение

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

Долгое время, эту стратегию использовал только CoffeeScript. Сейчас же лидирует ES6 и его последователи: TypeScript, Flow и даже языки с абсолютно иным синтаксисом - Elm и Reason.

И мы можем полагать, что таково будущее JavaScript. С появлением проектов вроде Web Assembly, вскоре сама мысль о написании кода непосредственно на JavaScript начнет казаться чем-то странным. Вместо него выбор будет падать на такие языки, как Rust.

Но до тех пор бесспорными лидерами в этой категории являются ES6 и TypeScript. Советуем следить за Reason, созданным и поддерживаемым Facebook, который может похвастаться очень высокими коэффициентами интереса и удовлетворенности.