5 großartige Raspberry Pi-IDEs für Programmierer und Studenten

5 großartige Raspberry Pi-IDEs für Programmierer und Studenten

Raspberry Pi ist eine der beliebtesten Optionen für Single-Board-Computer (SBCs). Es ist in verschiedenen Modellen erhältlich und hat ein breites Anwendungsspektrum, von der Erstellung eines drahtlosen Netzwerkdruckers bis zum Hosten eines Minecraft-Servers.





Die Idee, die die Entwicklung des Raspberry Pi vorangetrieben hat, war jedoch ursprünglich, die Vermittlung von Informatik-Grundlagen in Schulen und Entwicklungsländern zu fördern und gleichzeitig für alle zugänglich zu machen.





Es ist diese Demokratisierung von Pi, die letztendlich den Grundstein für ein Gerät legte, das heute von vielen verwendet wird, um Konzepte von Computern, Elektronik und anderen Hardware-Vertikalen zu lernen.





Raspberry Pi als Programmiergerät

Raspberry Pi läuft auf einem eigenen Betriebssystem namens Raspberry Pi OS (ehemals Raspbian). Dies ist eine Debian-basierte 32-Bit-Linux-Distribution, die von der Raspberry Pi Foundation entwickelt wurde. Es enthält Python und Scratch als Hauptprogrammiersprachen, die beide auf dem System vorinstalliert sind.

Darüber hinaus werden auch andere Programmiersprachen unterstützt, sodass Sie Programme oder Skripte in Ihrer bevorzugten Programmiersprache schreiben können.



Um jedoch Anwendungen/Programme auf dem Raspberry Pi zu erstellen, benötigen Sie eine Umgebung, in der Sie Ihren Code schreiben und testen können. Wenn Sie Texteditoren bevorzugen, können Sie Ihren bevorzugten Editor installieren und sofort mit dem Codieren beginnen. Wenn Sie jedoch ein umfassendes Erlebnis wünschen, benötigen Sie eine IDE.

Verwandte: Texteditoren vs. IDEs: Was ist besser für Programmierer?





Was ist eine IDE?

Eine IDE (Integrated Development Environment) ist eine Softwareanwendung, die alle wesentlichen Funktionalitäten bereitstellt, um die Softwareentwicklung zu erleichtern. Normalerweise bestehen IDEs aus einem Quellcode-Editor, einem Debugger und einer Build-Automatisierung (Codekompilierung, automatisiertes Testen usw.).

Es gibt jedoch einige IDEs, die unter anderem zusätzliche Funktionen wie ein Versionskontrollsystem, einen Klassenbrowser, einen Objektbrowser und Plugin-Unterstützung bieten.





Windows XP Administrator Passwort Zurücksetzen ohne CD

Raspberry Pi unterstützt eine Vielzahl verschiedener IDEs, mit denen Sie Programme/Anwendungen auf Ihrem Pi entwickeln können. In diesem Artikel werden wir uns einige dieser IDEs ansehen.

1. Geany

Geany ist eine leistungsstarke und leichtgewichtige Entwicklungsumgebung für Raspberry Pi. Es ist im Wesentlichen ein Texteditor, gekoppelt mit GTK+-Plugin und Scintilla-Bibliotheksunterstützung, mit dem Sie Code in über 50 Sprachen schreiben können.

In Bezug auf die Funktionen bietet Geany alle wichtigen IDE-Funktionen, die Sie sich wünschen können, wie Syntaxhervorhebung, Codefaltung und automatisches Schließen von HTML- und XML-Tags. Es bietet auch native Code-Navigationsfunktionen, damit Sie Code besser lesen und verstehen können. Darüber hinaus können Sie bei Bedarf die Funktionalität der Plattform durch Plugins erweitern.

Geany sollte in Raspberry Pi OS vorinstalliert sein. Wenn nicht oder Sie eine andere Distribution verwenden, installieren Sie Geany im Terminal mit

sudo apt install geany

2. BlauJ

Ursprünglich als Lernwerkzeug entwickelt, ist BlueJ eine beliebte IDE für diejenigen, die gerade erst mit Java anfangen. Es hat eine einfache Schnittstelle, die einfach zu bedienen ist, was es ideal für SBCs wie Raspberry Pi macht. Neben Java unterstützt BlueJ auch die Programmiersprache Stride, die das Beste aus blockbasierten und textbasierten Systemen kombiniert.

Obwohl BlueJ ein minimales Programm ist, geht es bei der Funktionalität keine Kompromisse ein, und Sie erhalten Zugriff auf alle wesentlichen Funktionen wie das Hervorheben von Gültigkeitsbereich, die Überprüfung von ausgewogenen Klammern und die umfassende Objektprüfung, um Ihren Code besser zu debuggen.

Darüber hinaus ermöglicht BlueJ es auch, Java-Code direkt im Programm aufzurufen, ohne dass eine Kompilierung erforderlich ist, was nützlich sein kann, wenn Sie Code analysieren oder zusammenführen möchten.

Um BlueJ zu installieren, geben Sie den folgenden Befehl in das Terminal ein:

sudo apt install bluej

3. Thonny

Thonny ist die perfekte IDE für Pi, wenn Sie in Python programmieren möchten. Es ist einfach zu bedienen und wird mit integriertem Python 3.7 geliefert. Wenn Sie neu in Python sind und damit ein grundlegendes Programm erstellen möchten, bietet Thonny eine saubere, Vanilla-Schnittstelle. Dies hilft sicherzustellen, dass Sie sich nicht mit all den ausgefallenen Funktionen verzetteln – wie sie in den meisten IDEs zu finden sind – und sich darauf konzentrieren, Ihren Code richtig zu machen.

Verwandte: Wofür wird Python verwendet?

Als IDE wird Thonny mit einem Debugger geliefert, der Ihnen hilft, Fehler in Ihrem Code zu erkennen und zu korrigieren. Es verfügt über Funktionen wie Ausdrucksauswertung, Bereichserklärung, Syntaxhervorhebung und Codevervollständigung, die den Komfort erhöhen und Ihre Programmiererfahrung verbessern.

Ähnlich wie andere IDEs unterstützt Thonny auch Plugins, damit Sie mehr Funktionalitäten an Bord bekommen.

Thonny IDE ist mit der Desktop-Version des Raspberry Pi OS vorinstalliert. Wenn Sie eine andere Version von Pi OS ausführen, können Sie diese installieren mit:

sudo apt install thonny

Vier. Code::Blöcke

Code::Blocks ist eine beliebte plattformübergreifende IDE für Raspberry Pi. Es unterstützt die Sprachen C, C++ und Fortran und bietet mehrere Compileroptionen wie GCC, Clang und Visual C++. Da es sich im Wesentlichen um eine vollwertige IDE handelt, bietet es einen integrierten Compiler und Debugger, um Ihren Anwendungsentwicklungsprozess zu rationalisieren.

Abgesehen von den wesentlichen IDE-Funktionen erhalten Sie mit Code::Blocks einen leistungsstarken Code-Editor voller Funktionen wie Syntaxhervorhebung, Codevervollständigung, Klassenbrowser und a HEX-Editor . Darüber hinaus enthält es eine umfangreiche Plugin-Bibliothek, sodass Sie die Plugins für fehlende Funktionen in der IDE finden können, um Ihren Workflow zu erweitern.

Windows 10 zeigt kein Batteriesymbol an

Um Code::Blocks IDE zu installieren, geben Sie den folgenden Befehl in das Terminal ein:

sudo apt install codeblocks

5. Lazarus-IDE

Lazarus IDE vermarktet sich als plattformübergreifende IDE für die schnelle Anwendungsentwicklung (RAD). Es verwendet den Free Pascal Compiler (FPC) und ermöglicht es Ihnen, Anwendungen für eine Reihe von verschiedenen Plattformen zu schreiben. Einer der Vorteile der Verwendung von (FPC) besteht darin, dass Sie damit eine Anwendung auf einer Plattform erstellen und mit FPC auf jeder Plattform kompilieren und ausführen können.

Neben den Vorteilen, die FPC bietet, bietet die Lazarus IDE auch Unterstützung für verschiedene Komponenten (MySQL, PostgreSQL, Oracle usw.) sowie Funktionen wie Codevervollständigung, Syntaxhervorhebung, Codeformatierung und Codevorlagen.

Darüber hinaus erhalten Sie kontextsensitive Hilfe, die Sie mit gezielten Verweisen und Hinweisen zur Behebung von Problemen in Ihrem Code unterstützt.

Sie können die Lazarus IDE mit dem folgenden Befehl installieren:

sudo apt install lazarus-ide

Codierung auf Raspberry Pi

Die meisten der oben erwähnten IDEs sind leichtgewichtig und nicht besonders ressourcenintensiv, sodass Sie sie auf jedem verwenden können Raspberry Pi-Modell Sie besitzen, um Programme und Anwendungen in verschiedenen Sprachen zu erstellen.

Wenn Sie jedoch vollwertige IDEs wie Visual Studio Code, IntelliJ, Eclipse und PyCharm auf dem Raspberry Pi erleben möchten, ist der Prozess, sie zum Laufen zu bringen, nicht so einfach. Natürlich liegen die Hardwareanforderungen für diese IDEs auch am oberen Ende des Spektrums, was die Liste der unterstützten Raspberry Pis auf nur ein paar neuere Modelle beschränkt.

Wenn Sie also nicht speziell nach einer bestimmten Funktionalität suchen, sollten die IDEs auf dieser Liste die meisten Ihrer Programmieranforderungen auf dem Pi ausreichen.

Teilen Teilen Tweet Email Der ultimative Spickzettel für Raspberry Pi-Befehle

Möchten Sie mehr aus Ihrem Raspberry Pi herausholen? Hier sind viele hilfreiche Befehle, um durch das Terminal des Pi zu navigieren und seine GPIO-Pins zu programmieren.

Weiter lesen
Verwandte Themen
  • Heimwerken
  • Programmierung
  • Himbeer-Pi
  • Integrierte Entwicklungsumgebung
Über den Autor Yash Wate(21 Artikel veröffentlicht)

Yash ist Staff Writer bei MUO für DIY, Linux, Programmierung und Sicherheit. Bevor er seine Leidenschaft für das Schreiben entdeckte, entwickelte er für das Web und iOS. Sie finden sein Schreiben auch auf TechPP, wo er andere Branchen abdeckt. Abgesehen von der Technik spricht er gerne über Astronomie, Formel 1 und Uhren.

Mehr von Yash Wate

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren