C# 13 : De GROSSES PERFORMANCES en un MINIMUM d'effort !

Поделиться
HTML-код
  • Опубликовано: 15 сен 2024

Комментарии • 13

  • @BeyondAppearances-0
    @BeyondAppearances-0 3 месяца назад +1

    Merci. Je me demande la différence de perfs qu'il peut bien y avoir entre : accueillir les params via List ou IEnumerable, vs Span. L'usage de Span offrirait-il ausi dans ces cas, un traitement 7 fois plus rapide ? Et pour la mémoire serait-ce différent ?

    • @HTSCoding
      @HTSCoding  3 месяца назад

      Si t'es chaud pour faire le benchmark et nous le partager, je prends !

  • @MrNotour
    @MrNotour 3 месяца назад +1

    Le support des IEnumerable ... et pour eviter encore des allocations. L'avantage de params c'est que tu peux passer un OU plusieurs et avoir le même traitement après. Actuellement si tu veux passer une list d'element à la méthode tu dois convertir ta list en tableau. Avec la possibilité d'utilisé IEnumerable (IReadOnlyCollection) tu ne sera plus obligé de convertir ta collection en tableau. elle sera passé par ref directement.

    • @HTSCoding
      @HTSCoding  3 месяца назад +1

      Excellent point c'est vrai, je pense souvent à params en mode écriture mais si tu construis une collection que tu veux passer après, yes, merci pour ton commentaire

  • @krcarbo
    @krcarbo 3 месяца назад

    C'est assez bluffant. Il faudra voir si le passage de .net 8 à .net9 se fait sans trop de casse, sinon on attendra .net 10 (LTS) pour les projets en production. Merci Christophe pour la vidéo.

    • @HTSCoding
      @HTSCoding  3 месяца назад +1

      Retour d'expérience perso, à mon petit niveau et pour les projets que je gère pour mes clients, j'ai jamais eu de soucis pour migrer de version majeure

  • @jetonpeche
    @jetonpeche 3 месяца назад +1

    L'air de rien on dirait que sa ne change rien, mais en fait c'est une master class

    • @HTSCoding
      @HTSCoding  3 месяца назад

      Petit à petit, l'oiseau fait son nid 🐦

  • @lescoursdedroit8199
    @lescoursdedroit8199 3 месяца назад

    c# trés compliqué moi je préfére un langage simple tell que pythone ou php ou node js

    • @LEACKIM
      @LEACKIM 2 месяца назад

      C# n'est pas un langage compliqué. Certes, il est plus compliqué que python, mais offre un plus large panel de possibilité. Sans oublier que tu peu utilisé C# pour absolument tout, développement de jeu vidéo, api web, site web, application bureau et mobile et j'en passe !

    • @lescoursdedroit8199
      @lescoursdedroit8199 2 месяца назад

      @@LEACKIM moi je etudier c# a l'ecole par exemple dans les framework backend il y a plusieurs choix c'est quoi le meilleur pour le marché travaille en france

    • @LEACKIM
      @LEACKIM 2 месяца назад

      @@lescoursdedroit8199 Le backend le plus utilisé en C# en France est en règle général L'ASPNET. Certaines entreprises commencent à migrer vers ASPNET Core, mais c'est encore léger. Blazor est également un très bon choix, mais je n'ai pas l'impression que les entreprises choisissent ce framework car a contrario de ASPNET, Blazor est désignée pour créer des applications web, et non pas une API

    • @LEACKIM
      @LEACKIM 2 месяца назад

      @@lescoursdedroit8199 Pour répondre clairement a ta question, le JS et le PHP reste le meilleur choix si tu souhaite trouver du travail dans ce domaine rapidement, même si C# commence à prendre de l'ampleur pour les solutions backend