• [^] # Re: Mono 0.24

    Posté par . En réponse à la dépêche Mono 0.24. Évalué à 3.

    Pas vraiment. En .NET tu développes en C#, rien d'autre.
    Non il existe le C#, le J# (marrant non ?) le VB.net et ainis de suite.
    En fait vu que .net repose sur un systeme de pseudo machine virtuelle il est possible de programmer pour .net en assembleur et de la d'ecrire tous les languages de programation qui vous plaisent.
    En theorie la meme chose est possible sur la JVM, mais bon l'assembleur jvm ca a beau etre un jouet extra (255 registres, la fete) on doit pas etre beaucoup a s'en servir.

    Par contre, par rapport à Java, .NET offre de bien meilleures performances à l'exécution.

    Oui, non peut-etre. En fait java est une bouffeur de memoire de premiere. C# par contre lui se goinfre du CPU. A partir de la il n'est pas tres difficile de faire une beccane qui va sur-avantager l'un ou l'autre.
    Pour des applis Java en production c'est vari qu'il faut souvent pousser jusqu'a 2Go de memoire pour etre bien, par contre si le JIT est active un processeur unique de 500 Mhz tient parfaitement la charge.
    La seule plateforme .net que j'ai montee (pour test) a arrete de scaler en perf a 512Mo par contre avec un bipro 1Ghz (le top a l'epoque) j'avais encore le CPU a 100% frequement.

    J'ai des potes qui font toujours du dev sur cette plateforme et apparament c'est toujours le cas (ie CPU limitant).

    Kha