"Y a aucun rapport Mono n'est pas développé par Microsoft. Pour Java il existe également des environement libres en cours de développement et complètement indépendant de Sun."
Hum ... comment dire ... tu n'as rien compris en fait. .Net est une alternative à Java (la plate-forme) qui _devient_ intéressante par le biais de Mono. Sun est en train de faire une erreur de stratégie vis-à-vis des développeurs "libres / oss", ce qui fait que beaucoup lorgnent vers une plate-forme 'similaire' mais qui soit plus portable et sous une licence qui convienne mieux à leurs aspirations.
"C'est bien pour cela que le projet classpath développé par la FSF est intéressant, il permettra à terme d'avoir une vraie portabilité entres différentes plateformes (et à mon avis totalement illlusoire sous .Net - cf. Wine). "
Si ça continue comme ça GNU Classpath va devenir un troll de fins connaisseurs comme l'est le Hurd. Classpath est à peu près compatible Java 1.2. Pour le 1.3 on repassera. Pour le 1.4 ... on est à la rue. Si j'ai bien compris tes propos, tu parles de GUI portables en Java avec Classpath, or saches que ça n'est pas implémenté du tout. AWT est potentiellement utilisable (en étant optimiste), mais pour Swing c'est le néant. En revanche pour Mono et System.Windows.Forms, il y a deux travaux en cours. Un à base de Wine comme tu le dis et un qui vise à employer Gtk#. Et puis pour faire des GUIs .Net portables, on peut employer wx.Net, Qt# et un port de SWT dont j'ai oublié le nom. Bref System.Windows.Forms c'est juste pour ammener tant bien que mal des applis développées sous MS/.Net vers Mono/.Net. Et puis Mono avance à un rythme soutenu en étant nettement plus jeune que Classpath.
J'ai fait pas mal de choses avec Java et l'attitude récente de Sun vis-à-vis de la politique sur les licences de Java m'irrite. Pour faire simple, on ne risque pas d'avoir d'implémentations sous une licence acceptable. GNU Classpath ne sera jamais une solution de remplacement valable, mais ça n'est que mon avis. Du coup je lorgne sur Mono car .Net a une architecture intéressante et Mono est _vraiment_ portable. A la rigueur je me fiche que Mono n'implémente pas tout ce que MS implémente, Mono est en soit une plate-forme .Net. Rien ne dit que je ferai effectivement des développements avec Mono, mais tout ça est fort alléchant, donc j'essaie, je me documente pour me constituer un avis réfléchi sur la question. C'est toujours mieux que de jouer les puritains des immondes GNU Coding Standards.
[^] # Re: Dans la gueule du loup
Posté par Anonyme . En réponse à la dépêche Sortie de Mono 1.0 beta 1. Évalué à 4.
Hum ... comment dire ... tu n'as rien compris en fait. .Net est une alternative à Java (la plate-forme) qui _devient_ intéressante par le biais de Mono. Sun est en train de faire une erreur de stratégie vis-à-vis des développeurs "libres / oss", ce qui fait que beaucoup lorgnent vers une plate-forme 'similaire' mais qui soit plus portable et sous une licence qui convienne mieux à leurs aspirations.
"C'est bien pour cela que le projet classpath développé par la FSF est intéressant, il permettra à terme d'avoir une vraie portabilité entres différentes plateformes (et à mon avis totalement illlusoire sous .Net - cf. Wine). "
Si ça continue comme ça GNU Classpath va devenir un troll de fins connaisseurs comme l'est le Hurd. Classpath est à peu près compatible Java 1.2. Pour le 1.3 on repassera. Pour le 1.4 ... on est à la rue. Si j'ai bien compris tes propos, tu parles de GUI portables en Java avec Classpath, or saches que ça n'est pas implémenté du tout. AWT est potentiellement utilisable (en étant optimiste), mais pour Swing c'est le néant. En revanche pour Mono et System.Windows.Forms, il y a deux travaux en cours. Un à base de Wine comme tu le dis et un qui vise à employer Gtk#. Et puis pour faire des GUIs .Net portables, on peut employer wx.Net, Qt# et un port de SWT dont j'ai oublié le nom. Bref System.Windows.Forms c'est juste pour ammener tant bien que mal des applis développées sous MS/.Net vers Mono/.Net. Et puis Mono avance à un rythme soutenu en étant nettement plus jeune que Classpath.
J'ai fait pas mal de choses avec Java et l'attitude récente de Sun vis-à-vis de la politique sur les licences de Java m'irrite. Pour faire simple, on ne risque pas d'avoir d'implémentations sous une licence acceptable. GNU Classpath ne sera jamais une solution de remplacement valable, mais ça n'est que mon avis. Du coup je lorgne sur Mono car .Net a une architecture intéressante et Mono est _vraiment_ portable. A la rigueur je me fiche que Mono n'implémente pas tout ce que MS implémente, Mono est en soit une plate-forme .Net. Rien ne dit que je ferai effectivement des développements avec Mono, mais tout ça est fort alléchant, donc j'essaie, je me documente pour me constituer un avis réfléchi sur la question. C'est toujours mieux que de jouer les puritains des immondes GNU Coding Standards.