Auf dieser Wiki-Seite sind Anleitungen und Infos zur Entwicklung von Software und zur Erstellung von Webseiten unter Ubuntu gesammelt. Bevor man mit der Entwicklung loslegen kann, muss man sich für eine Sprache entscheiden, eine kleine Hilfe für diese Entscheidung könnte die Linksammlung Comparison and Review bei Google sein.
Eine alphabetische Liste einer beschränkten Auswahl, der unter Linux verwendeten Sprachen:
Programmiersprachen Übersichtsartikel
Skripting Skript-Sprachen
clisp (freie Implementierung von Common Lisp)
KTurtle - Einsteig in die Programmierung mit Logo
Software, die zum Erstellen von Programmen benötigt wird bzw. eingesetzt werden kann:
Shell "Keine Angst vor der Kommandozeile!"
Compiler und Buildsysteme Tools zum Übersetzen des Quellcodes in ausführbare Programme
Entwicklungsumgebungen Übersicht zu IDEs
Editoren Werkzeuge, um Quellcode zu erstellen
Versionsverwaltung Verwaltung von Quellcodes
Textdateien vergleichen Übersicht über diverse "Diff"-Programme
patch - Patches anwenden
Kunagi - agiles Projektmanagement nach der Scrum-Methode
Valgrind - Fehler in Programmen detailliert protokollieren
GUI-Toolkits - Toolkits, um Programme mit GUIs auszustatten
Quickly - schnell und einfach GTK-basierte Applikationen in Python für Ubuntu erstellen
Ubuntu Pakete erstellen Werkzeuge zum Erstellen eigener Ubuntu Pakete
Grundlagen der Paketerstellung - Schritt für Schritt Anleitung zum Erstellen eigener Ubuntu Pakete
Arduino - beliebter und freier Mikrocontroller
Eagle - kommerzielles EDA-Programm
Mikrocontroller - Programmierung von einigen Mikrocontrollern
ngspice - Schaltungssimulation
Oregano - grafischer Editor zur Erstellung von Netzlisten
Xilinx ISE - proprietäre Entwicklungsumgebung zum Design von FPGAs und CPLDs
Skripte Sammlung nützlicher Skripte
Lokalisierung Programme in andere Sprachen übersetzen
Anaconda - Python-Distribution
CMake - plattformübergreifendes Programmierwerkzeug
SQLite - kleine, leichtgewichtige Datenbank, wird von diversen Projekten gerne als Backend genommen
Django - eine Python-Framework zum Entwickeln von Internet-Applikationen
Node.js - Javascript-Bibliothek zur Programmierung von server-seitigen Applikationen
Xephyr - nested X-Server, nützliches Werkzeug bei der Entwicklung im Desktop-Bereich
Doxygen - Dokumentation des Quellcodes erstellen
docutils - Dokumentationen erstellen
Pygments - Quellcode farbig hervorheben
SQLAlchemy - leistungsfähige Datenbankanbindung und objekt-relationaler Mapper für Python
virtualenv - mehrere (virtuelle) Python-Umgebungen installieren
Android Studio - Anwendungen für Android programmieren
Scratch - eine erziehungsorientierte visuelle Programmiersprache und Entwicklungsumgebung
GLOOP - Bibliotheken für BlueJ zum leichteren Lernen von Java
Symbole - Icons zur Gestaltung grafischer Oberflächen finden
Links/Programmierung - weiterführende Adressen zum Thema Programmierung im Internet
Diese Revision wurde am 31. Dezember 2015 00:09 von aasche erstellt.