Tu as surtout 3 solutions pour faire du multiplateforme:
1- Tu récris tout en natif pour chaque plateforme.
Tout est parfaitement intégré mais t'as un boulot monstre en dev.
2-Tu écris tout en multiplateforme y compris la partie graphique.
C'est l'approche Java avec Swing/SWT
Le développeur n'a (presque) rien à réécrire mais c'est mal intégré et parfois tu es limité pour faire des trucs simples.
3- Tu essaies de définir un maximum de trucs bas-niveaux communs mais tu intègre nativement le haut niveau.
C'est l'approche Mono qui récupère nativement les parties Gtk et ne veulent pas des libs graphiques Windows pas standard.
Inconvénient tout n'est pas portable "out of the box". C'est un compromis
Chacune des approches a ses mérites et inconvénients, mais toi tu sais mieux que plein de gens que la dernière est forcement mauvaise et comble du comble tu accuses les autres de prétendre le contraire.
[^] # Re: Microsoft va-t-il LIBÉRER .net ?
Posté par nomorepost . En réponse à la dépêche Tomboy vs Gnote. Évalué à 1.
1- Tu récris tout en natif pour chaque plateforme.
Tout est parfaitement intégré mais t'as un boulot monstre en dev.
2-Tu écris tout en multiplateforme y compris la partie graphique.
C'est l'approche Java avec Swing/SWT
Le développeur n'a (presque) rien à réécrire mais c'est mal intégré et parfois tu es limité pour faire des trucs simples.
3- Tu essaies de définir un maximum de trucs bas-niveaux communs mais tu intègre nativement le haut niveau.
C'est l'approche Mono qui récupère nativement les parties Gtk et ne veulent pas des libs graphiques Windows pas standard.
Inconvénient tout n'est pas portable "out of the box". C'est un compromis
Chacune des approches a ses mérites et inconvénients, mais toi tu sais mieux que plein de gens que la dernière est forcement mauvaise et comble du comble tu accuses les autres de prétendre le contraire.