
Xcode
Официальная IDE Apple для разработки приложений под macOS, iOS, iPadOS, watchOS, tvOS и visionOS.
- Установка
- Mac App Store
- Назначение
- Редактор кода
- Apple Silicon
- Да
Рабочее окружение разработчика складывается из разных слоёв. Xcode нужен для SDK и приложений Apple, VS Code закрывает редактирование и расширения, JetBrains Toolbox управляет специализированными IDE, GitHub Desktop визуализирует Git, Postman исследует API, TablePlus подключается к базам, Homebrew устанавливает зависимости, а iTerm2 и Warp дают разные подходы к терминалу. Каталог не пытается выбрать один универсальный продукт вместо набора.
Минимальный комплект зависит от стека: frontend-разработчику часто достаточно редактора, Node.js и Git; iOS-разработчику обязательна совместимая версия Xcode; backend-проекту могут понадобиться контейнеры, API-клиент и база. Секреты не следует хранить в общих коллекциях запросов, shell history или репозитории. Перед обновлением Xcode, IDE и runtime проверяйте матрицу проекта и держите возможность отката.

Официальная IDE Apple для разработки приложений под macOS, iOS, iPadOS, watchOS, tvOS и visionOS.

Лучший универсальный редактор кода с тысячами плагинов и нативной поддержкой ARM.

Бесплатный менеджер IDE JetBrains для установки, фоновых обновлений, отката и параллельного хранения нескольких версий IntelliJ IDEA, PyCharm, WebStorm и других инструментов. На Apple Silicon важно установить ARM-сборку Toolbox, иначе приложение под Rosetta может выбрать Intel-версии IDE; проекты размещаются в пользовательском каталоге Applications.

Бесплатный графический Git-клиент от GitHub для клонирования репозиториев, веток, коммитов, разрешения конфликтов и работы с pull request без запоминания всех команд. Текущая версия поддерживает macOS 12 или новее и подключается к GitHub.com либо GitHub Enterprise; официальной версии для Linux нет.

Платформа и настольный API-клиент для HTTP, GraphQL, gRPC, WebSocket, MQTT и Socket.IO. На macOS 11 или новее Postman сохраняет запросы в коллекции, работает с окружениями, генерирует документацию и запускает JavaScript-тесты; синхронизация и командные возможности зависят от учётной записи и выбранного плана.

Лучший пакетный менеджер для macOS. Установка CLI-утилит и программ одной командой (brew install).

Нативный, быстрый клиент для управления десятками баз данных (PostgreSQL, MySQL, Redis, и др).

Мощнейший терминал для macOS с широкой кастомизацией. Отлично сочетается с Oh-My-Zsh.

Современный сверхбыстрый терминал на Rust с AI-саппортом, блоками вывода и совместным доступом.