[Logiciel XSD XML avec GUI]Quel langage

Résolu/Fermé
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 - 6 avril 2005 à 17:39
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 8 avril 2005 à 13:42
Salut tout le monde...

Je m'interroge :o)
J'aimerai faire un logiciel dont la partie importante sera son interface utilisateur, le reste étant de la manipulation de fichiers XML / XSD.

Je me demande quel langage utiliser.

Le choix "évident" serait C#, je connais déjà sa gestion du xml, au niveau GUI il est bon, j'ai les licences nécessaires. Seulement il n'est pas portable (peu en tout cas...) et n'est pas "libre".

Les autres choix qui me paraissent intéressants sont Java et Python of course (NON je n'organise pas de courses de Pythons!). Libres, multiplateformes. Mais je me demande au niveau de la gestion de l'interface utilisateur (que je voudrais créer de manière dynamique, et non statique). Donc si quelqu'un connait soit un autre langage adapté, soit une bibli graphique pour java et/ou python qui puisse faire des choses à la fois "jolies", portables, et dynamiquement je suis preneur...

Si c'est juste pour dire tel ou tel langage c'est de la merde ou tel ou tel langage rules c'est pas la peine, je serais sans pitié >:o)

Merci d'avance :o)
A voir également:

7 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
6 avril 2005 à 18:11
Effectivement, Java ou Python.

Java+Swing (ou SWT de chez IBM, bonne réputation), ça devrait l'affaire.
(Même si je n'affectionne pas particulièrement Swing...)

Python+wxWidgets devrait être assez bien portable.
(wxWidgets est suffisamment répandu, et les possibilités sont assez intéressantes).


Pour les kits graphiques:
tkinter (fourni avec Python), à éviter, pas assez puissant.
Je resterais loin de Qt (pas libre sous Windows).
Pourquoi pas GTK, mais faut voir pour la portabilité (MacOS X ?).


Bien sûr il reste le C++, et on doit pouvoir aussi s'en tirer aussi avec wxWidgets.
Mais il reste les appels système, très moyennement portable (système de fichier et autres).



Java ou Python, en fait.

Je ne vois pas trop d'autres alternatives sufisamment répandues et portées.
0
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
6 avril 2005 à 19:21
gtk sous MacX en tjrs en developpement, donc a y voir 2 fois, voici un lien pour le 1.x et le 2.x => http://developer.apple.com/documentation/Porting/Conceptual/PortingUnix/unix_environments/chapter_7_section_6.html

J'aurai préféré python dans ton cas car Java il faut vraiment savoir se battre avec les rafraichissements sinon on risq d'avoir quelque chose de tres horible ou meme tres lent (deja qe c'est lent).
0
Obeet Messages postés 1766 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 17 novembre 2010 30
6 avril 2005 à 21:14
Merci vous deux :o)

Le problème de java est que je connais moins que python, mais c'est une bonne occasion d'apprendre aussi. Je vais "jouer" un peu avec Swing et WxWidget alors avant de me décider :o)
Mon dernier essai avec tkinter m'avait refroidi en effet :o)

Re-Merci :o)
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
7 avril 2005 à 09:12
Les démos fournies avec wxWidgets sont assez sympa.
ça donne une bonne idée des possibilités.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215
7 avril 2005 à 12:17
je suis en train de test Turbo XML
et c'est plutot pas mal.
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
8 avril 2005 à 11:25
J'attend toujours leur mail
:-S
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
8 avril 2005 à 13:19
J'ai trouvé une critique de wxWidgets:
http://fraca7.free.fr/blog/index.php?2005/04/04/10-a-word-about-guis

Il conclue que wxWidget est bien sous Windows, mais pas assez stable sous Linux.
Et que GTK est bien sous Linux, mais pas assez stable sous Windows.

Bref... pas de solution miracle.
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
8 avril 2005 à 13:35
:-S

En fait je me demande si je vais passer à la réalisation, le logiciel que je voulais faire existe déjà, en java+swing qui plus est ( xample ). Pas mal, mais au niveau interface utilisateur un peu "lourde" quand même...

Je vais plutôt essayer de regarder si je ne peux pas changer ce truc là (enfin je vérifie la licence avant :o) )
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
8 avril 2005 à 13:42
Tiens, j'y pense:
Qt est payant sous Windows, mais les développeurs de KDE ont porté eux-même Qt sous Windows (sans cygwin !).

Du coup, Qt pourraît être une bonne solution (ce toolkit semble être plus propre et plus clair que wxWidgets).

http://kscraft.sourceforge.net/convert_xhtml.php?doc=pyqt-windows-install.xhtml
http://julianyap.blogspot.com/2005/03/technical-pyqt-creating-gui-with-qt.html
0