Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Entwicklungsumgebungen
Laut einer Umfrage halten die meisten Geany als die beste Entwicklungsumgebung.
Geany ist eine kleine und leichtgewichtige integrierte Entwicklungsumgebung. Sie wurde entwickelt, um eine kleine und schnelle IDE bereitzustellen, die nur wenige Abhängigkeiten zu anderen Paketen hat. Es wird nur der GTK2- Werkzeugsatz verwendet, daher benötigt man nur die GTK2- Laufzeitbibliotheken, um Geany zu starten.
Intsallation in Ubuntu 16.04:
> apt install geany
Der Platzhirsch
"Visual Studio Code" kann per FlatPak direkt installiert werden:
> flatpak install com.visualstudio.code
auch die freie Version davon kann unter dem Namen "VSCodium" per FlatPak direkt installiert werden:
> flatpak install com.vscodium.codium
Linux - direkt aus dem Repo
geany
Geany ist ein Texteditor mit Funktionen einer integrierten Entwicklungsumgebung (IDE), der auf Scintilla und dem GTK-Toolkit basiert und unter Linux, FreeBSD, NetBSD, OpenBSD, macOS und Windows betrieben werden kann.
Die Entwickler versuchen dabei möglichst sinnvolle Funktionen einzubauen, das Programm aber dennoch klein und schnell zu halten. Geany besitzt wenige Abhängigkeiten von anderen Programmen und Bibliotheken.
Schnelle und leichtgewichtige IDE
Geany ist eine kleine und leichtgewichtige integrierte
Entwicklungsumgebung. Sie wurde entwickelt, um eine kleine und schnelle
IDE bereitzustellen, die nur wenige Abhängigkeiten zu anderen Paketen hat.
Es wird nur der GTK3-Werkzeugsatz verwendet, daher benötigt man nur die
GTK3-Laufzeitbibliotheken, um Geany zu starten.
.
Die grundlegenden Eigenschaften von Geany sind:
- Syntaxhervorhebung
- Code-Vervollständigung
- automatische Vervollständigung von Konstrukten wie if, for und while,
XML und HTML
- Aufruf-Tipps
- zusammenfaltbare Codeblöcke
- viele unterstützte Dateitypen wie C, Java, PHP, Python, Perl, Pascal
- Symbollisten
- eingebettete Terminalemulation
bluefish
Bluefish ist ein leistungsstarker Editor für Programmierer und Webentwickler mit vielen Optionen zum Schreiben von Websites, Skripten und Programmiercode. Bluefish unterstützt viele Programmier- und Auszeichnungssprachen. Sehen Sie sich die Funktionen für eine umfassende Übersicht an, werfen Sie einen Blick auf die Screenshots oder laden Sie es gleich herunter. Bluefish ist ein Open-Source-Entwicklungsprojekt, das unter der GNU GPL-Lizenz veröffentlicht wurde.
Bluefish ist eine plattformübergreifende Anwendung, die auf den meisten Desktop-Betriebssystemen läuft, einschließlich Linux, FreeBSD, MacOS-X, Windows, OpenBSD und Solaris.
Fortschrittlicher GTK+-Texteditor für Software- und Webentwicklung
Bluefish ist ein leistungsstarker Editor für Programmierer und Webentwickler
mit vielen Optionen zum Schreiben von Webseiten, Skripten und Programmcode.
Er unterstützt eine Vielzahl von Programmier- und Markup-Sprachen. Darüber
hinaus bietet er zahlreiche Funktionen wie z.B.
.
- individuell anpassbare Code-Faltung, automatisches Einrücken und
Code-Vervollständigung,
- Unterstützung für die Bearbeitung nicht lokaler Dateien mittels FTP,
SFTP, HTTPS, WebDAV usw.,
- Herunter- und Heraufladen ganzer Web-Auftritte,
- leistungsstarke Engine für Suchen und Ersetzen,
- konfigurierbare Zusammenarbeit mit externen Programmen wie lint,
make usw.,
- Plugin für die Verwendung häufig vorkommender Code-Sequenzen
(Snippets),
- codierungssensitive Rechtschreibprüfung,
- unterstützt Emmet und Zen Coding,
- Lesezeichen-Leiste.
.
Trotzdem ist Bluefish leichtgewichtig und schnell.
.
Für die Validierung von CSS/HTML/XML-Dokumenten benötigen Sie csstidy, tidy,
weblint und/oder xmllint. Für die Vorschau von Webseiten benötigen Sie einen
Webbrowser, der ihm auf der Befehlszeile übergebene lokale Dateien anzeigen
kann. Für PHP oder Python unterstützt Bluefish php-codesniffer und pylint.
Perl, php5-cli, make und java-compiler sind zwar nicht vorgeschlagen, werden
aber unterstützt.
gnome-builder
https://wiki.gnome.org/Apps/Builder
IDE for GNOME Builder is a new IDE for GNOME that is focused on bringing the power of our platform to more developers than ever before. . Builder attempts to be an IDE for writing software for GNOME. It does not try to be a generic IDE, but one specialized for GNOME application developers.
