• [^] # Re: « impropre à la création d'applications web complexe » ?

    Posté par (site web personnel) . En réponse au journal Normalisation du langage Dart de Google par l'Ecma. Évalué à 8. Dernière modification le 28 décembre 2013 à 02:31.

    Donc ta proposition c'est quoi ? Que a la place de Dart, Google reprenne C#, un langage controlle a 95% par Microsoft, qui a une culture ferme et mono-plateforme, qui n'est plus normalise depuis 7 ans, qui n'est pas un langage interprete a la base et de le soumettre au W3C qui n'a jamais normalise un langage de programmation ?

    Et franchement je la ramerais pas sachant l'apport de C# en 2001 par rapport a Java/C++.
    - des améliorations clair dans le langage par rapport à Java (event, metadatas, P/Invoke, (un)Boxing)
    - Un modèle de compilation en code natif sans aucune interprétation (contrairement à la VM Java).

    Heureusement que C#/.NET apportait des ameliorations par rapport a Java : 6 ans d'ecart entre ces technos. Mais au final il y avait moins de differences qu'entre Python 2 et 3.
    Pourquoi ne pas avoir ameliore Java et la JVM, en quoi c'etait impossible ?

    Le choix de Microsoft avec .NET et C# etait clairement politique et pas technique, le detournement de Java avec J++ le prouve bien.
    A l'epoque ils etaient les rois du petrole et pouvaient imposer leurs technos mono-plateforme et leur modele ferme et ils l'ont fait.

    • Un modèle de VM multi-language by design

    C'est vraiment pas un argument a avancer. Tous les meilleurs bindings/langages utilisent la JVM : JRuby, Scala, Jython...