Популярность языков программирования и фреймворков
На основе количества установок расширений VS Code
Я собрал некоторые статистику установки расширений VS Code по различным языкам программирования. И самым популярным является Python. Затем C++.
Вы можете увидеть все расширения VSCode с их количеством загрузок и рейтингами на: сайте VS marketplace.
Статистика популярности
Здесь не так много данных, но это дает некоторое представление о относительной популярности языков и фреймворков.
Сводная таблица
Язык | Название расширения | Разработчик | Загрузки | Звезды | Команда |
---|---|---|---|---|---|
Dart | Dart | dartcode.org | 11,929,795 | 5 | ext install Dart-Code.dart-code |
Flutter ? | Flutter | dartcode.org | 10,817,717 | 5 | ext install Dart-Code.flutter |
Go | Go | go.dev | 15,709,940 | 4.5 | ext install golang.Go |
Python | Python | microsoft.com | 167,006,727 | 4 | ext install ms-python.python |
React | ES7+ React/Redux/React-Native snippets | dsznajder | 14,724,478 | 4.5 | ext install dsznajder.es7-react-js-snippets |
Vue | Vue - Official | vuejs.org | 5,265,928 | 3 | ext install Vue.volar |
TS | TSLint | microsoft.com | 4,370,258 | 3 | ext install ms-vscode.vscode-typescript-tslint-plugin |
npm | npm Intellisense | Christian Kohler | 9,859,024 | 4.5 | ext install christian-kohler.npm-intellisense |
C# | C# | microsoft.com | 34,115,695 | 2.5 | ext install ms-dotnettools.csharp |
C++ | C++ | microsoft.com | 82,383,828 | 3.5 | ext install s-vscode.cpptools |
Java | Debugger for Java | microsoft.com | 40,902,683 | 4 | ext install vscjava.vscode-java-debug |
Я не ожидал такой высокой популярности Python (167 млн установок!). Но это может быть просто студенты изучают машинное обучение по всему миру. Или, возможно, это данные о науке с математическими статистиками?
Другой сюрприз - C++, его расширение также часто загружают (82,383,828 раз).
Другие хорошие расширения React:
- https://marketplace.visualstudio.com/items?itemName=burkeholland.simple-react-snippets
- https://marketplace.visualstudio.com/items?itemName=msjsdiag.vscode-react-native
- https://marketplace.visualstudio.com/items?itemName=rodrigovallades.es7-react-js-snippets
Там есть много других очень популярных расширений C++. Не буду их здесь перечислять.
Другой вывод, который можно сделать из этой статистики, - разработчики C# самые несчастные :).
Статистика облачных провайдеров
Идентификатор | Название расширения | Разработчик | Загрузки | Звезды |
---|---|---|---|---|
amazonwebservices.aws-toolkit-vscode | AWS Toolkit | amazon.com | 3,019,891 | 2.5 |
ms-vscode.vscode-node-azure-pack | Azure Tools | microsoft.com | 1,696,424 | 3 |
googlecloudtools.cloudcode | Google Cloud Code | google.com | 1,643,720 | 2.5 |
Загрузки и Звезды на 30/04/2025. Вы можете догадаться, какой это формат даты.
Copilots
Сделайте свою собственную статистику
- https://marketplace.visualstudio.com/items/?itemName=AmazonWebServices.amazon-q-vscode
- https://marketplace.visualstudio.com/items/?itemName=Continue.continue
- https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode
- https://marketplace.visualstudio.com/items/?itemName=GitHub.copilot
Другие необходимые расширения VS Code для повышения продуктивности
Несколько расширений VS Code широко известны тем, что значительно повышают продуктивность, упрощая рабочие процессы, улучшая качество кода и организуя проекты. Вот самые необходимые из них:
1. Prettier – Code Formatter Автоматически форматирует код для обеспечения согласованности на нескольких языках, экономя время и устраняя споры о стиле в командах.
2. ESLint Выполняет статический анализ кода для выявления ошибок на ранних стадиях, соблюдения стандартов кодирования и поддержания качества кода, особенно для проектов на JavaScript и TypeScript.
3. GitLens Улучшает интеграцию с Git, предоставляя подробные истории коммитов, аннотации кода и улучшенные рабочие процессы управления версиями, что делает сотрудничество и ревью кода более эффективными.
4. Live Server Запускает локальный сервер разработки с живой перезагрузкой для статических и динамических страниц, позволяя мгновенно просматривать страницы в браузере и получать быструю обратную связь во время разработки.
5. Project Manager Позволяет быстро переключаться между проектами, сохранять отдельные конфигурации и автоматически обнаруживать репозитории, сокращая время, затрачиваемое на смену контекста и настройку проекта.
6. Todo Tree Сканирует кодовые базы на наличие меток TODO, FIXME и пользовательских тегов, организуя их в виде дерева для легкого доступа и навигации, помогая управлять задачами непосредственно в коде.
7. Code Spell Checker Обнаруживает ошибки в написании в коде и комментариях, улучшая читаемость и уменьшая количество ошибок, вызванных опечатками в именах переменных и функций.
8. Auto Rename Tag Автоматически переименовывает парные HTML, JSX или XML теги, уменьшая количество синтаксических ошибок и экономя время при редактировании разметки.
9. REST Client Позволяет отправлять HTTP-запросы и просматривать ответы непосредственно в VS Code, упрощая тестирование API и уменьшая необходимость переключения контекста.
10. Bracket Pair Colorization (Встроенное) Визуально выделяет соответствующие скобки, облегчая навигацию и редактирование кода, особенно в сложных файлах.
Эти расширения, в сочетании, могут превратить VS Code в высокоэффективную среду разработки, улучшая качество кода, управление проектами и общую продуктивность рабочего процесса.
Ссылки на VS Code Marketplace со всеми расширениями
- https://marketplace.visualstudio.com/items/?itemName=Dart-Code.dart-code
- https://marketplace.visualstudio.com/items/?itemName=Dart-Code.flutter
- https://marketplace.visualstudio.com/items/?itemName=golang.Go
- https://marketplace.visualstudio.com/items/?itemName=ms-python.python
- https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets
- https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense
- https://marketplace.visualstudio.com/items/?itemName=ms-dotnettools.csharp
- https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
- https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug
- https://marketplace.visualstudio.com/items?itemName=Vue.volar
- https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-tslint-plugin
- Все расширения: https://marketplace.visualstudio.com/