Quel langage/outil pour faire une IHM ? - Divers - Programmation
Marsh Posté le 21-03-2005 à 23:31:13
sans hésitation, utilise les winforms de .NET, certainement l'API la plus agréable à utiliser dans ce que tu cites (et je les ai toutes testées)
Marsh Posté le 22-03-2005 à 00:09:13
Harkonnen a écrit : sans hésitation, utilise les winforms de .NET, certainement l'API la plus agréable à utiliser dans ce que tu cites (et je les ai toutes testées) |
Je plussoie pour .NET. Si en plus tu as la chance d'avoir Visual Studio sous la main, ou un autre editeur graphique produisant des Winforms (il y en a mais j'ai pas les noms), alors c'est tout bon.
Marsh Posté le 22-03-2005 à 09:39:58
Harkonnen a écrit : sans hésitation, utilise les winforms de .NET, certainement l'API la plus agréable à utiliser dans ce que tu cites (et je les ai toutes testées) |
Bon,tout le monde semble s'accorder sur .NET
Par contre, je n'ai jamais fait de .NET, la prise en main est aisée pour un faux débutant ?(comme j'ai fait un peu de VB avant et du Swing)
Car un élément important, même si c'est juste un prototype, c'est pouvoir maitriser très vite la partie graphique?
Marsh Posté le 22-03-2005 à 09:53:38
.NET, ça dépend quel langage tu choisis : VB.NET, C#, etc...
Marsh Posté le 22-03-2005 à 10:34:06
FlorentG a écrit : .NET, ça dépend quel langage tu choisis : VB.NET, C#, etc... |
pour du maquettage, je serais pas contre VB.NET, ce serait le plus efficace pour faires des boites rapidemennt et valider l'IHM. Par contre, attention que la maquette ne devienne pas ensuite une base de travail.
Marsh Posté le 22-03-2005 à 10:35:13
Sinon les outils de Borland (Delphi & C++Builder) sont bien aussi
Marsh Posté le 22-03-2005 à 10:37:00
antp a écrit : Sinon les outils de Borland (Delphi & C++Builder) sont bien aussi |
tiens, j'ai testé le Delphi 2005, c'est très sympa
Marsh Posté le 22-03-2005 à 10:38:23
Un peu lourd quand même Enfin, sur une machine récente ça va, à part le passage d'un fichier à l'autre qui rame, je pige pas pourquoi Vivement la prochaine version qui devrait réunir C++Builder à Delphi d'après les rumeurs...
Marsh Posté le 22-03-2005 à 10:40:57
antp a écrit : Un peu lourd quand même Enfin, sur une machine récente ça va, à part le passage d'un fichier à l'autre qui rame, je pige pas pourquoi Vivement la prochaine version qui devrait réunir C++Builder à Delphi d'après les rumeurs... |
Delphi 7 => Dernière version 100% VCL
Delphi 8 => 1ere version 100% .NET
Delphi 2005 = D7 + D8
Delphi 2006 = D2005 + CPPB
Chez Borland, on sait très bien faire du chiffre en réutilisant l'existant
edit: par contre, on se demande ce qu'ils vont mettre dans le 2007
Marsh Posté le 22-03-2005 à 10:44:21
vs6+mfc
Marsh Posté le 22-03-2005 à 10:45:37
chrisbk a écrit : vs6+mfc |
un suppo et au lit toi
Marsh Posté le 22-03-2005 à 10:52:01
Harkonnen a écrit : |
JBuilder
Marsh Posté le 22-03-2005 à 10:53:04
sinon la w32api est pas mal pour du prototypage de production
Marsh Posté le 22-03-2005 à 10:54:41
chrisbk a écrit : sinon la w32api est pas mal pour du prototypage de production |
<harko>Moi, je fais mes maquettes en assembleur</harko>
Marsh Posté le 22-03-2005 à 10:56:21
ce qui explique que ses maquettes sentent la colle
excellent jeu de mot, chrisbk
Marsh Posté le 22-03-2005 à 11:24:39
antp a écrit : Sinon les outils de Borland (Delphi & C++Builder) sont bien aussi |
Et le temps pour maitriser les outils de Borland correctement
(faut pas se prendre la tête avant même de commencer à faire l'IHM)
Sinon, en prenant .NET, je ne connais pas c#, mais le langage s'approche fortement de java,non?
Pour quelqu'un qui connait vb6, le passage à .NET est-il fastidieux?
Pour résumer ensuite, que ce soit vb.NET ou C#, les API graphiques sont elles similaires?
Marsh Posté le 22-03-2005 à 11:29:40
VB.NET, c'est du C# avec une syntaxe en VB, donc avec tout le bordel orienté objet
Marsh Posté le 22-03-2005 à 13:16:15
On m'a parlé des Widgets aussi ou les libraires wxWindows, ca vaut quoi?
Marsh Posté le 22-03-2005 à 13:37:19
Comment peut-on faire des IHM sous Visual... La syntaxe Microsoft est à se rouler par terre et avoir dans son code moultes lignes incompréhensible et gérées automatiquement ca vous plait ?
C++ / Fox : http://www.fox-toolkit.org -> Open Source et Multiplateforme.
Marsh Posté le 22-03-2005 à 13:46:55
ReplyMarsh Posté le 22-03-2005 à 13:54:48
CMk a écrit : Comment peut-on faire des IHM sous Visual... La syntaxe Microsoft est à se rouler par terre et avoir dans son code moultes lignes incompréhensible et gérées automatiquement ca vous plait ? |
On parle de prototypage là, les contraintes ne sont pas les mêmes, et inutile de te pointer avec un truc inconnu.
Marsh Posté le 22-03-2005 à 13:56:07
CMk a écrit : La syntaxe Microsoft est à se rouler par terre et avoir dans son code moultes lignes incompréhensible et gérées automatiquement ca vous plait ? |
tu parles des MFC, on parle de .NET... ça n'a *strictement* rien à voir
Marsh Posté le 22-03-2005 à 14:17:40
CMk a écrit : Comment peut-on faire des IHM sous Visual... La syntaxe Microsoft est à se rouler par terre et avoir dans son code moultes lignes incompréhensible et gérées automatiquement ca vous plait ? |
T'as déjà examiné .NET ?
Marsh Posté le 22-03-2005 à 14:48:56
coffeeman a écrit : On parle de prototypage là, les contraintes ne sont pas les mêmes, et inutile de te pointer avec un truc inconnu. |
Inconnu pour qui ? pour ceux qui n'ont jamais developpé autre part que sous Visual je suppose.
Harkonnen a écrit : tu parles des MFC, on parle de .NET... ça n'a *strictement* rien à voir |
Exact. Faut dire aussi que j'ai "testé" et désinstallé dans la même journée ces 2 espèces de trucs. Je manque surement d'objectivité, quoi que.
Marsh Posté le 22-03-2005 à 14:50:59
CMk a écrit : Inconnu pour qui ? pour ceux qui n'ont jamais developpé autre part que sous Visual je suppose. |
Inconnu du domaine industriel. Former des gens à une nouvelle techno coute chger, et si cette techno risque de disparaitre du jour au lendemain, ou de ne plus être réutilisé, c'est du gachi.
CMk a écrit : |
Je crois surtout que tu es un peu con ...
Marsh Posté le 22-03-2005 à 14:52:06
a mon avis, oui
Marsh Posté le 22-03-2005 à 15:09:11
chrisbk a écrit : a mon avis, oui |
Bon ca fait pas avancer le schmilblick vos discussions là
des avis constructifs sont le bienvenues
Marsh Posté le 22-03-2005 à 15:12:28
coffeeman a écrit : Inconnu du domaine industriel. Former des gens à une nouvelle techno coute chger, et si cette techno risque de disparaitre du jour au lendemain, ou de ne plus être réutilisé, c'est du gachi. |
J'ai utilisé ça en milieu industriel, dans une boite que tout le monde connait. Va voir la définition d'un soft/library open source et on se reparle?
coffeeman a écrit : |
Certainement. J'ai quand même passé une journée dessus, j'aurais vraiment pas dû.
Marsh Posté le 22-03-2005 à 15:17:14
CMk a écrit : J'ai utilisé ça en milieu industriel, dans une boite que tout le monde connait. Va voir la définition d'un soft/library open source et on se reparle? |
Ah, aussi pour nos amis industriels des années 90, c'est bizarre, mais il me semble que "la mode" (orientation) a un peu changé.
Marsh Posté le 22-03-2005 à 15:20:02
CMk a écrit : J'ai utilisé ça en milieu industriel, dans une boite que tout le monde connait. Va voir la définition d'un soft/library open source et on se reparle? |
Tu es bien gentil, mais je crois que tu sais pas à qui tu parles.
Marsh Posté le 22-03-2005 à 15:26:34
coffeeman a écrit : Tu es bien gentil, mais je crois que tu sais pas à qui tu parles. |
Merci,
Et toi ? Dis moi qui t'es ! T'es connu ? T'es une star ? Tu peux me faxer un autographe ?
Marsh Posté le 22-03-2005 à 15:27:26
CMk a écrit : Merci, |
de rien
Marsh Posté le 22-03-2005 à 18:05:40
CMk a écrit : (dis le moi en pm j'te jure que j'le dirais à personne ) |
Bon régler vos différents par MP, car ca degenere là!
Marsh Posté le 22-03-2005 à 18:55:35
ReplyMarsh Posté le 22-03-2005 à 19:04:35
bon, j'éclate l'auteur du prochain post hors sujet
Marsh Posté le 22-03-2005 à 21:16:51
bonjour je suis blonde, c'est quoi une ihm ? hihihihihi
Marsh Posté le 21-03-2005 à 23:28:18
SAlut à tous,
On me demande de réaliser un prototype d'IHM, une maquette d'ecrans et ses enchainement d'une futur application (juste un squelette en fait, sans traitement de donnée) sur une plateforme Windows à partir de l'expression des besoins utilisateurs modélisé sous UML dans un délai très court.
Le prototype est à réaliser uniquement dans un 1er temps afin de présenter aux utilisateurs finaux l'ergonomie et les possibilités de l'IHM.
Ma question est: quel langage choisir pour réaliser le plus simplement et le plus rapidement cette IHM sachant que j'ai le choix des langages à utiliser (Java Swing, VB, Widgets, VC++,dot.NET...) ?
Pour ma part, je ne connais que VB ou Swing pour les IHM, et pour ma part, VB me semble le plus simple à mettre en place (Swing, c'est bien mais lourd avec les layouts à mes yeux)
Dernier point, même si le protoype n'est pas nécessairement réutilisé, l'application final client-serveur sera en C++ ( coté C++ du moins)
Donc des avis sur la question?
Merci