Superbe vidéo bien expliquée 👌 Je viens du monde de Xamarin où je suis habitué à MVVM. Quel est le pattern utilisé ici avec le "contrôleur de la vue" nommé xBase ? Est ce du MVC ? Quel pattern est il conseillé d'utiliser avec Blazor ? MVC, MVP, MVU, MVVM, autre ? Car si j'ai une app legacy à migrer vers Blazor et qu'on a déjà les Viewmodel dans un projet séparé, on pourrait utiliser les xBase qui se brancheraient sur les ViewModels ? Même question pour une app from scratch si on souhaite bien séparer le traitement des interractions afin de pouvoir partager ce traitement avec d'autres éventuelles futurs apps, comment le partager ? Merci d'avance
Ce n'est pas vraiment un pattern, c'est plutôt du "code-behind". Blazor ne prends aucun parti pris sur l'architecture, tu peux choisir le pattern que tu préfères et avec lequel tu es le plus à l'aise. Il faut juste garder en tête un point de vigilance sur l'usage des ressources si l'appli se veut être réactive (je pense notamment à MVVM avec INotifyPropertyChanged et l'utilisation de SignalR).
@@HTSCoding merci pour ton retour, tu veux dire que tous les events d'INPC risquent d'impacter sur la performance de la réactivité de Blazor Server avec SignalR ?
Vu que tu peux interagir avec JavaScript en Blazor, oui, c'est tout à fait possible Je n'aborde pas l'interaction JS dans cette vidéo mais bien dans mon cours complet
Très bon tuto Christophe pour débuter avec Blazor Server. Jeu un peu difficile à la fin😀. Ce serait bien si le user sait si le nombre magique à deviner est plus petit ou grand que le nombre qu'il vient de saisir.
Bonjour Merci pour cette présentation Pour les urls dynamiques, Il n'est pas possible de gérer une contrainte d'url avec regex ? Par exemple ci dessous, la version 1 fonctionne mais la 2eme non alors que ca revient normalement au même 1- @page "/produit/{Id:int}" 2- @page "/produit/{Id:regex(^\d{1,2})}"
Si, la contrainte de route Regex est tout à fait possible. Cependant, il y a une différence essentielle entre le 1 et le 2 : Dans le 1, le paramètre de route est de type int (du fait du paramètre de route, il sera parsé) Dans le 2, le paramètre de route est de type string et doit être parsée manuellement à postériori
Salut, je programme en Blazor (serveur) depuis plusieurs mois, en lien avec Radzen pour la conception de l'IHM. Connaissez-vous cet outil, si oui qu'en pensez-vous ?
Je sais que Radzen est assez prolifique dans la création d'outils pour Blazor (composants, utilitaire de création de GUI). Néanmoins, de mon côté, je préfère rester sur des solutions simples (HTML & CSS à la main, avec l'aide de boostrap) et pour les composants, j'ai essayé les composants riches DevExpress et Telerik sans en être vraiment convaincu, je les trouve trop lents/gros car ils veulent faire trop de choses et être ouverts à trop de scénarios. J'apprécie particulièrement MudBlazor qui est simple et efficace
SI l'on veut s'initier à Blazor, est-ce utile de commencer par ce cours (les concepts seront utiles), ou peut-on passer directement à la version .NET 8 qui fonctionne très différemment ?
Comme tu le sens, j'ai les deux tutos sur ma chaine (qui sont le début de mes cours). Mais le dernier en date contient tout ce dont on pourrait avoir besoin. Voici les 3 premières heures : ua-cam.com/video/M1WOD_M_-uU/v-deo.html
Avec l'unification de toutes les possibilités avec Blazor Web App en .NET 8, la question ne se pose plus, Blazor pourra tout faire, tout sera une histoire de configuration
Merci de votre intérêt. La formule d'abonnement est entrain d'être retravaillée et va être fonctionnelle d'ici peu de temps. N'hésitez pas à vous inscrire à la plateforme et à vous abonnez à la newsletter pour être tenu au courant. Vous pouvez aussi rejoindre le serveur Discord pour avoir des informations plus rapidement !
Euh c'est bizarre comme question. Tu dois choisir la façon dont ton application fonctionne : soit en Blazor Server, soit en Blazor WASM (pour le web) Tes composants, s'ils sont bien faits, sont compatibles avec les deux
Dur à dire, mais Blazor me semble pas forcément le meilleur outil pour le web d'un réseau social. Je pencherais pour MVC ou Razor Pages pour un site web
Bonjour, Effectivement, les abonnements sont temporairement désactivés pour cette fin d'année afin de travailler à la nouvelle version. Le système d'abonnement reviendra en 2023 avec de nouvelles formules.
Bravo, vraiment bien expliqué
Contenue clair et limpide !!
Un vrai effort dans la pédagogie.
Merci 😊
Oh grosse vidéo. Merci Christophe.
Enjoy !
Superbe vidéo bien expliquée 👌
Je viens du monde de Xamarin où je suis habitué à MVVM. Quel est le pattern utilisé ici avec le "contrôleur de la vue" nommé xBase ? Est ce du MVC ?
Quel pattern est il conseillé d'utiliser avec Blazor ? MVC, MVP, MVU, MVVM, autre ?
Car si j'ai une app legacy à migrer vers Blazor et qu'on a déjà les Viewmodel dans un projet séparé, on pourrait utiliser les xBase qui se brancheraient sur les ViewModels ?
Même question pour une app from scratch si on souhaite bien séparer le traitement des interractions afin de pouvoir partager ce traitement avec d'autres éventuelles futurs apps, comment le partager ?
Merci d'avance
Ce n'est pas vraiment un pattern, c'est plutôt du "code-behind".
Blazor ne prends aucun parti pris sur l'architecture, tu peux choisir le pattern que tu préfères et avec lequel tu es le plus à l'aise. Il faut juste garder en tête un point de vigilance sur l'usage des ressources si l'appli se veut être réactive (je pense notamment à MVVM avec INotifyPropertyChanged et l'utilisation de SignalR).
@@HTSCoding merci pour ton retour, tu veux dire que tous les events d'INPC risquent d'impacter sur la performance de la réactivité de Blazor Server avec SignalR ?
Merci bien pour l'explication du blazor wasm vs server
Très bonne vidéo Christophe
Je me demandais s'il était possible d'utiliser des api comme Intersection Observer API avec blazor ?
Vu que tu peux interagir avec JavaScript en Blazor, oui, c'est tout à fait possible
Je n'aborde pas l'interaction JS dans cette vidéo mais bien dans mon cours complet
Très bon tuto Christophe pour débuter avec Blazor Server. Jeu un peu difficile à la fin😀. Ce serait bien si le user sait si le nombre magique à deviner est plus petit ou grand que le nombre qu'il vient de saisir.
Remarque pertinente, c’est ce que je ai fais dans la mise à jour du cours :-)
Bonjour
Merci pour cette présentation
Pour les urls dynamiques, Il n'est pas possible de gérer une contrainte d'url avec regex ?
Par exemple ci dessous, la version 1 fonctionne mais la 2eme non alors que ca revient normalement au même
1- @page "/produit/{Id:int}"
2- @page "/produit/{Id:regex(^\d{1,2})}"
Si, la contrainte de route Regex est tout à fait possible.
Cependant, il y a une différence essentielle entre le 1 et le 2 :
Dans le 1, le paramètre de route est de type int (du fait du paramètre de route, il sera parsé)
Dans le 2, le paramètre de route est de type string et doit être parsée manuellement à postériori
Salut, je programme en Blazor (serveur) depuis plusieurs mois, en lien avec Radzen pour la conception de l'IHM. Connaissez-vous cet outil, si oui qu'en pensez-vous ?
Je sais que Radzen est assez prolifique dans la création d'outils pour Blazor (composants, utilitaire de création de GUI). Néanmoins, de mon côté, je préfère rester sur des solutions simples (HTML & CSS à la main, avec l'aide de boostrap) et pour les composants, j'ai essayé les composants riches DevExpress et Telerik sans en être vraiment convaincu, je les trouve trop lents/gros car ils veulent faire trop de choses et être ouverts à trop de scénarios. J'apprécie particulièrement MudBlazor qui est simple et efficace
SI l'on veut s'initier à Blazor, est-ce utile de commencer par ce cours (les concepts seront utiles), ou peut-on passer directement à la version .NET 8 qui fonctionne très différemment ?
Comme tu le sens, j'ai les deux tutos sur ma chaine (qui sont le début de mes cours). Mais le dernier en date contient tout ce dont on pourrait avoir besoin.
Voici les 3 premières heures : ua-cam.com/video/M1WOD_M_-uU/v-deo.html
@@HTSCoding merci !
Salut, Dites moi pour faire du ERP, progiciel web, qu'est ce qu'il faut utilise?
Avec l'unification de toutes les possibilités avec Blazor Web App en .NET 8, la question ne se pose plus, Blazor pourra tout faire, tout sera une histoire de configuration
Très bon tuto, et j'ai voulu m’abonner mais les abonnements sont suspendus.
Savez-vous s'ils reprendront quant ?
Merci !
Merci de votre intérêt. La formule d'abonnement est entrain d'être retravaillée et va être fonctionnelle d'ici peu de temps. N'hésitez pas à vous inscrire à la plateforme et à vous abonnez à la newsletter pour être tenu au courant.
Vous pouvez aussi rejoindre le serveur Discord pour avoir des informations plus rapidement !
Bonjour, l’abonnement est de retour sur la plateforme.
Bonne journée
Super contenu
grosse vidéo
Bonjour,
J'ai recherché pour le cours Blazor WebAssembly mais je n'ai rien trouvé .. est-ce que ce cours existe du coup ? ^^
Hello, le nouveau cours est ici : www.hts-learning.com/shop/course/infos/blazor
Il couvre toutes les variantes de Blazor
Peut on utiliser les deux en meme temps?
Euh c'est bizarre comme question.
Tu dois choisir la façon dont ton application fonctionne : soit en Blazor Server, soit en Blazor WASM (pour le web)
Tes composants, s'ils sont bien faits, sont compatibles avec les deux
Comment choisir entre les deux? surtout si on veux realiser un reseau social.
Je ne pense pas que Blazor soit l'outil approprié pour faire un réseau social, sauf éventuellement un outil annexe
@@HTSCoding quelle technologie Microsoft serai donc approprié à long-terme par rapport à votre expérience
Dur à dire, mais Blazor me semble pas forcément le meilleur outil pour le web d'un réseau social. Je pencherais pour MVC ou Razor Pages pour un site web
@@HTSCoding j ai peur que Microsoft ne puisse plus prendre Mvc à long-terme. Peut on imbriqués les composants Blazor dans Mvc?
Peut-être un bon sujet à discuter sur le serveur discord ;-)
Et oui, dans le cours, je montre comment piloter des composants Blazor depuis un site MVC
Bonjour l'abonnement n'est plus disponible. Comment procéder merci
Bonjour,
Effectivement, les abonnements sont temporairement désactivés pour cette fin d'année afin de travailler à la nouvelle version.
Le système d'abonnement reviendra en 2023 avec de nouvelles formules.
Bonjour, l’abonnement est de retour sur la plateforme.
Bonne journée