Что лучше для пользователей Raspberry Pi — Thonny или Visual Studio Code?

И Thonny, и Visual Studio Code встроены в ОС Raspberry Pi. Оба способны запускать сценарии Python и полезны, если вы хотите, чтобы все работало с помощью Raspberry Pi. Но для пользователей Pi может быть только одна IDE, и это руководство поможет вам выбрать, какую из них использовать!

Преимущества и недостатки Тонни

Thonny — это платформа с открытым исходным кодом, посвященная Python и только Python. Это IDE для начинающих, главным образом из-за простого в использовании графического интерфейса.

Как только вы запустите Thonny, вы сможете просто набрать то, что хотите, и сохранить это, как если бы вы использовали Блокнот Windows.

Что лучше для пользователей Raspberry Pi — Thonny или Visual Studio Code?  Изображение 1

Преимущества Тонни

  1. Заводится легко – Тонни открывается довольно быстро. Сразу после этого вы можете ввести код в новый файл «Без названия». Это делает его идеальным для быстрого написания кода.
  2. Имеет все основные инструменты Python — вам не нужно открывать новую вкладку или устанавливать дополнительное программное обеспечение, чтобы Thonny запускал Python. Его можно сразу использовать.
  3. Не нужно учиться — легко найти, где можно запускать, приостанавливать и останавливать сценарии Python. Плюс, Ракушка хорошо видна внизу.

Недостатки Тонни

  1. Нет поддержки за пределами Python. Хотя его, безусловно, можно использовать как что-то вроде Блокнота для написания кода на других языках, он не может запускать их так, как если бы вы это делали с Python. В комплект поставки даже не входит компилятор C!
  2. Нет панели папок (интегрированный проводник). В отличие от большинства других современных IDE, Thonny не показывает папку, в которой вы работаете.

Преимущества и недостатки кода Visual Studio

Visual Studio Code, бесплатный «редактор кода» с открытым исходным кодом от Microsoft, можно расширить до полнофункциональной IDE, установив доступные расширения. Кроме того, вы можете создавать свои собственные расширения и вносить свой вклад в растущее сообщество создателей расширений Visual Studio Code.

Что лучше для пользователей Raspberry Pi — Thonny или Visual Studio Code?  Изображение 2

Преимущества кода Visual Studio

  1. Многоязычная поддержка. Использование кода Visual Studio выходит за рамки Python. С ним вы можете использовать большинство языков программирования, если у вас есть подходящие расширения.
  2. Включите постановку задач в очередь. Если ваш Raspberry Pi может с этим справиться, вы можете поставить в очередь ряд задач для их автоматизации — например, проверить код перед загрузкой в ​​микроконтроллер, а затем открыть его для последовательной связи.
  3. Учетные записи пользователей и рабочие области. Если вы используете свой компьютер совместно с другим разработчиком, возможно, вам будет проще получить доступ к настройкам разработки, войдя в свою учетную запись или открыв «свою рабочую область». Рабочая область — это ваша настройка во встроенном проводнике. Вы можете сохранить этот файл, чтобы позже получить доступ к тем же настройкам.
  4. Простота использования. Visual Studio Code прост в использовании и имеет множество сочетаний клавиш.

Недостатки кода Visual Studio

  1. Может быть очень медленным. Это может быть как проблема, созданная пользователем, так и проблема, связанная с программой. Код Visual Studio открывается дольше и не имеет расширений.
  2. Запуск других языков также может быть медленным. Во-первых, это проблема Raspberry Pi. Если вы привыкли компилировать сценарии на ноутбуке или подходящем компьютере, вы легко заметите гораздо более медленное время компиляции при запуске кода Visual Studio на Rasbperry Pi. Однако для Python это не большая проблема, поскольку это интерпретируемый язык.
  3. Поначалу немного сбивает с толку. Несмотря на все возможности персонализации, первое использование Visual Studio Code для новичка может немного сбить с толку. В конце концов, зачем вам беспокоиться о синтаксисе и ошибках, если вы даже не написали свое первое предложение «Hello World»?

Что общего у Thonny и Visual Studio Code

Хотя Thonny и Visual Studio Code — две отдельные сущности, у них много общего, когда дело касается функциональности. Общие функции, предоставляемые этими двумя IDE, перечислены ниже.

Полная поддержка Python

И Thonny, и Visual Studio Code могут запускать, отлаживать и помогать вам редактировать код Python. Они также могут показать вам, где вы допустили ошибки.

Что лучше для пользователей Raspberry Pi — Thonny или Visual Studio Code?  Рисунок 3

В состав Thonny входит помощник, который покажет вам, что вы сделали не так, а расширение Python для Visual Studio Code предоставляет вам средство запуска и отладчик, а также проверку синтаксиса за одну установку.

Оболочка Python

Python предоставляет интерфейс командной строки для оболочки Python. Запустите написанный вами код и распечатайте значения в оболочке.

У Тонни есть терминал, который позволяет пользователям получать доступ к оболочке в нижней части IDE. Он доступен, и его поиск не займет у вас много времени.

Что лучше для пользователей Raspberry Pi — Thonny или Visual Studio Code?  Рисунок 4

Между тем, Visual Studio Code оснащен расширением Python и не отображает оболочку сразу. Но когда вы нажимаете кнопку «Выполнить», он открывает терминал и переходит в Windows PowerShell. Он работает почти как оболочка в Thonny.

Что лучше для пользователей Raspberry Pi — Thonny или Visual Studio Code?  Рисунок 5

Так какой вариант лучше?

Какую IDE выбрать, действительно будет зависеть от вашего конкретного набора потребностей. Вы можете сузить его до 4 критериев:

  1. Скорость
  2. Функция
  3. Программирование на аппаратном уровне
  4. Память

Поскольку Raspberry Pi может быть довольно плохим с точки зрения скорости и объема памяти, Thonny лучше подойдет, если вы занимаетесь проектами с интенсивным использованием памяти, но это не всегда так. Что касается памяти, вы можете использовать другие языки, кроме Python, просто чтобы в полной мере воспользоваться преимуществами скорости его обработки. Поэтому дополнительный функционал Visual Studio Code дает преимущество — вы можете попробовать все другие языки программирования и увидеть разницу.

Между тем, оба варианта могут найти свое применение, когда дело доходит до программирования оборудования. Во-первых, универсальные контакты ввода-вывода Raspberry Pi можно управлять на лету с помощью Thonny. Но для всего остального, что не использует Python, подойдет Visual Studio Code.

В приведенной выше статье вы познакомились с вопросом: «Что лучше — Thonny или Visual Studio Code для пользователей Raspberry Pi?». СоветыНадейтесь, что эта статья вам поможет! Если эта статья кажется вам интересной и полезной, не забудьте поделиться ею. Спасибо!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *