Настройка MacBook Pro M1 для разработки под .NET и iOS

В этой статье мы рассмотрим, как настроить M1 MacBook Pro для разработки.

Вы можете посмотреть полное видео на YouTube

Для начала работы после первоначальной настройки ноутбука основными пунктами, которые я меняю в конфигурации, являются следующие

  • Finder ⇒ Показать строку состояния
  • Finder ⇒ Показать панель путей
  • Настроить панель инструментов ⇒ добавить папку Новая
  • Настройка Dock & Menu Bar ⇒ настройка панели инструментов.
    • сделать её меньше
    • показывать скрывать
    • убрать подсветку из строки меню

Как только это будет сделано, следующим шагом будет установка IDE, которые я буду использовать ежедневно.

  • Rider (https://www.jetbrains.com/rider/)
  • Xcode (https://developer.apple.com/xcode/)
  • VSCode (https://code.visualstudio.com)

Далее нам нужно установить инструменты разработчика

  • Docker (https://docs.docker.com/get-docker/)
  • Homebrew (https://brew.sh)

Теперь, когда мы установили homebrew, мы можем использовать его для установки остальных пакетов/приложений, которые нам нужны

  • iTerm (https://formulae.brew.sh/cask/iterm2)
    • oh-my-zsh (https://ohmyz.sh)
    • Powerlevel10k (https://github.com/romkatv/powerlevel10k#oh-my-zsh)
  • прямоугольник (https://formulae.brew.sh/cask/rectangle)
  • git (https://formulae.brew.sh/formula/git#default)

Теперь пришло время для некоторых облачных CLI

  • azure-cli (https://formulae.brew.sh/formula/azure-cli#default)
  • awscli (https://formulae.brew.sh/formula/awscli#default)

Следующий шаг, если вы веб-разработчик, вам необходимо установить все основные браузеры для тестирования вашего кода

  • Microsoft Edge (https://formulae.brew.sh/cask/microsoft-edge#default)
  • Firefox (https://formulae.brew.sh/cask/firefox#default)
  • Google Chrome (https://formulae.brew.sh/formula/chroma#default)

Будучи .NET dev, нам необходимо установить .NET sdk, а так как .NET 6 поддерживает архитектуру ARM нативно, мы будем использовать именно его.

  • .Net SDK https://formulae.brew.sh/cask/dotnet-sdk#default

Если вы создаете API или работаете с API, вам понадобится инструмент, который позволит вам тестировать, группировать и использовать все конечные точки, подойдет любой из нижеперечисленных.

  • Insomnia (https://formulae.brew.sh/cask/insomnia#default)
  • Postman (https://formulae.brew.sh/cask/postman#default)

Если у вас есть какие-либо предложения или другие приложения, которые вы используете, пожалуйста, укажите их в комментариях ниже.

Оцените статью
devanswers.ru
Добавить комментарий