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).
A mon avis MDI n'aurait même pas du s'emmerder à réimplémenter les API Windows (genre WinForms) dans Mono et repartir sur un framework complètement libre. De toutes façon la portabilité MS->reste du monde est illusoire. Microsoft continuera d'ajouter des extensions à son bébé donc une appli codée sur VS.net ne tournera jamais tel quelle sur Mono. Autant partir sur des bases saines.
Et puis pour ce qui est de la standardisation, bof. Un standard c'est bien quand c'est propre. La le standard est calqué sur Windows Exemple tout con : Les chemins. DOS a inventé une dénomination "unique" (C:, D:) qui n'existe nulpart ailleurs que dans le petit monde MS. Et bien c'est cette nomenclature qui est bien sûr utilisée pour DotNet. La première fois qu'on se mange une exception "Cannot open D:\..." en essayant d'ouvrir un fichier sous Linux ça fait tout drôle. Pareil pour les nom de fichiers (exe, dll). Le standard c'est Windows. Que du bonheur.
[^] # Re: Dans la gueule du loup
Posté par Croconux . En réponse à la dépêche Sortie de Mono 1.0 beta 1. Évalué à 6.
A mon avis MDI n'aurait même pas du s'emmerder à réimplémenter les API Windows (genre WinForms) dans Mono et repartir sur un framework complètement libre. De toutes façon la portabilité MS->reste du monde est illusoire. Microsoft continuera d'ajouter des extensions à son bébé donc une appli codée sur VS.net ne tournera jamais tel quelle sur Mono. Autant partir sur des bases saines.
Et puis pour ce qui est de la standardisation, bof. Un standard c'est bien quand c'est propre. La le standard est calqué sur Windows Exemple tout con : Les chemins. DOS a inventé une dénomination "unique" (C:, D:) qui n'existe nulpart ailleurs que dans le petit monde MS. Et bien c'est cette nomenclature qui est bien sûr utilisée pour DotNet. La première fois qu'on se mange une exception "Cannot open D:\..." en essayant d'ouvrir un fichier sous Linux ça fait tout drôle. Pareil pour les nom de fichiers (exe, dll). Le standard c'est Windows. Que du bonheur.