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.
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.
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.
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:)
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.
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
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
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,..
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.
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.
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.
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#?
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
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
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é.
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
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.
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
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
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
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.
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.
Merci c'est tout de suite plus clair 👍
De loin la meilleure vidéo explicative sur le sujet que j'ai vu, même du côté anglophone !
Ça fait bien plaisir de lire des commentaires comme ça, merci :-)
Merci bcp Christopher pour votre votre qui est tres instructive
et vous m'avait vraiment eclaire sur bcp de choses
Que Dieu te benisse
Votre contenu est très instructif, merci à vous d'éclairer notre lanterne.
merci pour cette excellente presentation
Un grand merci à toi !
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.
Très bon récapitulatif, qui plus est à jour
Ce commentaire illustre bien un souci qu'à le contenu francophone :-D (vis-à-vis de la fraicheur de l'info)
Merci en tout cas !
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:)
Merci pour vos eclaircissements !
En effet, je suis tout à fait d'accord avec ce constat.
Donc à partager au max, que tout le monde soit au courant !
Merci beaucoup pour l'éclaircissement
Merci vraiment éclairé sur ces différent .Net
Très explicite merci merci bien
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.
juste excellent, merci enfin un peu de lumière !
Merci pour ce retour :-)
Excellente vidéo Christophe, c'est clair, net et précis ! Merci
Merci Kevin :-)
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
Merci pour l'astuce, j'ai rajouté les infos en début de cours !
Disposez vous d’une formation sur UDEMY ?
@@abdulkabir_02 oui je dispose d'une formation sur udemy
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
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
Sa fait beaucoup de .NET je vais suivre cette vidéo plusieurs fois pour mieux comprendre
Très pertinent
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,..
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.
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.
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.
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
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#?
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
@@HTSCoding merci pour le conseil.
Qu'en est-il d'Avalonia et Uno ?
Et avec Flutter: un seul code est ca marche. C'est vrai qu'en WEB on est bloqué au SPA.
👍
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
Non sur Linux tu ne peux pas faire WinForms ni WPF. Mais tu as des alternatives comme Uno Platform ou Avalonia
D'accord Merci 🙂
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é.
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
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.
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
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
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