Както вече знаете, Arduino IDE е интегрираната среда за разработка на платки Arduino и други съвместими платки. С тази среда можете да пишете своите скици и да ги качвате на платката, за да започнете работа с тази популярна платформа за разработка сред любители и майстори.
Въпреки външния вид, Arduino IDE продължава да се развива, за да подобри тази среда от създаването си през 2005 г. Оттогава са правени модификации на неща, които не са очевидни за потребителя, както и на аспекти на графичния интерфейс, за да се направи програмирането на платките много по-приятно.
В момента тази среда е много гъвкава , поддържа различни платформи, включително Linux, и е достъпна на 66 различни езика, като испански, с поддръжка на до 1000 официални и неофициални форума. Освен това, тя предлага хиляди полезни книги и е била изтеглена повече от 39 милиона пъти през последната година.
Какво е новото в Arduino IDE 2.0 Beta
Но всичко това би било просто история, ако не беше фактът, че екипът, отговорен за разработката му, продължава да работи неуморно за по-нататъшното му подобряване. Доказателство за това е неотдавнашното обявяване на Arduino IDE 2.0, което вече започва да се „появява“, въпреки че все още е бета версия ( опитайте го сега тук ).
В тази нова версия на Arduino IDE има някои интересни новини, които в крайна сметка ще бъдат намерени окончателната версия, въпреки че тази експериментална версия все още има някои неща за полиране и може да създаде определени проблеми, които ще бъдат отстранени за окончателната версия
Сред новите функции, разширените функции, появяващи се в тази версия, са особено забележителни. Arduino IDE запазва своя лесен за употреба интерфейс за начинаещи потребители, но сега включва нови разширени функции. Например, дебъгването в реално време ви позволява да изпълнявате код на свързана платка и да го паузирате на определен ред, за да наблюдавате съдържанието на променливи, памет, регистри и др. и да откривате проблеми.
От друга страна, той включва и модерен редактор , осигуряващ по-добро потребителско изживяване благодарение на адаптивен интерфейс, навигационни клавиши, автоматично довършване за предлагане на променливи, функции и др., както и по-бърза компилация. Още по-плавна производителност в тази Arduino IDE 2.0 Beta версия.
И ако това не е достатъчно, отладването на живо поддържа всички платки Arduino и тези, базирани на SAMD и Mbed. Разбира се, разработчиците на код са отворени и за разработчици на платки от трети страни, които добавят поддръжка за други платки.
Новата IDE е базирана на рамката Eclipse Theia, която от своя страна е базирана на същата архитектура като VS Code, докато фронт-ендът е написан на TypeScript, а по-голямата част от back-end-а вече е написана на Golang.