Toi qui est pro Mono, tu dois quand même bien être conscient de ces choses là justement.
Oui mais non :-)
Si tu prend le cas de Mono, la consistance au niveau de la plateforme intervient pourtout ce qui n'influence pas le comportement du programme et son intégration. Parcqu'on retrouve les même besoins sur toutes les plateformes, et souvent les même API avec souvent les mêmes interfaces.
Le but de la plupart des portages, c'est avant tout de pouvoir utiliser une application dans un autre environnement, mais aussi de l'y intégrer. Et là il faut utiliser les particularités des environnements, car je ne connais aucun toolkit qui se paie le luxe d'être portable et de respecter la charte d'ergonomie de chaque environnement...Ca fait pour moi parti de la qualité d'un logiciel. Mono ne contredis pas du tout ce point de vu, puisqu'on retrouve Qt# et GTK# et les WinForms, pas de solution batarde à la Java à ses débuts.
Tout ça pour dire que quand tu fais du portage, tu dois pouvoir tout porter ce qui est indépendant de l'environnement et tu devrais réécire l'intégration.
PS : C'est un peu comme si les vendeurs de voitures ne prenait pas le temps de mettre le volant à droite quand ils vendent leurs modèles au Royaume-uni, même si la voiture roule très bien et que le client a les mêms fonctionnalités. Bah là c pareil. et wxWidget ne résoud qu'une partie du problème, la partie visuelle, mais pas l'ergonomie.
[^] # Re: mon avis à moi
Posté par TImaniac (site web personnel) . En réponse au journal Choix toolkit C/C++ : gtk[mm] vs wxWidgets vs Qt. Évalué à 2.
Oui mais non :-)
Si tu prend le cas de Mono, la consistance au niveau de la plateforme intervient pourtout ce qui n'influence pas le comportement du programme et son intégration. Parcqu'on retrouve les même besoins sur toutes les plateformes, et souvent les même API avec souvent les mêmes interfaces.
Le but de la plupart des portages, c'est avant tout de pouvoir utiliser une application dans un autre environnement, mais aussi de l'y intégrer. Et là il faut utiliser les particularités des environnements, car je ne connais aucun toolkit qui se paie le luxe d'être portable et de respecter la charte d'ergonomie de chaque environnement...Ca fait pour moi parti de la qualité d'un logiciel. Mono ne contredis pas du tout ce point de vu, puisqu'on retrouve Qt# et GTK# et les WinForms, pas de solution batarde à la Java à ses débuts.
Tout ça pour dire que quand tu fais du portage, tu dois pouvoir tout porter ce qui est indépendant de l'environnement et tu devrais réécire l'intégration.
PS : C'est un peu comme si les vendeurs de voitures ne prenait pas le temps de mettre le volant à droite quand ils vendent leurs modèles au Royaume-uni, même si la voiture roule très bien et que le client a les mêms fonctionnalités. Bah là c pareil. et wxWidget ne résoud qu'une partie du problème, la partie visuelle, mais pas l'ergonomie.