IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: Quelle langage de programmation utilisez-vous avec GTK+ ?

Votants
60. Vous ne pouvez pas participer à ce sondage.
  • C

    28 46,67%
  • C++

    14 23,33%
  • Java

    1 1,67%
  • Perl

    0 0%
  • PHP

    1 1,67%
  • Python

    6 10,00%
  • Vala

    5 8,33%
  • Autre (merci de préciser)

    5 8,33%
GTK+ Discussion :

Quelle langage de programmation utilisez-vous avec GTK+ ?


Sujet :

GTK+

  1. #21
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 3
    Points : 4
    Points
    4
    Par défaut C#
    Comme on en parle peu, je me permet d'ajouter une réponse pour parler de gtk-sharp.

    Sous linux, en utilisant mono, le Gtk n'a jamais été aussi facile.

    En couplant le tout avec Glade, vous faite votre interface avec un éditeur, et après il n'y a qu'à le linker avec gtk-sharp et glade-sharp.

    L'avantage du c# et que cela évitera de beaucoup les erreurs. Dans la même veine, si un jour vous voulez toucher à OpenGL, en C c'est très bien, mais la probabilité de passer un mauvais paramètre est très élevée. Utiliser le c# avec OpenTK par exemple réduit pratiquement à néant le risque de passer une mauvaise énum en paramètre.

    Enfin, pour ceux qui me dirait que le c#, mono ou .net sont trop lents, je répondrait que si c'est pour une IHM (et gtk, c'est de l'ihm), le temps d'execution perdu sera bien plus faible que la facile qu'aura procuré ce langage pour coder votre interface. De plus, pour une IHM, le temps n'est la plupart du temps pas critique.

    Donc pour moi je vote "autres", en pensant à Gtk-sharp en c#, avec glade3 ou éventuellement monodevelop pour les IDE.
    Mieux vaut guérir que Prévenir !

  2. #22
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Points : 1 633
    Points
    1 633
    Par défaut
    Le temps de démarrage d'une appli graphique est toujours critique... Tu oublies aussi de mentionner la conso mémoire de ton appli + la VM mono, conso qui peut rapidement devenir préoccupante si tu as N applis en mono qui tournent...

  3. #23
    Membre habitué Avatar de skip78
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 247
    Points : 133
    Points
    133
    Par défaut
    GTK en Java ???
    C'est quoi l'interet ?

  4. #24
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Voici les résultats arrêtés aux 21 Mai 2009 :



    C : 48,78%
    C++ : 17,07%
    Java : 2,44%
    Perl : 4,88%
    Python : 0%
    Autres : 26,83% (Ruby, PHP, PureBasic, OCaml et C#)

    Votants : 41

    Le sondage a été mis à jour avec deux nouveaux langages : PHP et Vala

    Les compteurs sont remis à zéro pour que vous puissiez vous exprimez à nouveau.

  5. #25
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Moi je viens de voir ce post... en fait ca fait un moment que j'avais plus trop mis les pieds ici

    Pour ma part, bin le C En fait j'ai déjà été tenté pour le passage à Vala mais en fait je suis trop fan du C, j'ai aussi déjà essayé de me mettre sur Python pour avoir une couche objet mais je retombe systématiquement sur mon langage préféré... j'en suis fan c'est tout et puis quand on aime on ne compte pas
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  6. #26
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Citation Envoyé par Franck.H Voir le message
    Pour ma part, bin le C En fait j'ai déjà été tenté pour le passage à Vala mais en fait je suis trop fan du C, j'ai aussi déjà essayé de me mettre sur Python pour avoir une couche objet mais je retombe systématiquement sur mon langage préféré... j'en suis fan c'est tout et puis quand on aime on ne compte pas
    J'ai complétement abandonné de C pour utiliser Vala

    Je mets encore un peu le nez dans le code C lorsqu'il y a de gros soucis ou pour créer des fonctions inexistantes, comme une version portable de kill, mais j'ai de plus en plus de mal

    @Franck.H : pour information, est ce que tu utilise beaucoup la notion d'objets ? Ou est ce que tu code essentiellement de manière procédurale ?

  7. #27
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Citation Envoyé par gege2061 Voir le message
    @Franck.H : pour information, est ce que tu utilise beaucoup la notion d'objets ? Ou est ce que tu code essentiellement de manière procédurale ?
    Non la plus part du temps ca reste que du procédurale, surtout avec GTK+
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  8. #28
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 14
    Points : 12
    Points
    12
    Par défaut Le C, puis Vala
    Bonsoir,

    Le C n'est finalement pas le plus compliqué avec Gtk car c'est son language de conception (les logiques fusionnent) et surtout, c'est pour lui qu'on trouve les meilleures docs et références complètes (ce qui est un grosse partie des réponses qu'on peut se poser). La sensation que j'ai en C est de me sentir équipé et paré pour naviguer, même si je me dit que je n'irai peut-être pas aussi vite qu'avec un autre language.

    J'essaye Vala en ce moment, qui est plus simple et plus vite productif certainement, mais qui en l'état (pour moi en tout cas) manque de docs et références.

    Christophe

    Edit : j'aime aussi le fait que le C/Gtk permette de garder une forme procédurale au projet, car je ne suis pas fan de la programmation par objet, surtout pour les petites choses que je fais. Mais c'est un autre débat.

  9. #29
    Membre éprouvé

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 552
    Points : 1 058
    Points
    1 058
    Par défaut
    J'ai revoté autre. J'utilise toujours ruby.
    ZiK un lecteur audio et son blog.

  10. #30
    Invité
    Invité(e)
    Par défaut J'utilise Gtk depuis le langage Ada.
    Un autre.

  11. #31
    Membre régulier Avatar de poincare
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Points : 81
    Points
    81
    Par défaut Utilisation de GTK+ avec Ada
    Autre.
    J'utilise GTK+ avec Ada (binding GTKAda d'Adacore) et Glade2 pour la construction, en attendant la version Glade3

  12. #32
    Inactif  

    Homme Profil pro
    développeur Vala
    Inscrit en
    Février 2011
    Messages
    478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : développeur Vala
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 478
    Points : 3 700
    Points
    3 700
    Par défaut Vala et C#
    j'utilise gtk avec vala et C#, grâce à glade. On a plus qu'a prendre les widgets dans le fichier .ui , malgré que l'on soit obligé de modifier quelque peu ce fichier pour C# (mono ne comprend que VBox ou Hbox par exemple )
    (marquer un post résolu si vous êtes satisfait de la réponse )
    ma page launchpad https://launchpad.net/~inizan-yannick
    ma page github : https://github.com/inizan-yannick

Discussions similaires

  1. Quelles versions d'Access utilisez-vous en 2009 ?
    Par Maxence HUBICHE dans le forum Sondages et Débats
    Réponses: 16
    Dernier message: 19/05/2016, 17h17
  2. Quelle version de Delphi utilisez vous ?
    Par Bestiol dans le forum Delphi
    Réponses: 153
    Dernier message: 03/07/2012, 15h58
  3. [Zope] Quel CMS utilisez vous avec Zope ?
    Par Guigui_ dans le forum Zope
    Réponses: 9
    Dernier message: 26/04/2007, 18h07
  4. Quelle version d'Eclipse utilisez-vous ? Pourquoi ?
    Par Ricky81 dans le forum Eclipse
    Réponses: 54
    Dernier message: 28/08/2006, 09h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo