Статьи

Новые возможности Arduino Pro IDE

Нет комментариев

Мы уж сообщали замечательную новость о выходе новой версии Arduino Pro IDE, а сегодня мы немного подробнее остановимся на её возможностях.

Выход альфа-версии Arduino Pro IDE (alpha) принес с собой новый облик и более продвинутые функции среды разработки. В этом месяце на конференции Maker Faire Rome Массимо Банзи и Лука Чиприани представили Arduino Pro IDE, которая, правда, в настоящее время все еще находится в альфа-версии.

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

Демо экрана альфа-версии Arduino Pro IDE
Демо экрана альфа-версии Arduino Pro IDE

Создатели среды разработки реализовали ряд улучшений, которые пользователи просили довольно давно. Давайте посмотрим чего же ожидать от новой версии?

Новый вид и новые ощущения

Возможно, первое изменение, которое вы заметите, заключается в том, что интерфейс выглядит более современно.

Pro IDE была разработана с использованием Eclipse Theia, которая обновляется с помощью новых редакторов исходного кода, таких как Visual Studio Code или Atom. Среда имеет полезные боковые панели, которые содержат ярлыки для файлового менеджера и git. Интерфейс переключается между расширенным и обычным режимом.

Изменить размер текста стало намного проще, чем раньше. Но самое главное - теперь вы можете даже включить темную тему.

Темная тема Arduino Pro IDE
Темная тема Arduino Pro IDE

В альфа-версии все еще есть старые функции, такие как кнопка проверки и загрузки, поэтому Pro IDE легко начать использовать всем, кто знаком со старой версией среды разработки.

Менеджер плат и библиотек

Менеджер плат и библиотек встроен в единый интерфейс, они больше не открываются в отдельных окнах и отображаются рядом с левой боковой панелью.

Менеджер плат:

Менеджер библиотек:

Поиск команд

Новая функция «Поиска команд» очень похожа на ту, что есть в Visual Studio или Sublime Text. Она позволяет искать команды и функции, которые вы вводите или обычно видите в меню, даже, например, открыть или сохранить файл.

Использование поиска команд в Arduino Pro IDE
Использование поиска команд в Arduino Pro IDE

Автозаполнение

Одним из главных изменений, которое будет очень кстати, является реализация функции автозаполнения или как её еще называют - автодополнения.

В Arduino Pro IDE всякий раз, когда вы набираете код, появляется окно, которое предлагает функции и имена переменных в зависимости от того, что вы ввели. Это действительно ускоряет процесс разработки. Автозаполнение популярный инструмент многих IDE, которые используют программисты в настоящее время.

Функция автозаполнения в Arduino Pro IDE
Функция автозаполнения в Arduino Pro IDE

Git

Git не часто используется новичками в программировании, но это очень полезный навык. Теперь возможности Git доступны в новой Arduino Pro IDE. Это очень классная функция, которой точно не хватало старой программе. Переоценить её важность очень сложно.

Git - это система контроля версий, в которой хранятся все изменения, которые происходят в вашем коде. Это означает, что теперь работать над программами в команде с другими разработчиками стало проще.

Поддержка других языков программирования

Новая среда IDE предлагает поддержку языков, отличных от C++, что означает, что она будет отображать и синтаксически выделять код в соответствии с типом файла, который вы открываете. Например, если вы откроете файл JSON, он будет отображаться в формате json.

Arduino Pro IDE в режиме JSON
Arduino Pro IDE в режиме JSON

Заключительные мысли

Понятно, что пока создатели выпустили только альфа-версию среды разработки и она содержит несколько ошибок. Но видно уже сейчас, что новая IDE пытается исправить недостатки оригинальной среды разработки, которая давно устарела. Возможности git будут оценены многими профессионалами, а темная тема понравится большинству разработчиков.

Стоит также сказать, что создатели Arduino Pro IDE довольно вовремя выпустили новую версию программы, т.к. другие IDE уже выпускают дополнения по работе с Arduino и другими микроконтроллерами, как пример - Visual Studio Code от Microsoft.

Опубликовал 1 ноября 2019 в 09:00
Статьи

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

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