Gui tools entwickeln unter linux

Dieses Thema im Forum "Programmieren allgemein" wurde erstellt von sono, 01.07.2005.

  1. sono

    sono Sack Flöhe Hüter

    Dabei seit:
    31.01.2004
    Beiträge:
    1.299
    Zustimmungen:
    0
    Ort:
    http://webfrap.de
    Hab jezt grad ein paar Posts rund um guis gelesen , und da ich demnächst endlich mal anfangen will auch unter linux mal was mit guis zu coden würde ich gerne in paar sachen wissen.

    Was ist am geegnesten um relativ schnell eine gui unter linux zu erstellen.
    Ich lerne momentan c++ und wollte am ende mal programme schreiben können die nicht nur per kommandozeile laufen.

    Ich kenne Gtk , und QT , hab jetz aber gelesen das GTK und c++ zusammen stressig sein sollen ?

    Wie schaut das aus mit Mono , ist das zusammen mit GTK besser ? Hab zumindest hier grad was gelesen was vermuten lässt dass das nicht schlecht sein soll.

    Mein Lieblings windowmanager ist gnome , also wollte ich eigentlich auch für gnome schreiben , ok würde auch mit qt gehen aber gtk tools gefallen mir einfach besser.

    Gebt mir mal bitte nen Tipp was ich mir anschauen sollte.

    Bitte kein Java , dass kommt erst in einem Jahr dran.
     
  2. Anzeige

    Schau dir mal diesen Ratgeber an. Viele Antworten inkl. passender Shell-Befehle!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. pinky

    pinky König

    Dabei seit:
    11.08.2004
    Beiträge:
    795
    Zustimmungen:
    0
    Also wenn man Gtk+ programmieren will, dann ist meine Empfehlung ganz klar Mono und Gtk#. Imho die angenehmste Art GUI Anwendungen zu erstellen. Python ist mit Gtk+ auch noch relativ beliebt, ich bin mit dem Syntax aber nie richtig warm geworden.
    Ich denke C# ist _die_ Zukunft bei GNOME und Gtk+ für Anwendungen. Man muß sich nur ansehen, was alles bereits in relativ kurzer Zeit entstanden ist: Beagle, muine, tomboy, f-spot, blam,...
    Wenn du in der Zukunft mal vor hast Java zu lernen, ist Mono auch nicht schlecht. Wenn du c# kannst, dann kannst du auch fast schon java, wenn du es dann überhaupt noch lernen willst ;)
     
  4. sono

    sono Sack Flöhe Hüter

    Dabei seit:
    31.01.2004
    Beiträge:
    1.299
    Zustimmungen:
    0
    Ort:
    http://webfrap.de
    Na ja , da ich da bald ein paar semester vor mir habe in denen java auf mich zukommt , wird das wohl passen.

    Muss mir mal c# und mono anschauen.

    Wie ist das im vergleich zu php oder c++ ?
     
  5. #4 pinky, 02.07.2005
    Zuletzt bearbeitet: 02.07.2005
    pinky

    pinky König

    Dabei seit:
    11.08.2004
    Beiträge:
    795
    Zustimmungen:
    0
    php kenne ich nicht, und im Vergleich zu C++? Keine Ahnung, ich tue mich immer schwer Programmiersprachen objektiv zu vergleichen. C# sieht im Prinzip wie Java aus, wobei es auch einige Sachen aus der C und C++ Welt gibt, wie z.B. structs.
    Der Vorteil ist u.a., dass du bei C# wie bie Java einen garbage collector hast und dich um die freigabe von Speicher nichtmehr selber kümmern mußt.
    Ich finde C# einfach vom Syntax und vom Aufbau um einiges angenehmer als C oder auch C++.
    Ansonsten hasst du mit Mono/C# ähnlich wie bei Java eigentlich ein "rundum-sorglos-paket", da für alles etwas dabei ist, egal ob es um die Console, GUI geht oder um Datenbanken, Netzwerkprogrammierung, Client/Server, Webanwendungen,...
    Die Sprachunabhangigkeit ist bei Mono sicherlich auch nennenswert, du kannst auf Mono z.B. eine Klasse in Java und eine in C# haben und beide in einem Boo Programm verwenden oder auch in verschiedenen Sprachen die Klassen ableiten. Hier gibt es zwei nette Demos dazu: http://primates.ximian.com/~lluis/blog/pivot/entry.php?id=38

    Wenn dein Fernziehl natürlich Java ist, dann könntest du auch java lernen. Mit dem gcj und GNU Classpath gibt es mittlerweile eine relativ gute freie implementierung und mit java-gnome kannst du auch schöne GUI Anwendungen schreiben.

    Aber eigentlich hat man, wenn man Mono und C# kennt, kein großes Interesse mehr an Java. Zumindest ging es mir so und man hört von vielen Leuten die Java und C# kennen, dass C# ein "schöneres" und "saubereres" java ist (was auch immer das am Ende dann heißt).
     
  6. sono

    sono Sack Flöhe Hüter

    Dabei seit:
    31.01.2004
    Beiträge:
    1.299
    Zustimmungen:
    0
    Ort:
    http://webfrap.de
    Mono hört sich langsam sehr sehr interessant aus.

    Java bleibt wegen der sehr schönen eingenschaften das auf so gut wie jedem os ohne großen aufwand starten zu können aber auch interessant.

    Muss mir mal noch das mit den Java Serverpages anschauen ,aber das kommt noch irgendwann.

    Im Moment such ich was um vor allem unter Linux Tools mit Gui schreiben zu können . Muss mal ein gescheites Tool zum configurieren von Linux / Debian schreiben. Hab nur noch kein Plan wie das gehen soll :devil: :devil:
     
Thema:

Gui tools entwickeln unter linux

Die Seite wird geladen...

Gui tools entwickeln unter linux - Ähnliche Themen

  1. Microsoft gibt Visual Studio Productivity Power Tools frei

    Microsoft gibt Visual Studio Productivity Power Tools frei: Microsoft gibt erneut Werkzeuge für Entwickler auf GitHub frei. Diesmal handelt es sich um die Productivity Power Tools für Visual Studio....
  2. Solaris 8 ( unsupported) VmwareTools

    Solaris 8 ( unsupported) VmwareTools: Moin Community, ich habe Solaris 8 ( unsupported) in einer Vmware Workstation ( erst 10 jetzt 11) installiert. So weit so gut, wollte jetzt das...
  3. AdaCore gibt Tools im Quellcode frei

    AdaCore gibt Tools im Quellcode frei: Wie AdaCore bekannt gab, stehen GtkAda, Bareboard sowie Ada-Bindungen für Lua im Quellcode auf GitHub bereit. Weiterlesen...
  4. Update error für OpenSuse 12.3 für "libsolv-tools-0.3.2-2.14.1"

    Update error für OpenSuse 12.3 für "libsolv-tools-0.3.2-2.14.1": Hallo, ich kann mein OpenSuse 12.3 nicht mehr richtig updaten. beim versuch bekomme ich folgende Meldung: ( 1/23) Installing:...
  5. Red Hat Software Collections 1.0 und Developer Toolset 2.0

    Red Hat Software Collections 1.0 und Developer Toolset 2.0: Nachdem Red Hat im Juni eine Betaversion seiner Software-Zusammenstellung für Entwickler mit der Bezeichnung Software Collections veröffentlicht...