plattform unabhängig programmieren

Hi
ich würde gerne plattformunabhängige programme erstellen und ich bin jetzt auf GTK+ gestoßen, verstehe aber nur Bahnhof. (und find nicht mal nen download für das sdk :D )
Hat jemand ein gutes tutorial zur hand oder sogar ne empfehlung für andere libraries? (oder gar bücher etc. ;) )
gruß p5ycho
 
Für richtige Plattformunabhängige Programmierung gibts derzeit nur Java. Das GTK und QT ist nur dazu da um C++ Programme mit Graphischer Oberfläche auf Windows und Linux laufen lassen zu können. Solange du keine Systemkritischen Befele nutzt kann das sogar funktionieren, vorausgesetzt jedes OS hat dieselben Bibliotheken installiert (was ja nie der Fall ist).
 
bibliotheken kann man dazu packen, das ist mir schon alles klar. Aber java wird in der sandbox ausgeführt und damit darf man dann ziemlich garnix auf dem system. ich such ne api die auf verschiedenen OS'en implementiert ist und so durch einfaches nochmal kompillieren mit andren einstellungen/compiler das programm auf verschiedenen systemen läuft
 
wxWidgets empfiehlt sich als Framework für Plattformunabhängige Anwendungen.

wx Kapselt neben GUI-Funktionen auch noch Dateien, Sockets, Threads, rudimentäre RegExp und so weiter.

Ansonsten solltest du alles was plattformspezifische Funktionen verwendet nochmal kapseln, so das man das leicht austauschen/abschalten kann.
 
Tzzz....
Als wenn Java das einzige ist was total Plattformunabhängig ist ....

Erkundige dich mal nach Python
Damit kann man auch alles machen
und ist auch total Plattformunabhängig.

Gruss Mixter
 
@mixter: das setzt natürlich voraus, dass Python installiert wurde. Bei Windows ist das nicht der Fall und bei Mac OS ist es erst ab der Version 10.3 integriert, man muss jedoch noch eine kleine Datei hinzufügen, um Tkinter (GUI Modul) laufen zu lassen. Dazu habe ich hier eine kleine Anleitung geschrieben.

Also ich würde Qt benutzen. Ist auch nicht schwierig zu lernen. ;)

// edit: hier kannst du Qt downloaden
 
Zurück
Oben