IDEs
Anjuta
Anjutas Stärke liegt in der Unterstützung von C und C++ Programmierern. Neue Projekte können mit Hilfe von Presets, beispielsweise für SDL und Gtk+, erstellt werden. Anjuta ist mit Plugins erweiterbar.
Installation
Das Programm ist als
anjuta
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Das Programm ist als
anjuta-extras
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Siehe auch
Code::Blocks
Code::Blocks ist eine umfassende IDE. Neue Projekte werden per Auswahl aus Vorlagen für verschiedene Projekttypen (Qt-Projekt, SDL-Projekt etc) erstellt, selbstverstänlich ist eine freie Auswahl ebenfalls vorhanden. Code::Blocks enthält besondere Unterstützung für die Bibliothek wxWidgets und ist durch Plugins erweiterbar.
Installation
Das Programm ist als
codeblocks
in community
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Siehe auch
Eclipse
Eclipse ist eine sehr funktionsreiche IDE mit Unterstützung für gängige Programmiersprachen. Die IDE kann per Plugins erweitert werden.
Installation
Das Programm ist als
eclipse-common
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Das Programm ist als
eclipse-cpp
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Das Programm ist als
eclipse-java
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Siehe auch
Geany
Geany ist eine sehr einfache IDE, die jedoch das Wichtigste enthält. Geany ist durch Plugins erweiterbar. Diese IDE strukturiert keine Projekte, sondern Dateien. Von Vorteil ist sicher die sehr kurze Einarbeitungszeit.
Installation
Das Programm ist als
geany
in community
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Das Programm ist als
geany-plugins
in community
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Siehe auch
Gnome Builder
Gnome-Builder, kurz Builder, ist ein Werkzeug, mit dem man Anwendungen speziell für die Gnome-Umgebung bauen kann. Die Versionsverwaltung git
ist voll integriert. Man kann entweder eine Gnome-Bibliothek oder eine Gnome-Anwendung erstellen.
Installation
Das Programm ist als
gnome-builder
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Siehe auch
KDevelop
KDevelop enthält Vorlagen für sehr viele verschiedene Projekttypen, darunter KDE- und SDL-Anwendungen. Die IDE bietet in der Hauptsache Unterstützung für Projekte in C und C++ an. KDevelop ist per Plugins erweiterbar, ebenfalls kann man sich neue Vorlagentypen herunterladen.
Es wird empfohlen, CMake
zu installieren.
Installation
Das Programm ist als
kdevelop
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Das Programm ist als
cmake
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Siehe auch
NetBeans
Der Fokus von NetBeans liegt auf der Unterstützung von Java-Anwendungen. Die IDE unterstützt den Entwickler beim Debuggen, Teamwork mit diversen Versionskontrollprogrammen und einem Profiler. NetBeans ist durch Plugins erweiterbar.
Installation
Das Programm ist als
netbeans
in community
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Hierbei ist zu beachten, dass Stand Dezember 2017 Netbeans in der Version 8.2 nicht mit Java 9 zurecht kommt. Siehe hierzu auch den folgenden Beitrag im Forum
Siehe auch
QtCreator
QtCreator ist eine IDE, die ursprünglich rund um die Bedürfnisse von Qt-Programmierenden entworfen wurde. Es können Projekte auf der Basis diverser Programmiersprachen wie C++, Python, QML und weitere mit und ohne Qt entwickelt werden. Es werden diverse Werkzeuge wie Debugger, Speicheranalyse und Versionsverwaltungen angeboten.
Neben qmake
wird auch cmake
als Make-System unterstützt, bei letzterem ist immer etwas Handarbeit nötig. Eine Besonderheit ist sicher der Formulardesigner, mit dem man ansprechende Fenster und Dialoge erstellen kann.
QtCreator ist durch Plugins erweiterbar.
Installation
Das Programm ist als
qtcreator
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.