Explications sur les technologies .NET : .NET Core, .NET Framework, .NET Standard, WPF, WinForms ...

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

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

  • @fofolofofo
    @fofolofofo 8 месяцев назад +2

    Merci beaucoup pour cette synthèse ! J'avais lâché l'affaire il y a quelques années et je viens de rattraper une bonne partie de mon retard en 20 min. Un abonné de plus.

  • @neimelg1102
    @neimelg1102 Год назад +10

    Merci pour ces éclaircissements, car même pour un développemeur chevronné il n'est pas facile de s'y retrouver.
    Je pense que cette vidéo est un indispensable et encore une fois tu es un des rares à l'expliquer simplement.

  • @HcmX
    @HcmX Месяц назад +1

    Merci c'est tout de suite plus clair 👍

  • @Max-ur3fx
    @Max-ur3fx Год назад +4

    De loin la meilleure vidéo explicative sur le sujet que j'ai vu, même du côté anglophone !

    • @HTSCoding
      @HTSCoding  Год назад +1

      Ça fait bien plaisir de lire des commentaires comme ça, merci :-)

  • @hebreux11KC
    @hebreux11KC Год назад +1

    Merci bcp Christopher pour votre votre qui est tres instructive
    et vous m'avait vraiment eclaire sur bcp de choses
    Que Dieu te benisse

  • @abdulkabir_02
    @abdulkabir_02 10 месяцев назад

    Votre contenu est très instructif, merci à vous d'éclairer notre lanterne.

  • @pascalsimo8968
    @pascalsimo8968 7 месяцев назад +1

    merci pour cette excellente presentation

  • @drkamalosman
    @drkamalosman Год назад +1

    Un grand merci à toi !

  • @redplanet9821
    @redplanet9821 4 месяца назад +1

    Je découvre cette vidéo tard. Je la trouve vitale (pour utiliser les grands mots). J'ai opéré un changement du développement web vers le mobile (xamarin -> maui) et la question de la coexistence des différentes versions de .net m'a vraiment compliqué la vie. Toute cette confusion n'est pas très "newbie friendly".
    J'ajoute qu'entre-temps certains devs plus expérimentés que moi m'encouragent plutôt à aller vers React ou Flutter. J'espère ne pas avoir fait d'erreur critique en choisissant cette porte d'entrée dans le développement mobile.
    Donc, merci pour les explications.

  • @user-or6mz4gy6i
    @user-or6mz4gy6i 8 месяцев назад

    Très bon récapitulatif, qui plus est à jour

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

      Ce commentaire illustre bien un souci qu'à le contenu francophone :-D (vis-à-vis de la fraicheur de l'info)
      Merci en tout cas !

    • @user-or6mz4gy6i
      @user-or6mz4gy6i 8 месяцев назад

      Même des vidéos US ne le sont pas, tout le monde s'y perd. Dis comme ça, c'est quand même plus clair (j'avais tout suivi jusqu'au standard, après MS m'avait perdu alors que c'est très simple). Ça reste compliqué de faire un choix dans leur écosystème (ce serait plus simple si le C# implémentait des fonctions permettant de faire la même chose que blazor directement, au travers de certains modules (de la même manière que litedb prend directement des objets en base sans besoin de schéma). Mais je rêve un peu, ça deviendrait trop pratique et puissant:)

  • @rachid_23
    @rachid_23 Год назад

    Merci pour vos eclaircissements !

  • @dhivert
    @dhivert Год назад +2

    En effet, je suis tout à fait d'accord avec ce constat.

    • @HTSCoding
      @HTSCoding  Год назад +1

      Donc à partager au max, que tout le monde soit au courant !

  • @aboubacaroptimistesow6478
    @aboubacaroptimistesow6478 10 месяцев назад

    Merci beaucoup pour l'éclaircissement

  • @juliendroh05
    @juliendroh05 10 месяцев назад +1

    Merci vraiment éclairé sur ces différent .Net

  • @mohamedhoungbo5695
    @mohamedhoungbo5695 Год назад +2

    Très explicite merci merci bien

  • @polkduran
    @polkduran 10 месяцев назад

    Petite précision pour Xamarin, ce n’est pas compilé directement en natif de la plateforme mais (grosso modo) compatible pour un runtime mono. Très bonne vidéo pour connaître la transition entre les différents types de framewoks.

  • @iles306
    @iles306 Год назад +1

    juste excellent, merci enfin un peu de lumière !

    • @HTSCoding
      @HTSCoding  Год назад

      Merci pour ce retour :-)

  • @kevinboucault7916
    @kevinboucault7916 Год назад

    Excellente vidéo Christophe, c'est clair, net et précis ! Merci

  • @sylvain3932
    @sylvain3932 Год назад

    Après avoir pris le cours sur Udemy, il me manquait cette explication au début du tuto. (peut être ajouter un lien de Udemy vers cette vidéo.) et franchement vraiment top !! Merci

    • @HTSCoding
      @HTSCoding  Год назад

      Merci pour l'astuce, j'ai rajouté les infos en début de cours !

    • @abdulkabir_02
      @abdulkabir_02 11 месяцев назад

      Disposez vous d’une formation sur UDEMY ?

    • @sylvain3932
      @sylvain3932 11 месяцев назад

      @@abdulkabir_02 oui je dispose d'une formation sur udemy

  • @son1powa
    @son1powa 10 месяцев назад

    C'est super bien expliqué merci !
    Si tu pouvais sortir quelque chose expliquant comment fonctionnent les Applications MAUI Blazor qui visiblement tournent sur plusieurs plateformes mais avec un seul type de code

  • @hatem57000
    @hatem57000 Год назад

    Merci pour cette super video, j'aurai aborder la notion server side rendering et client rendering pour expliquer la différence entre les framework web

  • @berthold9582
    @berthold9582 Год назад

    Sa fait beaucoup de .NET je vais suivre cette vidéo plusieurs fois pour mieux comprendre

  • @uss117
    @uss117 Год назад

    Très pertinent

  • @elongaasumanigrace861
    @elongaasumanigrace861 Год назад

    Bonjour, je suis totalement passionné du développement c# en visual studio code, comment je peux ajouter les dossiers ressources et ajouter des images, le fichier de configuration aussi,..

    • @HTSCoding
      @HTSCoding  Год назад

      Tout ceci va fortement dépendre du type de projet que l'on souhaite créer et de la technologie à employer. Il n'y a pas de solution miracle à part apprendre et pratiquer.
      Pour ces opérations, la documentation Microsoft peut être un bon point de départ. Sinon, j'ai sur ma plateforme des cours autour de certaines technologies bien précises selon le type de projet.

  • @GIRARDINF
    @GIRARDINF 6 месяцев назад

    Je pense qu'il a moyen de transmettre exactement les mêmes informations avec un seul dessin :
    - une frise chronologique
    - une ligne de vie avec les versions du .NET avec les branches comme dans GIT.
    - une ligne de vie pour les frameworks internes.
    - une ligne de vie avec les versions des systèmes d'exploitations
    Et des zones d'influences dans le sens de la hauteur pour illustrer les systèmes ciblés.

  • @MrTchiize
    @MrTchiize 5 месяцев назад

    Bonjour,
    Merci pour cette vidéo très instructive.
    .NET framework n’est pas mort, ça veut dire qu’on peut utiliser les nouvelles versions de C# avec ? Et des libs .NET (tout court) ?
    Merci.

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

      Non .NET Framework sur Windows est en phase de maintenance et bloqué à C# 7.3. Il faut des dll en netstandard pour pouvoir travailler avec

  • @erwinntips
    @erwinntips Год назад

    merci pour le partage. Ma question : dois-je comprendre que depuis l'avenement de .Net (le nouveau standar ayant démarrer par la version 5) il n'est plus possible de coder en vb? c'est uniquement pour le C#?

    • @HTSCoding
      @HTSCoding  Год назад

      Bonne question, je ne suis pas du tout au courant de tout ce qui se passe côté VB.NET
      Par contre, je sais de source sûre que C# lui va continuer à évoluer alors que VB non, ou très partiellement.
      Sachant que ça peut être assez important dans le cas où il peut exister de nouvelles façon de déclarer des éléments qui font directement écho à une instruction IL précise pour atteindre de meilleures performances, j'opterai pour l'apprentissage de la syntaxe C#, ce qui est facilité vu que tu connais déjà le framework .NET

    • @erwinntips
      @erwinntips Год назад

      @@HTSCoding merci pour le conseil.

  • @Xaalek
    @Xaalek 11 месяцев назад

    Qu'en est-il d'Avalonia et Uno ?

  • @cdesbois
    @cdesbois Год назад

    Et avec Flutter: un seul code est ca marche. C'est vrai qu'en WEB on est bloqué au SPA.

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

    👍

  • @francktio6000
    @francktio6000 Год назад

    Merci pour la vidéo j'ai bcp appris ! je suis sur Linux (Ubuntu) comment est ce que je pourrais faire des applications Desktop stp ? et est ce que c'est même possible d'utiliser les technos Winforms sur mon OS ? dans ta vidéo tu parles de Windows et j'aimerais savoir si c'est aussi possible dans mon cas stp

    • @HTSCoding
      @HTSCoding  Год назад +1

      Non sur Linux tu ne peux pas faire WinForms ni WPF. Mais tu as des alternatives comme Uno Platform ou Avalonia

    • @francktio6000
      @francktio6000 Год назад

      D'accord Merci 🙂

  • @patvia3944
    @patvia3944 Год назад

    Perso j'ai une incompréhension totale de la finalité de tous cela .Car je passe plus de temps a créer la partie graphique que a coder .Avant je glissait déposait maintenant tous est en xaml faut tout écrire avant je clichais sur les propriétés bien plus rapide .Maintenant si je veut faire comme avant faut payer très cher chez telerik ou autre vive la simplicité .Plus on avance moins c'est simplifié.

    • @HTSCoding
      @HTSCoding  Год назад +1

      Pas vraiment, tu as toujours la possibilité de faire du glisser déposer en WPF, et de mettre le code derrière les événements graphiques, ça change rien.
      Puis WinForms est toujours supporté, donc tu peux continuer à l'utiliser sans soucis

  • @tbremard
    @tbremard Год назад +1

    Bravo, super cette video !
    Donc si j ai bien compris le standard jusqu il y a quelques annees c etait de developper en net framework, mais comme il faut beneficier des nouvelles evolutions il faut migrer en dot net core, sauf si certaines dependance n existent qu en net framework, auquel cas une migration hybride peut etre faite avec des projets en net standard pour que des modules net core puissent les utiliser, tout en restant compatible avec le net framework. En fait avant on faisait du dot net maintenant on fait du NET 5. C est a mourrir de rire ces noms ridicules. On dirait des etudiant qui decident de faire des evolutions.

    • @HTSCoding
      @HTSCoding  Год назад

      Microsoft s'est cherché avant d'arriver à une simplification. Le tout, c'est d'arriver à comprendre cette complexité car l'offre est riche. Une fois que c'est compris, on sait d'où on vient, on sait où on va, c'est plus clair et plus facile à comprendre

  • @lepresk
    @lepresk Год назад

    Je crois que .NET est devenu au fils du temps une usine à Gaz on n'y comprends rien de prime à bord entre .netcore et .netstandart.. et puis trop de façon de faire la même chose en utilisant exactement les mêmes outils (c# & co). Microsoft doit aujourd'hui très bien travailler sur la demarquation des produits développeur et améliorer leur visibilité. Les gens se ruent aujourd'hui vers Flutter mais personne ou presque n'a l'idée de ce qu'est MAUI

    • @HTSCoding
      @HTSCoding  Год назад

      Usine à gaz, c'est un peu fort selon moi.
      Oui, il y a eu beaucoup de confusion (en vrai, une vidéo comme ça ne devrait pas être nécessaire, mais malheureusement, c'est le cas). Maintenant, avec l'unification, c'est + cohérent.
      Sur le cas précis de MAUI, je trouve que la bascule de MAUI vers Xamarin est trop abrupte. Puis, de façon générale, je constate pas tant d'engouement ici pour l'approche mobile avec C#, la France reste très attachée à JS (React Native et consorts). Bonne ou mauvaise chose, à chacun d'en juger.
      Outre Atlantique, il y a beaucoup plus de pubs et de reconnaissance de ces outils