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

Langages de programmation Discussion :

Quel langage choisir pour faire une IHM facilement ?


Sujet :

Langages de programmation

  1. #1
    Membre du Club
    Quel langage choisir pour faire une IHM facilement ?
    Bonjour,


    J'ai développé en C/C++ et un peu en java y'a quelques temps maintenant.

    J'ai besoin de faire un petit programme qui me génère un graphique de tâches(genre diagramme de PERT mais plus spécifique) en sortie, avec en entrée une liste de mes tâches (nom, durée, + paramètres spécifiques).

    La question que je me pose est la suivante ... quel langage choisir pour me sortir un résultat sous forme graphique (objets reliés entre eux, possiblité de les glisser manuellement sur le graphique si jamais deux liens se croisent, etc) sachant que je n'ai jamais fait d'IHM avec C++ ou Java.

    On me conseille java + swing mais j'ai un peu peur de mettre les pieds la dedans.

    Merci de vos conseils, je suis ouvert à toutes propositions de langages.

    A+
    ViRouF

  2. #2
    Membre averti
    Quel IDE choisir pour faire une IHM facilement ?

    Je dirais Windev..

  3. #3
    Membre chevronné
    Bonjour,

    Pourquou as tu peur de te lancer dans Java + Spring ? Ce n'est pas si compliqué, et des excellents RAD comme NetBeans sont là pour te faciliter la tache. Et, contrairement à WinDev, c'est gratuit (et même libre). En plus, tu auras facilement de l'aide sur ces technos là
    "En essayant continuellement, on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche" (devise Shadock)
    Application :

    ainsi qu'à regarder la avant de poser une question.

    La rubrique Perl recrute, contactez-moi.

  4. #4
    Expert éminent sénior
    Les suspect usuels sont VB.NET et Windev, toutes choses égales par ailleurs...

    sauf que les choses ne sont pas égales pour toi, car tu connais Java - ça t'évites de repartir de zéro. La réponse ci-dessus me parait donc appropriée dans ton cas(enfin, je connais pas Spring, vu de loin, ça à l'air bien, mais je ne suis quand même pas sur).
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

  5. #5
    Expert confirmé
    Comprendre les concepts de Swing et utiliser les contrôles de base prend un peu de temps, même si la documentation de Sun est assez bien faite.
    Donc, ça depend du temps que tu peux consacrer à ton programme.
    Un langage comme VB (j'en suis resté au 6), permet d'être plus rapidement productif, néanmoins, je préfère largement développer en Swing, même par rapport à l'immonde Visual C++ 6.

  6. #6
    Membre chevronné
    En fait ca dépend de la taille de l'application. Pour un programme de petite taille, le ticket d'entrée d'une application java avec les stacks swing, spring et quelques autres fait que ce n'est pas rentable. Par contre c'est formateur.

  7. #7
    Membre averti
    Sinon tu peut faire ca avec C# (visual studio), le code ressemble relativement a du code JAVA, donc tu ne repart pas a zero totalement, et en plus les interfaces sont faciles a faire.