Je m'abstiendrais donc de faire le moindre commentaire dessus et préfère attendre que tu me l'expliques :)
Une VM existe essentiellement sur le papier, par opposition à une machine "physique". D'où la présence de briques logiciels pour simuler le comportement de la VM sur une machine "physique".
Là, tu triches. Tu génères des problèmes de portabilités en utilisant, de base, une bibliothèque non portable, alors qu'à la base le problème vient d'une différence de comportement entre deux implémentations de la même API. Ce n'est absolument pas le même problème.
Disons que j'avais surtout aucune idée si ton problème venait d'un problème technique au niveau du serveur (IIS vs Apache) ou au niveau des API Nuget serveur que tu utilises.
Sympa la solution. Donc, on change l'implémentation par défaut sous Windows ?
Pourquoi ?
Mais quid des applications qui ne fonctionnement pas avec Mono ?
Bah justement : tu t'en fou. Comme avec ta solution : ne marcherons que les softs prévus pour marcher avec.
Ou alors faut-il demander à l'ouverture de chaque programme l'environnement à utiliser ? Celui de Microsoft ou celui de Mono ?
C'est au loader de l'OS de faire ce taf. T'as qu'à inventer une extension (.myexe) et l'associer à myruntime qui n'est qu'un raccourci vers mono si vraiment tu veux éviter toute confusion.
Mais pour le moment, il n'y a aucune implémentation de la solution que je propose et donc se focaliser sur ce type d'incompatibilités me semble limite hors sujet.
Ben c'est un peu l'objectif initial que t'affiche :)
C'est le problème de l'utilisation de Qt (car je trouve que c'est un excellent Framework) avec un langage ayant une syntaxe "légère" à la C# en opposition à la "lourdeur" du C++.
Ok. Donc maintenant : quel va être l'intérêt de Qt pour le programmeur C# habitué à son Framework de base ?
[^] # Re: mouaich
Posté par TImaniac (site web personnel) . En réponse au journal Mélanger les syntaxes de C# et de Qt. Évalué à 2.
Une VM existe essentiellement sur le papier, par opposition à une machine "physique". D'où la présence de briques logiciels pour simuler le comportement de la VM sur une machine "physique".
Disons que j'avais surtout aucune idée si ton problème venait d'un problème technique au niveau du serveur (IIS vs Apache) ou au niveau des API Nuget serveur que tu utilises.
Pourquoi ?
Bah justement : tu t'en fou. Comme avec ta solution : ne marcherons que les softs prévus pour marcher avec.
C'est au loader de l'OS de faire ce taf. T'as qu'à inventer une extension (.myexe) et l'associer à myruntime qui n'est qu'un raccourci vers mono si vraiment tu veux éviter toute confusion.
Ben c'est un peu l'objectif initial que t'affiche :)
Ok. Donc maintenant : quel va être l'intérêt de Qt pour le programmeur C# habitué à son Framework de base ?