Популярность языков программирования и фреймворков
На основе количества установок расширений VS Code
Я собрал некоторую статистику установки расширений VS Code по различным языкам программирования.
Наиболее популярным является Python, затем C++.
Посмотреть все расширения можно на сайте 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. Но это может быть просто тем, что студенты изучают машинное обучение по всему миру. Или, может быть, наука о данных?
Другой неожиданностью стал C++.
Другие полезные расширения для 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/