Je dis peut-être une bêtise, mais il me semble que Gtk# fonctionne sous Windows/.Net. Du coup, ça en fait juste un framework pour faire du multiplateforme, avec ses avantages et ses inconvénients.
Avantages sur Python : (au fait : PyGTK ? tkinter ? PyQt ? wxPython ? Chacun a ses spécificités, ses avantages, ses inconvénients)
- Typage statique, vérifié à la compilation
- Pas la peine de distribuer un interpréteur python avec toutes ses libs si tu veux distribuer ton soft sous Windows.
Avantages sur Qt :
- Plus haut niveau (garbage collector, pas autant de soucis de nature historique comme QString vs std::string vs char*/QList vs std::vector vs liste chaînée à la main,...)
Si je ne te liste que des avantages, c’est pas pour te faire croire que Mono n’a que des avantages, hein, mais qu’il y en a, et qu’on ne peut pas réduire Mono à « un Qt contrôlé par Microsoft ».
Je crois que tu réduis beaucoup trop le choix d’un framework à des critères politiques. Tu cites par exemple Python comme si techniquement Python ou .Net c’était kif-kif et que le choix était purement et uniquement politique, alors que c’est faux, rien que la différence typage statique/dynamique est d’une importance primordiale pour beaucoup de projets.
[^] # Re: Bonne nouvelle
Posté par Moonz . En réponse à la dépêche Que penser du rachat de Novell ?. Évalué à 3.
Avantages sur Python : (au fait : PyGTK ? tkinter ? PyQt ? wxPython ? Chacun a ses spécificités, ses avantages, ses inconvénients)
- Typage statique, vérifié à la compilation
- Pas la peine de distribuer un interpréteur python avec toutes ses libs si tu veux distribuer ton soft sous Windows.
Avantages sur Qt :
- Plus haut niveau (garbage collector, pas autant de soucis de nature historique comme QString vs std::string vs char*/QList vs std::vector vs liste chaînée à la main,...)
Si je ne te liste que des avantages, c’est pas pour te faire croire que Mono n’a que des avantages, hein, mais qu’il y en a, et qu’on ne peut pas réduire Mono à « un Qt contrôlé par Microsoft ».
Je crois que tu réduis beaucoup trop le choix d’un framework à des critères politiques. Tu cites par exemple Python comme si techniquement Python ou .Net c’était kif-kif et que le choix était purement et uniquement politique, alors que c’est faux, rien que la différence typage statique/dynamique est d’une importance primordiale pour beaucoup de projets.