Journal Mono 3.2 est sorti

PostĂ© par (site web personnel) . Licence CC By‐SA.
Étiquettes :
19
23
août
2013

Bonjour Nal,

Mono, l'implĂ©mentation prĂ©sumĂ© libre de la technologie Microsoft .NET, est sorti le mois dernier. Comme je n'ai pas vu de dĂ©pĂȘche sur l'Ă©vĂšnement, je me suis dit que tu serais intĂ©ressĂ© par la lecture du journal des changements: http://www.mono-project.com/Release_Notes_Mono_3.2

Apparemment cette nouvelle version contient surtout des optimisations du ramasse miettes, le support sur iOS et le portage du cadriciel XNA abandonné par Microsoft il y a peu.

J'espÚre que ce mono nouveau me permettra d'utiliser Instant Tiled, un logiciel de dessin pour les jeux à base de tuiles dont il n'existe, à ma connaissance, aucun équivalent dans de bons langages.

Instant Tiled

  • # Troll

    PostĂ© par . ÉvaluĂ© Ă  6.

    C# est un bon langage assez proche du Java mais l'API .Net de base est à des années lumiÚres de celle de Java.

    Microsoft fait réguliÚrement de bons produits. C'est dommage qu'ils aient des départements pour les saborder...

    • [^] # Commentaire supprimĂ©

      PostĂ© par . ÉvaluĂ© Ă  4.

      Ce commentaire a Ă©tĂ© supprimĂ© par l’équipe de modĂ©ration.

      • [^] # Re: Troll

        PostĂ© par . ÉvaluĂ© Ă  10.

        Des années lumiÚres en avance, pas en retard.

        • [^] # Re: Troll

          PostĂ© par . ÉvaluĂ© Ă  2.

          Dans ce cas, pourquoi avoir mis un « mais » dans ta phrase ?

          • [^] # Re: Troll

            PostĂ© par . ÉvaluĂ© Ă  3.

            Parce que je me suis loupé en reformulant une partie sans me relire aprÚs. Désolé :)

        • [^] # Commentaire supprimĂ©

          PostĂ© par . ÉvaluĂ© Ă  1.

          Ce commentaire a Ă©tĂ© supprimĂ© par l’équipe de modĂ©ration.

        • [^] # Re: Troll

          PostĂ© par . ÉvaluĂ© Ă  1.

          C'est quoi selon toi les gros manques au niveau Java ? (je ne connais pas du tout l'API C#)

          • [^] # Re: Troll

            PostĂ© par . ÉvaluĂ© Ă  3.

            Les lambda expressions par exemple.

            • [^] # Re: Troll

              PostĂ© par . ÉvaluĂ© Ă  3.

            • [^] # Re: Troll

              PostĂ© par . ÉvaluĂ© Ă  1.

              C'est prévu pour Java 8 ça.

            • [^] # Re: Troll

              PostĂ© par . ÉvaluĂ© Ă  2.

              Certes, mais ça ne concerne pas l'API.
              Les exemples de manques auxquel j'ai été confronté : manipulation de données en base64, au niveau crypto/certificats, il faut souvent faire appel à bouncycastle.

              • [^] # Re: Troll

                PostĂ© par . ÉvaluĂ© Ă  1.

                Oui et non puisqu'effectivement il s'agit non seulement d'une syntaxe (donc non API), mais également d'implémentation (via LINQ par exemple pour une attaque SQL) et donc API dans ce cas.

      • [^] # Re: Troll

        PostĂ© par . ÉvaluĂ© Ă  1.

        Il me semble qu'en C# on ne peut pas déclarer de classe dans une méthode.

        • [^] # Commentaire supprimĂ©

          PostĂ© par . ÉvaluĂ© Ă  8.

          Ce commentaire a Ă©tĂ© supprimĂ© par l’équipe de modĂ©ration.

          • [^] # Re: Troll

            PostĂ© par . ÉvaluĂ© Ă  2.

            C'est aussi du au fonctionnement de certains truc par exemple si tu veux faire un

            JButton plop = new JButton(new AbstractAction(){
            public actionPerformed(ActionEvent evt){
            ...
            }});

            Il faut pouvoir dĂ©finir des classes dans les mĂ©thodes. Note bien, moi je filerai une fonction et puis c'est bon; c'est pareil, la façon de gĂ©rer les Ă©vents est vraiment chiante en java, Ă  chaque fois il faut redĂ©finir une classe qui va faire la mĂȘme chose...

            Un bon signal/slot comme en Qt y a pas?

            Note bien ce systÚme pour overrider quelques méthode lors de la déclaration est bien pratique.

            Il ne faut pas décorner les boeufs avant d'avoir semé le vent

        • [^] # Re: Troll

          PostĂ© par . ÉvaluĂ© Ă  2.

          Des classes non, mais des types anonymes oui.
          Et pour l'utilisation courante en Java

          button.addActionListener(new ActionListener() {
          public void actionPerfored(ActionEvent e)
          {
          // do something.
          }
          }); 
          

          il y a les lambdas.

    • [^] # Re: Troll

      PostĂ© par (site web personnel) . ÉvaluĂ© Ă  10.

      Microsoft fait réguliÚrement de bons produits. C'est dommage qu'ils aient des départements pour les saborder...

      On appelle ça la gestion de la qualité :-)

      Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

    • [^] # Re: Troll

      PostĂ© par . ÉvaluĂ© Ă  -8.

      C# est un bon langage assez proche du Java mais l'API .Net de base est à des années lumiÚres de celle de Java.

      Faut ĂȘtre gonflĂ© pour comparer C# Ă  Java et vraiment couillu pour dire que le langage de Microsoft est en retard.

      • [^] # Re: Troll

        PostĂ© par . ÉvaluĂ© Ă  4.

        C'est précisé deux commentaires en dessous par l'auteur :

        Des années lumiÚres en avance, pas en retard.

        puis :

        Parce que je me suis loupé en reformulant une partie sans me relire aprÚs. Désolé :)

        Comme quoi, ça ne sert à rien de partir au quart de tour et il vaut mieux lire la suite.

Suivre le flux des commentaires

Note : les commentaires appartiennent Ă  celles et ceux qui les ont postĂ©s. Nous n’en sommes pas responsables.