• [^] # Re: explication ...

    Posté par . En réponse à la dépêche Miguel DeIcaza et .NET. Évalué à 2.

    J'avais bien compris que tu ne lançais pas un troll gnome/kde et ce n'était pas mon intention non plus... Ca me fait plaisir que tu me donnes l'occasion de dire 2/3 trucs, en espérant que les pros de *nix présents ici pourront me prouver que j'ai tort... .Net à un gros avantage (qui peut être un inconvénient, je l'ai déjà dit) : dans son framework, il est tout et tout est lui... Euh, je sais pas si c'est l'endroit, mais je vais dire ce que j'ai compris du fonctionnement .NET... En gros, tous les langages .net peuvent être compilés en un langage appelé MSIL, lui-même étant une espèce de parodie de bytecode (très facilement "desassemblable")... Ce MSIL est ensuite exécuté par CLR (Common Language Runtime), la machine virtuelle de .net. Tous les langages .net répondent à une même norme : le CLS (Common Language Specification)... Tout ça, c'est bien parce que c'est très structuré... A priori, les specs de tout ça étant données, .net tourne virtuellement sur toutes les architectures... Avantages sur la JVM : plusieurs langages exploitables (ASP, C#, C++ (?), VB (beurk) et virtuellement tous les langages existants) et le code MSIL une fois compilé est à la demande conservé dans un "cache", d'où il sera réexécuté, d'où gain de rapidité... Je sais pas si j'ai tout bien compris, mais tout ça ne parait pas trop mal (excepté la place sur le disque : MSIL + natif sur le dur, pour des trucs comme office, ça va faire mal). Si POSIX était géniale, peut-être est-elle maintenant un peu vieillote cette norme... Je rappelle que je n'y connais pas grand chose, donc les newbies, attendez les posts des vrais gens pour vous faire une idée, les autres, lâchez-vous...