Ben dans ce cas précis Mono est un API comme un autre, et utilise des API également bindés dans de nombreux autre langages, c'est juste un choix. Par contre dire que c'est limité à Mono n'est pas tout à fait exact, c'est limité aux plateformes spécifiés par l'ECMA, ce qui inclu .NET ;)
Donc ce n'est pas se limiter, c'est utiliser une autre plateforme.
coder en Java sur Mono, c'est avoir le choix entre les classpath ou l'ensemble des possibilité de Mono et de l'interopérabilité qui en découle avec d'autres langage de la plateforme. C'est une question de choix, je ne vois pas l'intérêt de tout backporté sur la machine officielle de Java.
[^] # Re: Quelques questions
Posté par TImaniac (site web personnel) . En réponse à la dépêche Brèves Java. Évalué à 3.
Donc ce n'est pas se limiter, c'est utiliser une autre plateforme.
coder en Java sur Mono, c'est avoir le choix entre les classpath ou l'ensemble des possibilité de Mono et de l'interopérabilité qui en découle avec d'autres langage de la plateforme. C'est une question de choix, je ne vois pas l'intérêt de tout backporté sur la machine officielle de Java.