Це відео не доступне.
Перепрошуємо.

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

Поділитися
Вставка
  • Опубліковано 19 сер 2024
  • 😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs :
    / @htscoding
    ✔️ Envie d’approfondir tes connaissances ❓ hts-learning.c...
    🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.co...
    📕 Mon livre sur C# 12 : amzn.to/3VhRiQK
    📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1
    📘 Mon livre sur Blazor : amzn.to/3zzUKvq
    📙 Mon livre sur Docker : amzn.to/3xoVMrn
    📕 Mon livre sur Azure DevOps : amzn.to/47sMcnS
    🧑🏻‍💻 Mon cours e-learning sur C# : hts-learning.c...
    🤖 Rejoins le serveur Discord : / discord

КОМЕНТАРІ • 13

  • @rickyrick6901
    @rickyrick6901 2 місяці тому +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  2 місяці тому

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

  • @MrNotour
    @MrNotour 2 місяці тому +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  2 місяці тому +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 2 місяці тому

    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  2 місяці тому +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 2 місяці тому +1

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

    • @HTSCoding
      @HTSCoding  2 місяці тому

      Petit à petit, l'oiseau fait son nid 🐦

  • @lescoursdedroit8199
    @lescoursdedroit8199 2 місяці тому

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

    • @LEACKIM
      @LEACKIM Місяць тому

      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 Місяць тому

      @@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 Місяць тому

      @@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 Місяць тому

      @@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