Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Grafische Entwicklung unter Linux

  1. #1
    nalpak1
    Gast

    Entwicklung grafischer Programme unter Linux

    Hallo Leute,

    ich würde gerne unter Linux Programme mit grafischer Oberfläche erstellen und bitte dazu um euren Rat und eure Erfahrungen. Ich habe mich bis jetzt ausführlich im Bereich HTML, Javascript, PHP & Co beschäftigt sowie einige Kommandozeilenprogramme mit JAVA und C++ erstellt. Bei C++ würde ich ganz gerne bleiben. Bis jetzt bin ich auf KDevelop gestoßen und habe hier auch schon eine Anleitung für den Einstieg gefunden. Was würdet ihr mir empfehlen wie sich das am besten erlernen lässt?

    thx, Franz
    Geändert von nalpak1 (13-07-2005 um 13:23 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.04.2001
    Beiträge
    159
    Mit C++ gibt es im wesentlichen 3 Möglichkeiten: Gtkmm, Qt, wxwidgets.
    Alle haben Tutorials mit denen du Anfangen kannst und dir ein Überblick verschaffen kannst:
    -Gtkmm: http://www.gtkmm.org/docs/gtkmm-2.4/docs/
    - Qt: http://doc.trolltech.com/3.3/index.html
    - WxWidgets: http://www.wxwidgets.org/

    Den link den du gefunden hast ist für dich imho nutzlos. Du willst ja ein Toolkit lernen und nicht die Bedienung einer IDE.

    Ich würde dir empfehlen dich auf die zwei ersten (Qt und Gtkmm) zu konzetrieren, dass sind _die_ Toolkits unter GNU/Linux

    "I could have made some money developing proprietary software, and perhaps amused myself writing code. But I knew that at the end of my career, I would look back on years of building walls to divide people, and feel I had spent my life making the world a worse place."
    -- Richard M. Stallman

    Wissenskommunismus und Wissenskapitalismus
    Offene Quellen und öffentliches Wissen
    und vieles mehr: VRG's Texts , Philosophy of the GNU Project

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Zitat Zitat von cybercrow
    Den link den du gefunden hast ist für dich imho nutzlos. Du willst ja ein Toolkit lernen und nicht die Bedienung einer IDE.
    Der Artikel ist auch ein Qt/KDE Tutorial.

    Praktisch eigentlich ein QT/KDE Tutorial unter Zuhilfenahme von KDevelop.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  4. #4
    nalpak1
    Gast
    Dann ist der QT-Designer also WYSIWYG ... na ich werd mir mal GTKmm angucken ... .org hört sich doch gut an

    thx nochmal

  5. #5
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Qt Designer ist ein GUI Builder, also zum visuellen Anordnen/Layouten von grafischen Elementen.

    Ohne sowas arbeitet heute praktisch keiner mehr

    Ich glaube das GTK+ Äquivalent dazu ist Glade.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  6. #6
    Registrierter Benutzer Avatar von [0x[90]|
    Registriert seit
    10.05.2005
    Ort
    Filderstadt
    Beiträge
    79
    Ohne sowas arbeitet heute praktisch keiner mehr
    Ehm naja. Kann man so oder so sehen. In vielen Dingen produziert Glade (und andere Gui-Designer) recht viel Codeschrott. Ausserdem ist Glade zudem Nachteilhaft, da die Verwendung zusaetzlichen Speicher erfordert, aufgrund der Tatsache, dass Glade eine Liste mit den vorhandenen Widgets ablegt, up die lookup-funktion ueberhaupt zu ermoeglichen. Somit ist die verwendung von Glade nur in gewissem Masse sinnvoll.

    Bye

  7. #7
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Glade kenn ich nicht aus Benutzersicht da ich ja immer mit Qt und dessen Designer arbeite, aber ich hatte eben den Eindruck, daß praktisch das Äquivalent zu Designer ist.

    Im Grunde stimmt es schon, daß man für einfachste Widgets mit wenigen Kindwidgets und maximal einer Eltern-Kind Ebene meistens keinen GUI Builder benutzt.

    Bei größeren Widgets auf jeden Fall, alles andere benötigt nur viel mehr Zeit die der Entwickler auch in Code stecken könnte, der nicht generiert werden kann.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •