Аналіз середнього розробника JavaScript та його улюблених інструментів

Новий аналіз, заснований на даних із StackOverflow, пролив світло на середнього розробника JavaScript та його улюблені інструменти та технології.

JavaScript залишається найпопулярнішою мовою програмування у світі, незважаючи на те, що багато інших б'ються по п'ятах.

90 000 розробників взяли участь в опитуванні StackOverflow цього року, що робить його, як і раніше, одним з найбільш повних ідей спільноти розробників.

Більшість із тих, хто називає себе в першу чергу розробниками JavaScript, кажуть, що вони є розробниками «повного стека», що працюють як з інтерфейсними технологіями, такими як програми на веб-сайтах або нативних платформах, так і серверними технологіями, що працюють на серверах .

Дещо дивно, враховуючи оригінальний дизайн JavaScript як мову веб-сценаріїв, велика кількість розробників є бек-ендами. Можливо, це пов'язано з популярністю Node.js як серверного середовища виконання JavaScript.

Багато фреймворків JavaScript підвищило універсальність мови. Наприклад, React Native дозволяє використовувати JavaScript для розробки мобільних програм. Electron - це еквівалентний JavaScript-фреймворк, що дозволяє створювати настільні програми.

Ця універсальність проявляється у багатьох ролях розробників JavaScript. Розробник настільних / корпоративних додатків - найбільш поширена роль для розробників JavaScript, за якою слідують розробник мобільних додатків, учень та адміністратор пристрою, щоб завершити четвірку найкращих.

З погляду фреймворків, JQuery залишається найпопулярнішим на певній відстані. JQuery переважно використовувався для виправлення проблем з JavaScript, які з тих пір були усунені, тому, можливо, ще один сюрприз, що він підтримує таке лідерство.

Наступні три найпопулярніші фреймворки менш дивовижні. Друге місце займає React Native, що не дивно з огляду на його використання для розробки мобільних додатків. Третє місце посідає Google Angular, а четверте – серверне середовище ASP.NET.

Visual Studio Code – найпопулярніший інструмент розробників JavaScript, поряд з Visual Studio. Популярність IDE від Microsoft не дивна, враховуючи зростаюче використання власного TypeScript, який також підтримують.

IntelliJ Idea - друга за популярністю IDE - з підтримкою JavaScript, TypeScript, React і Angular - але вона лише популярна завдяки редактору коду Notepad ++.

Коли справа доходить до баз даних, MySQL, як і раніше, править рутом. PostgreSQL займає друге місце, Microsoft SQL Server третьому і SQLite четвертому. MongoDB, розподілена база даних на основі документів, просто випадає з першої четвірки.

Більшість розробників JavaScript вважають за краще розробляти на Linux, з Windows позаду. Контейнерна платформа Docker, загальнодоступна хмарна обчислювальна платформа AWS та мобільна ОС Google Android займають три місця. MacOS знаходиться на четвертому місці.

Результати аналізу розробників JavaScript та їх улюблених інструментів у більшості випадків передбачувані, але тут є кілька несподіванок. Зрозуміло, що JavaScript залишається популярною і все більш універсальною мовою, яка не демонструє жодних ознак уповільнення.