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

Ғылым және технология

😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs :
/ @htscoding
✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop
🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cc...
📕 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.com/shop/course/...
🤖 Rejoins le serveur Discord : / discord

Пікірлер: 13

  • @rickyrick6901
    @rickyrick6901Ай бұрын

    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

    Ай бұрын

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

  • @MrNotour
    @MrNotourАй бұрын

    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

    Ай бұрын

    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Ай бұрын

    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

    Ай бұрын

    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Ай бұрын

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

  • @HTSCoding

    @HTSCoding

    Ай бұрын

    Petit à petit, l'oiseau fait son nid 🐦

  • @lescoursdedroit8199
    @lescoursdedroit8199Ай бұрын

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

  • @LEACKIM

    @LEACKIM

    22 күн бұрын

    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

    21 күн бұрын

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

    21 күн бұрын

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

    21 күн бұрын

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

Келесі