mais il me semble que le C# se compile en CLI et pas en natif , non ?
Oui, le compilateur C# compile en visant la CLI, mais l'environnement d'exécution mono se charge ensuite de compiler ce nouveau code en code natif, soit au dernier moment juste avant l'exécution, soit à la demande.
Oui, ca fonctionne sur Mac. c'est pas aussi chiant sur certains points? (j'aimais pas swing , j'aimais pas la gestions des fichiers , j'aimais pas les listener pour les UI)
Ben y'a plusieurs toolkit graphiques, après tu utilises celui qui te plaît le mieux : GTK, Cocoa (pour mac), WinForms, wxWidget, Qt, etc. j'aimais pas les listener pour les UI
En C# y'a la notion d'événement, qui revient à faire des listeners mais à mon sens en plus efficace et sans la lourdeur de la mise en place d'interface pour les listeners.
[^] # Re: mono/C#
Posté par TImaniac (site web personnel) . En réponse au message Quelle langage de programmation me conviendrais ?. Évalué à 2.
Oui, le compilateur C# compile en visant la CLI, mais l'environnement d'exécution mono se charge ensuite de compiler ce nouveau code en code natif, soit au dernier moment juste avant l'exécution, soit à la demande.
Oui, ca fonctionne sur Mac.
c'est pas aussi chiant sur certains points? (j'aimais pas swing , j'aimais pas la gestions des fichiers , j'aimais pas les listener pour les UI)
Ben y'a plusieurs toolkit graphiques, après tu utilises celui qui te plaît le mieux : GTK, Cocoa (pour mac), WinForms, wxWidget, Qt, etc.
j'aimais pas les listener pour les UI
En C# y'a la notion d'événement, qui revient à faire des listeners mais à mon sens en plus efficace et sans la lourdeur de la mise en place d'interface pour les listeners.