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¬† (site web personnel) . √Č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¬† (site web personnel) . √Čvalu√©¬†√†¬†10.

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

        • [^] # Re: Troll

          Post√©¬†par¬† (site web personnel) . √Čvalu√©¬†√†¬†2.

          Dans ce cas, pourquoi avoir mis un ¬ę¬†mais¬†¬Ľ dans ta phrase¬†?

          • [^] # Re: Troll

            Post√©¬†par¬† (site web personnel) . √Č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¬† (site web personnel) . √Čvalu√©¬†√†¬†3.

            Les lambda expressions par exemple.

            • [^] # Re: Troll

              Post√©¬†par¬† (site web personnel) . √Č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¬† (site web personnel) . √Č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é :-)

      Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

    • [^] # 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.