Arduino IDE 2.0 (Beta): offizielle Ankündigung der neuen Entwicklungsumgebung

Arduino IDE

Wie Sie bereits wissen, ist die Arduino IDE die integrierte Entwicklungsumgebung für Arduino-Boards und andere kompatible Boards. Mit dieser Umgebung können Sie Ihre Sketches schreiben und auf das Board hochladen, um mit dieser beliebten Entwicklungsplattform für Bastler und Entwickler zu arbeiten.

Trotz des Anscheins wird die Arduino IDE seit ihrer Einführung im Jahr 2005 kontinuierlich weiterentwickelt, um diese Umgebung zu verbessern. Seitdem wurden Änderungen an Dingen vorgenommen, die für den Benutzer nicht offensichtlich sind, sowie an Aspekten der grafischen Benutzeroberfläche, um das Programmieren der Boards deutlich angenehmer zu gestalten.

Aktuell ist diese Umgebung sehr flexibel und unterstützt verschiedene Plattformen, darunter Linux. Sie ist in 66 Sprachen verfügbar, beispielsweise Spanisch, und bietet Unterstützung für bis zu 1000 offizielle und inoffizielle Foren. Darüber hinaus stellt sie Tausende hilfreiche Bücher bereit und wurde im letzten Jahr über 39 Millionen Mal heruntergeladen.

Was ist neu in Arduino IDE 2.0 Beta?

Doch all das wäre Geschichte, wenn das Entwicklungsteam nicht unermüdlich an der Verbesserung der Software arbeiten würde. Der Beweis dafür ist die kürzliche Ankündigung der Arduino IDE 2.0, die sich bereits langsam etabliert, obwohl sie sich noch im Beta-Stadium befindet ( jetzt hier testen ).

In dieser neuen Version von Arduino IDE gibt es einige interessante Neuigkeiten, die am Ende erscheinen werden die endgültige Version, obwohl diese experimentelle Version noch einige Dinge zu polieren hat und bestimmte Probleme verursachen könnte, die für die endgültige Veröffentlichung behoben werden.

Unter den Neuerungen sind die erweiterten Funktionen dieser Version besonders hervorzuheben. Die Arduino IDE behält ihre benutzerfreundliche Oberfläche für Einsteiger bei, bietet aber nun zusätzliche Funktionen. Beispielsweise ermöglicht das Live-Debugging das Ausführen von Code auf einem angeschlossenen Board und das Anhalten an einer bestimmten Zeile, um den Inhalt von Variablen, Speicher, Registern usw. zu beobachten und Fehler zu erkennen.

Andererseits bietet es auch einen modernen Editor mit einer verbesserten Benutzererfahrung dank responsivem Interface, Navigations-Shortcuts, Autovervollständigung für Variablen, Funktionen usw. und schnellerer Kompilierung. Die Performance ist in dieser Beta-Version der Arduino IDE 2.0 noch flüssiger.

Und falls das noch nicht reicht: Live-Debugging unterstützt alle Arduino-Boards sowie solche, die auf SAMD und Mbed basieren. Selbstverständlich sind die Code-Entwickler auch offen dafür, dass Drittanbieter-Board-Entwickler die Unterstützung für weitere Boards hinzufügen.

Die neue IDE basiert auf dem Eclipse Theia Framework, das wiederum auf der gleichen Architektur wie VS Code basiert, während das Frontend in TypeScript geschrieben ist und der größte Teil des Backends nun in Golang geschrieben ist.


Als bevorzugte Quelle in Google hinzufügen