Visiblement tu ne sais pas de quoi tu parles ou alors tu n'exprimes pas correctement tes propos.
C# ne permet en _rien_ d'être intéropérable avec l'environnement de MS comme tu dis. C'est un bête langage tout comme le python, le C ou le php.
Ce qui permet d'être intéropérable avec .NET c'est la VM .NET justement à savoir Mono. Mais Mono n'intègre pas forcément toutes les classes de Microsoft (et ça peut se comprendre vu le nombre) de plus la plupart du temps quand tu fais du mono, tu utilises quoi pour faire ton IHM? GTK# ! Ah bien mais sous ouinouin ce sont les WinForms qui sont utilisées à 99% et mono sait les rendre à présent il me semble (pour ce qui est de .NET 2 je sais pas où ça en est).
Donc non C# ne permet pas d'être plus intéropérable, pas plus que java ou python ou autre chose. Si tu développes en GTK#, sous windows pour que ton appli fonctionne il faudra installer GTK# etc...
Tu donnes aussi des applications qui devraient intégrer mono et encore une fois tu n'as pas l'air de comprendre comment cela fonctionne... Scribus dis tu? Mais Scribus est écrit en Qt ! et du Qt# ça n'existe pas ! (y'a bien eu un projet mais il est un peu beaucoup mort depuis un moment)
[^] # Re: agir oui mais prendre le temps d'en gagner en lisant les docs avant
Posté par Flink . En réponse au journal Cette corporation qui nous pourrit la vie. Évalué à 2.
C# ne permet en _rien_ d'être intéropérable avec l'environnement de MS comme tu dis. C'est un bête langage tout comme le python, le C ou le php.
Ce qui permet d'être intéropérable avec .NET c'est la VM .NET justement à savoir Mono. Mais Mono n'intègre pas forcément toutes les classes de Microsoft (et ça peut se comprendre vu le nombre) de plus la plupart du temps quand tu fais du mono, tu utilises quoi pour faire ton IHM? GTK# ! Ah bien mais sous ouinouin ce sont les WinForms qui sont utilisées à 99% et mono sait les rendre à présent il me semble (pour ce qui est de .NET 2 je sais pas où ça en est).
Donc non C# ne permet pas d'être plus intéropérable, pas plus que java ou python ou autre chose. Si tu développes en GTK#, sous windows pour que ton appli fonctionne il faudra installer GTK# etc...
Tu donnes aussi des applications qui devraient intégrer mono et encore une fois tu n'as pas l'air de comprendre comment cela fonctionne... Scribus dis tu? Mais Scribus est écrit en Qt ! et du Qt# ça n'existe pas ! (y'a bien eu un projet mais il est un peu beaucoup mort depuis un moment)
Voilà, mes 2 cents