Редакторы и среды разработки, чтобы писать код, организовывать проекты, отлаживать и работать с системой контроля версий. Сначала определите, с какими языками и на какой операционной системе вы будете работать и нужен ли вам лёгкий редактор или полноценная среда разработки.
Что нужно знать: Условия бесплатного использования зависят от инструмента и тарифа. Если в карточке не указано ограничение, относящееся именно к этому инструменту, проверьте квоты, водяные знаки и условия экспорта на официальной странице.
Visual Studio Code — редактор кода от Microsoft для Windows, macOS, Linux и браузера (vscode.dev) с расширениями, Git, встроенным терминалом и отладкой.
Sublime Text — платный текстовый редактор от Sublime HQ для Windows, macOS и Linux, делающий упор на производительность при работе с кодом, разметкой и текстом, с плагинами через API Python 3.8.
Devin Desktop, ранее Windsurf, — ИИ-IDE от Cognition для планирования, делегирования и проверки работы, которую выполняют локальные и облачные агенты для программирования.
Почему подходит
Редакторы кода
Что нужно знать: Нужна установка на компьютер.
Что стоит сравнить?
Откройте реальный проект: попробуйте подсветку синтаксиса, автодополнение, поиск и переименование по всем файлам, изменения в Git и встроенный терминал. Обратите внимание на скорость запуска и расход памяти на больших файлах и многофайловых проектах.
Проверьте лицензию и стоимость на официальной странице: открытый код, бесплатное личное использование, покупка лицензии после пробного периода и подписка — разные вещи. Также посмотрите настройки телеметрии, нужен ли аккаунт, есть ли поддержка удалённых серверов и контейнеров и не платные ли отдельно функции ИИ.
Чем редактор кода отличается от IDE? Редактор лёгкий и расширяется плагинами, а интегрированная среда разработки (IDE) сразу включает отладчик, инструменты сборки и тестирования для определённых языков. Для небольших веб-проектов удобнее редактор, для крупных проектов на одном языке — часто IDE.
Есть ли здесь инструменты программирования с ИИ? Эта страница посвящена прежде всего самому редактору; в некоторых редакторах функции ИИ встроены или доступны как расширения. Если вы хотите, чтобы ИИ писал или объяснял код, посмотрите также инструменты программирования с ИИ.
Сравните документированные функции
Сравнение основано на опубликованной официальной документации. Это не практическое тестирование и не рейтинг качества. Неизвестные функции не считаются подтверждёнными.