Eclipse ist ein Programmierwerkzeug zur Entwicklung von Software verschiedenster Art. Ursprünglich wurde Eclipse als integrierte Entwicklungsumgebung für die Programmiersprache Java genutzt, aber mittlerweile wird es aufgrund seiner Erweiterbarkeit auch für viele andere Entwicklungsaufgaben eingesetzt. Für Eclipse gibt es eine Vielzahl von Erweiterungen sowohl quelloffen als auch von kommerziellen Anbietern.
Eclipse selbst basiert auf Java-Technik, seit Version 3.0 auf einem so genannten OSGi-Framework namens Equinox.
(Text: http://de.wikipedia.org/wiki/Eclipse_(IDE))
NetBeans IDE ist eine Entwicklungsumgebung, die komplett in der Programmiersprache Java geschrieben wurde und auf der NetBeans Plattform läuft. Die NetBeans IDE wurde hauptsächlich für die Programmiersprache Java entwickelt, unterstützt jedoch auch C, C++ und dynamische Programmiersprachen.
(Text: http://de.wikipedia.org/wiki/Netbeans)
Qt Creator IDE ist eine integrierte Entwicklungsumgebung, die besonders für die Entwicklung von plattformunabhängigen C++ Programmen und QML-Oberflächen mit der Qt-Bibliothek gedacht ist. Qt Creator enthält keinen eigenen Compiler, sondern nutzt fremde Programme, etwa die gcc-Compilersammlung, zum Erzeugen des ausführbaren Codes.
(Text: http://de.wikipedia.org/wiki/Qt_Creator)
Thonny ist eine Entwicklungsumgebung für Python, die sich an Anfänger richtet. Sie ermöglicht die schrittweise Auswertung von Ausdrücken und bietet einige Hilfestellungen. Die Benutzeroberfläche ist frei von allen Funktionen, die Anfänger ablenken könnten. Thonny wird mit einem integrierten Python 3.10 ausgeliefert, so dass nur ein einfaches Installationsprogramm erforderlich ist, um das Programmieren zu lernen. Es kann aber auch eine bereits installierte Python-Installation verwendet werden.
(Text: http://en.wikipedia.org/wiki/Thonny und https://thonny.org)