Perso, je me suis récemment posé la même question
J'ai d'abord regardé du coté de Qt, mais comme tu le dit on ne peut pas faire de GPL pour Windows avec...
J'ai après été voir du côté de wxPython. Très bien, mais l'interface GTK 1.x est horriblement moche (le port GTK 2 n'est pas considéré comme stable et donc les binaires sont tous GTK 1.x).
J'ai après compilé wxWindows et j'ai essayé en C++. Une véritable horreur. S'il est compilé avec --with-unicode, alors un objet wxString ne peut être crée depuis un char* mais seulement avec wchar_t*. Donc wxString test="hello, world"; affiche une centaine d'erreurs. Et du coup, un code source sera incompatible entre deux installations de wxWindows selon qu'elle soit compilée avec --with-unicode ou --without-unicode (simple supposition, mais le contraire m'étonnerait).
Puis j'ai regardé GTK. Trop compliqué. Enfin, j'ai été voir GTKmm. Je n'ai jusqu'ici eu aucun problème (mis à part un problème avec les threads mais après enquête il se trouve que le problème vienne d'avant, de la glib). La documentation est bien fournie, et l'API est complète et assez simple. Le seul point noir est l'absence de tutorial en français, mais j'en fait un actuellement :). Et après une petite introduction (celle de Linux Magazine France de Janvier est très bien fait) couplée à celui en anglais et à la doc suffit pour faire quelques truc. J'ai beucoup plus de problèmes avec la réalisation du programme lui même qu'avec la réalisation de l'interface.
Mon avis : C++ avec GTKmm et MySQL++ =)
1. encore ce gros cliché. j'adore python, mais java est plus rapide. C'est comme ca, on y peut rien. je veux bien admettre qu'il bouffe trop de ram, mais lent, non.
Chez moi, Jext sous Linux sur un PII 500Mhz rame au copier coller d'une dizaine de lettres... Par contre ça passe très bien avec la JVM installée sous Win98.
Alors oui, Java est rapide, mais si on va sous Windows (le premier qui dit "oui mais windows c'est 95% des utilisateurs donc c'est normal que le JVM soit plus optimisée" se prend une baffe :) )
Seules les écoutes téléphoniques peuvent paraitre comme une atteinte aux libertés.
Et encore.
C'est vrai, ce n'est qu'un détail sans grande importance...
Je suis sur la version CVS (mise à jour ce matin même) et ya pas l'ombre d'une icône sur le bureau...
Sinon, je vous la conseille, bien que ce soit une version CVS elle est très stable ;)
Les seuls probèmes que j'ai eu sont : le panel qui ne voulait plus être au dessus des fenêtres (le problème est apparu au début des vacances de noël, je suis parti en vacances et quand je suis revenu le bug n'y était plus) et quelques problèmes de compilation (notamment avec xfce4-xffm et xfce4-modules)
Pourquoi s'amuser à faire des milliards d'interpérteurs alors qu'un compilateur arrangerait pas mal de monde ?
Oui je râle sans coder, mais j'ai pas le niveau pour faire un compilateur :)
On est pas obligé de lancer une application KDE sous XFCE/Gnome/ce que vous voulez.
C'est sûr que KWord sous KDE est plus rapide que KWord sous Gnome. Mais AMHA (ce n'est qu'une impression subjective) AbiWord sous Gnome (2.4 ici) est plus rapide que KWord sous KDE (3.1.4)... Et il n'y a pas photo pour AbiWord sous XFCE, c'est vraiment plus rapide, surtout le démarrage (même si ce n'est toujours qu'une impression)
Ca m'étais aussi arrivé sous Fedora Core 1 et Mandrake 9.2... En fait j'avais désactivé un service qu'il fallait pas (je sais plus lequel). Essaye d'activer tous les services, ça marchera peut-être...
[^] # Re: Le logiciel qui me manque sous Linux (ou le(s) logiciel(s) existant ne me plait pas)
Posté par Moonz . En réponse au sondage Le logiciel qui me manque sous Linux (ou le(s) logiciel(s) existant ne me plait pas). Évalué à 2.
Synaptic: http://www.nongnu.org/synaptic/(...)
Apt4rpm: http://apt4rpm.sourceforge.net/(...)
Marche très bien sur ma fedora
[^] # Re: ca rame...
Posté par Moonz . En réponse au sondage Le logiciel qui me manque sous Linux (ou le(s) logiciel(s) existant ne me plait pas). Évalué à 2.
http://wolfpack.twu.net/Endeavour2/(...)
Bon bien sur il faut changer le thème de gtk 1 avec cet outil : http://www.muhri.net/gtk-theme-switch-1.0.1.tar.gz(...)
Personnelement j'aime bien 6nome : http://themes.freshmeat.net/projects/6nome/(...)
[^] # Re: petit problème avec popen()
Posté par Moonz . En réponse au journal petit problème avec popen(). Évalué à 3.
(d'ailleurs ton C++ il en a que le nom)
C'est parce que ce n'était qu'un exemple =)
# Re: Fonctions système et portabilité
Posté par Moonz . En réponse au journal Fonctions système et portabilité. Évalué à 2.
Sinon il y a aussi Boost ou Common C++ (Google est ton ami)
[^] # Re: XAML et l'avenir de GNOME
Posté par Moonz . En réponse à la dépêche XAML et l'avenir de GNOME. Évalué à 1.
Te dérange pas, tu peux dire XUL de chez microsoft en passant...
# Re: GNOME 2.6 beta 1
Posté par Moonz . En réponse à la dépêche GNOME 2.6 beta 1. Évalué à 2.
Un indice, c'est le drapeau à coté de Gnome FR
# Re: Programmer oui ! Mais...
Posté par Moonz . En réponse au journal Programmer oui ! Mais.... Évalué à 2.
J'ai d'abord regardé du coté de Qt, mais comme tu le dit on ne peut pas faire de GPL pour Windows avec...
J'ai après été voir du côté de wxPython. Très bien, mais l'interface GTK 1.x est horriblement moche (le port GTK 2 n'est pas considéré comme stable et donc les binaires sont tous GTK 1.x).
J'ai après compilé wxWindows et j'ai essayé en C++. Une véritable horreur. S'il est compilé avec --with-unicode, alors un objet wxString ne peut être crée depuis un char* mais seulement avec wchar_t*. Donc wxString test="hello, world"; affiche une centaine d'erreurs. Et du coup, un code source sera incompatible entre deux installations de wxWindows selon qu'elle soit compilée avec --with-unicode ou --without-unicode (simple supposition, mais le contraire m'étonnerait).
Puis j'ai regardé GTK. Trop compliqué. Enfin, j'ai été voir GTKmm. Je n'ai jusqu'ici eu aucun problème (mis à part un problème avec les threads mais après enquête il se trouve que le problème vienne d'avant, de la glib). La documentation est bien fournie, et l'API est complète et assez simple. Le seul point noir est l'absence de tutorial en français, mais j'en fait un actuellement :). Et après une petite introduction (celle de Linux Magazine France de Janvier est très bien fait) couplée à celui en anglais et à la doc suffit pour faire quelques truc. J'ai beucoup plus de problèmes avec la réalisation du programme lui même qu'avec la réalisation de l'interface.
Mon avis : C++ avec GTKmm et MySQL++ =)
[^] # Re: Programmer oui ! Mais...
Posté par Moonz . En réponse au journal Programmer oui ! Mais.... Évalué à 1.
Chez moi, Jext sous Linux sur un PII 500Mhz rame au copier coller d'une dizaine de lettres... Par contre ça passe très bien avec la JVM installée sous Win98.
Alors oui, Java est rapide, mais si on va sous Windows (le premier qui dit "oui mais windows c'est 95% des utilisateurs donc c'est normal que le JVM soit plus optimisée" se prend une baffe :) )
# Re: La loi Perben II...
Posté par Moonz . En réponse au journal La loi Perben II.... Évalué à 1.
Et encore.
C'est vrai, ce n'est qu'un détail sans grande importance...
[^] # Re: Xfce4 c'est bien.
Posté par Moonz . En réponse au journal Xfce4 c'est bien.. Évalué à 1.
Sinon, je vous la conseille, bien que ce soit une version CVS elle est très stable ;)
Les seuls probèmes que j'ai eu sont : le panel qui ne voulait plus être au dessus des fenêtres (le problème est apparu au début des vacances de noël, je suis parti en vacances et quand je suis revenu le bug n'y était plus) et quelques problèmes de compilation (notamment avec xfce4-xffm et xfce4-modules)
[^] # Re: Mandrake 10.0 Beta 2 dans les bacs
Posté par Moonz . En réponse à la dépêche Mandrake 10.0 Beta 2 dans les bacs. Évalué à 4.
# Re: Sortie de KDE 3.2
Posté par Moonz . En réponse à la dépêche Sortie de KDE 3.2. Évalué à 3.
Pas bien...
[^] # Re: Linux embarqué dans tous les PC de demain ?
Posté par Moonz . En réponse à la dépêche Linux embarqué dans tous les PC de demain ?. Évalué à 2.
# Re: python .net plus rapide que cpython ?!?
Posté par Moonz . En réponse au journal python .net plus rapide que cpython ?!?. Évalué à 1.
Oui je râle sans coder, mais j'ai pas le niveau pour faire un compilateur :)
[^] # Re: un nouveau langage de programmation
Posté par Moonz . En réponse au journal un nouveau langage de programmation. Évalué à 1.
[^] # Re: KDE 3.1.5 est disponible
Posté par Moonz . En réponse à la dépêche KDE 3.1.5 est disponible. Évalué à 3.
C'est sûr que KWord sous KDE est plus rapide que KWord sous Gnome. Mais AMHA (ce n'est qu'une impression subjective) AbiWord sous Gnome (2.4 ici) est plus rapide que KWord sous KDE (3.1.4)... Et il n'y a pas photo pour AbiWord sous XFCE, c'est vraiment plus rapide, surtout le démarrage (même si ce n'est toujours qu'une impression)
# Re: comparaisons pertinantes entre Windows et Linux
Posté par Moonz . En réponse au journal comparaisons pertinantes entre Windows et Linux. Évalué à 5.
Une petite démonstration vaut mieux qu'on long discours :).
# Re: Le kernel 2.6
Posté par Moonz . En réponse au sondage Le kernel 2.6. Évalué à 2.
# Re: mon mozilla se blo
Posté par Moonz . En réponse au journal mon mozilla se blo. Évalué à 0.
[^] # Re: Microsoft libère les formats de fichier Office 2003
Posté par Moonz . En réponse à la dépêche Microsoft libère les formats de fichiers Office 2003. Évalué à 4.
[^] # Re: XUL vs XAML
Posté par Moonz . En réponse au journal XUL vs XAML. Évalué à 1.
Je me trompe ou pour déposer un brevet il faut l'avoir inventé ?
XUL était là avant...
[^] # Re: Mozilla 1.6 Alpha
Posté par Moonz . En réponse à la dépêche Mozilla 1.6 Alpha. Évalué à -2.
A moins que tu mettes 30 minutes pour écrire un message, je vois pas comment tu as pu louper ce post...
[^] # Re: Sortie d'OpenBSD 3.4 !
Posté par Moonz . En réponse à la dépêche Sortie d'OpenBSD 3.4. Évalué à -1.
Déja ? Je viens à peine d'arriver... =========>[ ]
[^] # Re: Apache et permissions
Posté par Moonz . En réponse au journal Apache et permissions. Évalué à 1.
Merci beaucoup ;)
[^] # Re: Une idée de projet ?
Posté par Moonz . En réponse au journal Une idée de projet ?. Évalué à 1.
Sérieusement, je me retrouve souvent avec 5-6 fichiers d'ouverts, alors sans onglets, c'est vite lourd