Editor für Quellcode am Computer

Immer dann, wenn ich in der Schule HTML, Javascript oder etwas ähnliches mit den Schülern bearbeite, sehe ich mich dazu verpflichtet, mir auch einen kleinen Überblick zum aktuellen Markt der Editoren zu verschaffen. Dieser Überblick ist natürlich nie vollständig, da sich das Ökosystem der Code- und Texteditoren jedoch immer wieder verändert, lohnt es sich, einen Blick darauf zu werfen. In diesem Artikel will ich dir drei Editoren vorstellen, die sich meiner Meinung nach auch für Schüler eignen und von diesen gratis heruntergeladen und benutzt werden können, was sehr wichtig ist, denn das Bezahlen für ein Programm stellt ein großes Hindernis dar, sofern man sich nicht im professionellen oder gehobenen Hobbybereich befindet.

Was sind Code- und Texteditoren?

Ein Codeeditor ist eine spezielle Art von Texteditor, der speziell für die Entwicklung von Software entwickelt wurde und Funktionen wie Syntax-Hervorhebung, Code-Vervollständigung und -Ansicht, Integrierte Entwicklungsumgebungen (IDEs) und andere Funktionen bietet, die es Entwicklern ermöglichen, Code schneller und einfacher zu schreiben und zu bearbeiten.

Ein Texteditor ist ein einfacheres Werkzeug zum Schreiben und Bearbeiten von Textdateien. Es bietet in der Regel grundlegende Funktionen wie Textformatierung, Schriftartauswahl und Zeilenumbrüche, aber es hat normalerweise keine speziellen Funktionen für die Entwicklung von Software. Texteditor sind in der Regel einfacher zu bedienen als Codeeditor und eignen sich besser für die Bearbeitung von Textdokumenten wie Briefen, Artikeln oder Notizen.

In der Regel wird ein Codeeditor für die Entwicklung von Software verwendet, während ein Texteditor für die Bearbeitung von Textdokumenten ohne spezielle Anforderungen an die Syntax oder Struktur verwendet wird. Es gibt jedoch auch Texteditor, die erweiterte Funktionen für die Webentwicklung oder andere Anwendungen bieten und somit als Codeeditor verwendet werden können.

Kriterien für meine Auswahl

Wie bereits beschrieben treffe ich meine Auswahl an Editoren nicht aus einem Bauchgefühl, sondern achte auf ein paar kleine und einfache Kriterien. Die Editoren, die ich dir nun vorstellen werde, haben die folgenden Bedingungen erfüllt:

  • Verfügbarkeit für Windows (und nach Möglichkeit auch für den Mac oder Linux)
  • kostenlos nutzbar ohne Einschränkungen
  • aktiv gepflegte Software, die sichtbar regelmäßige Updates erhält

Auf Basis dieser Kriterien komme ich zu einer Auswahl von drei Programmen, die ich empfehlen kann. Natürlich gibt es noch einige andere Programme, diese haben mir jedoch aus unterschiedlichen Gründen nicht zugesagt oder sind schlicht lediglich per Kauf zu erstehen, was ein wesentliches Ausschlusskriterium darstellt.

Notepad++

Notepad++ ist ein freier und Open-Source-Codeeditor für Windows. Es wurde entwickelt, um die Leistung von Notepad, dem integrierten Texteditor von Windows, zu verbessern, und bietet zusätzliche Funktionen wie Syntax-Hervorhebung, Code-Vervollständigung und -Ansicht, Unterstützung für mehrere Programmiersprachen und andere Funktionen, die es ermöglichen, Code schneller und einfacher zu schreiben und zu bearbeiten.

Notepad++ ist eine beliebte Wahl für den Einsatz an Schulen, da es kostenlos ist. Auch ist die Benutzeroberfläche relativ simpel gehalten und kann auch von Schülern gut bedient werden.

Visual Studio Code

Visual Studio Code ist ein freier und Open-Source-Codeeditor von Microsoft für Windows, Linux und macOS. Es wurde entwickelt, um Entwicklern eine leistungsstarke und benutzerfreundliche Umgebung zum Schreiben und Debuggen von Code zu bieten. Visual Studio Code ist noch relativ jung und nicht ganz so lange auf dem Markt, wie seine Konkurrenten. Es hat sich aber trotzdem schon sehr gut verbreitet und wird von vielen Menschen genutzt. Im Vergleich zu Notepad++ ist die Benutzeroberfläche etwas voller, trotzdem findet sich eigentlich jeder schnell dort zurecht.

Visual Studio Code bietet Funktionen wie Syntax-Hervorhebung, Code-Vervollständigung und -Ansicht, integrierte Entwicklungsumgebungen (IDEs) und viele weitere Funktionen. Es unterstützt auch mehrere Plugins, die die Funktionalität erweitern können.

Sublime Text

Anders als die vorherigen Programme ist Sublime Text eigentlich nicht ohne einen Kauf zu benutzen. Es gibt jedoch die Möglichkeit ohne Einschränkungen von Sublime Text Gebrauch zu machen, solange man sich in einer nicht näher zeitlich beschränkten Evaluationsphase befindet.

Ich selbst arbeite seit mehreren Jahren mit Sublime Text, weil ich die Einfachheit der Benutzeroberfläche und das Arbeitstempo des Programms sehr schätze. Über Plugins kann Sublime Text nahezu vollständig an die Bedürfnisse des Benutzers angepasst werden. Anders als bei Notepad++ oder Visual Studio Code ist dies auch notwendig, denn Sublime Text selbst ist eher minimalistisch ausgestattet. Für den Einsatz in Schulen eignet es sich deshalb wahrscheinlich erst bei älteren Schülern, die bereits Erfahrungen im Umgang mit Quellcode gesammelt haben.

Fazit

Die Auswahl eines Editors kann sehr zeitraubend sein, denn sie kostet einiges an Überlegungen und auch an Recherchearbeit. Es empfiehlt sich dabei nicht immer auf die neusten Programme zu schauen, sondern insbesondere im Bereich der Schule auch solche Programme in den Vordergrund zu rücken, die über einen langen Zeitraum bereits bewiesen haben, dass sie gut funktionieren und regelmäßig mit Updates versorgt werden. Auch sollte immer geschaut werden, welche Funktionen tatsächlich benötigt werden, denn im Reich der Editoren gibt es sehr viele Programme, die mit einem unfassbar großen Umfang an Funktionalitäten eher zu einem Problem, als zu einer Lösung werden können.

Im Zweifelsfall würde ich mich immer für ein vertrautes Programm entscheiden, was für mich bedeutet, dass ich die Kombination aus Notepad++ (in der Schule) und Sublime Text (auf dem privaten Gerät) bevorzuge. Auch dies ist jedoch eine individuelle Entscheidung und hat Vor- und Nachteile.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert