Das beste Werkzeug für Java-Programmierer, wenn sie anfangen, ihre ersten Programme zu schreiben, ist ein umstrittenes Thema. Ihr Ziel muss es sein, die Grundlagen der Java-Sprache zu erlernen. Wichtig ist auch, dass das Programmieren Spaß macht. Es macht mir Spaß, Programme mit dem geringsten Aufwand zu schreiben und auszuführen. Die Frage ist dann weniger, wie man Java lernt, als vielmehr, wo. Die Programme müssen irgendwo geschrieben werden und die Wahl zwischen einem Texteditor oder einer integrierten Entwicklungsumgebung kann entscheiden, wie viel Spaß das Programmieren machen kann.
Es gibt keine Möglichkeit, die Funktionen eines Texteditors zu verbessern. Es erstellt und bearbeitet Dateien, die nur Text enthalten. Einige bieten Ihnen nicht einmal eine Reihe von Schriftarten oder Formatierungsoptionen.
Die Verwendung eines Texteditors ist die einfachste Möglichkeit, Java-Programme zu schreiben. Sobald der Java-Code geschrieben ist, kann er mithilfe von Befehlszeilentools in einem Terminalfenster kompiliert und ausgeführt werden.
Beispiel-Texteditoren: Editor (Windows), TextEdit (Mac OS X), GEdit (Ubuntu)
Es gibt Texteditoren, die speziell zum Schreiben von Programmiersprachen entwickelt wurden. Wir rufen sie an Programmierung Texteditoren, um den Unterschied hervorzuheben, aber sie werden im Allgemeinen einfach als Texteditoren bezeichnet. Sie beschäftigen sich immer noch nur mit einfachen Textdateien, haben aber auch einige nützliche Funktionen für Programmierer:
Beispiel für die Programmierung von Texteditoren: TextPad (Windows), JEdit (Windows, Mac OS X, Ubuntu)
IDE steht für Integrated Development Environment. Sie sind leistungsstarke Tools für Programmierer, die alle Funktionen eines Programmiertexteditors und vieles mehr bieten. Die Idee hinter einer IDE ist es, alles, was ein Java-Programmierer möchte, in einer Anwendung zusammenzufassen. Theoretisch sollte es ihnen ermöglichen, Java-Programme schneller zu entwickeln.
Es gibt so viele Funktionen, die eine IDE enthalten kann, dass die folgende Liste nur einige ausgewählte enthält. Es sollte hervorheben, wie nützlich sie für Programmierer sein können:
Beispiel-IDEs: Eclipse (Windows, Mac OS X, Ubuntu), NetBeans (Windows, Mac OS X, Ubuntu)
Damit Anfänger die Java-Sprache lernen können, benötigen sie nicht alle Tools, die in einer IDE enthalten sind. In der Tat kann das Erlernen einer komplexen Software ebenso entmutigend sein wie das Erlernen einer neuen Programmiersprache. Gleichzeitig macht es keinen großen Spaß, ständig zwischen einem Texteditor und einem Terminalfenster zu wechseln, um Java-Programme zu kompilieren und auszuführen.
Unsere besten Ratschläge tendieren dazu, die Verwendung von NetBeans nach den strengen Anweisungen zu bevorzugen, nach denen Anfänger fast alle Funktionen am Anfang ignorieren. Konzentrieren Sie sich nur darauf, wie Sie ein neues Projekt erstellen und ein Java-Programm ausführen. Der Rest der Funktionalität wird klar, wenn es benötigt wird.