Posez votre question Signaler

[Logiciel XSD XML avec GUI]Quel langage [Résolu]

teebo 33591Messages postés 14 octobre 2004Date d'inscription ModérateurStatut 24 février 2011Dernière intervention - Dernière réponse le 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)
Lire la suite 

[Logiciel XSD XML avec GUI]Quel langage »

9 réponses
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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).
Ajouter un commentaire
Réponse
+0
moins plus
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)
Ajouter un commentaire
Réponse
+0
moins plus
Les démos fournies avec wxWidgets sont assez sympa.
ça donne une bonne idée des possibilités.
Ajouter un commentaire
Réponse
+0
moins plus
je suis en train de test Turbo XML
et c'est plutot pas mal.
teebo - 8 avril 2005 à 11:25
J'attend toujours leur mail
:-S
Ajouter un commentaire
Réponse
+0
moins plus
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.
teebo - 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) )
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Ce document intitulé « [Logiciel XSD XML avec GUI]Quel langage » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook