Тёмный

.NET EN 2024 : LE RETOUR EN FORCE DES APPS DE BUREAU ? (WPF, WINFORMS) 

Christophe Mommer
Подписаться 9 тыс.
Просмотров 3,5 тыс.
50% 1

😎 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
github.com/dot...
apps.microsoft...

Опубликовано:

 

21 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 38   
@Ibadez38
@Ibadez38 3 месяца назад
J’ai créé une application WPF il y a 2 jours et je l’ai fait essayer à mon frère. Il m’a dit : “Ça serait bien que tu mettes un thème sombre.” Cette vidéo tombe à pic!
@HTSCoding
@HTSCoding 3 месяца назад
Excellent 👌 Bon par contre faudra attendre la sortie de la preview
@breheem
@breheem 3 месяца назад
C'est tellement mieux que MAUI... étant développeur Java et ayant déjà travaillé sur du Java SWING et JavaFX, quand je suis passé à dotNET et que j'ai vu que MAUI n'avait pas d'éditeur graphique pour le WAML comme WPF, ça ma vraiment démotivé 😭. Mais là c'est mieux !
@HTSCoding
@HTSCoding 3 месяца назад
WPF est plus ancien et le tooling est plus mature, donc c'est logique. Ceci dit, le tooling MAUI a bien été amélioré, et pour tourner actuellement un cours avec MAUI en .NET 8 et la dernière version de Visual Studio, j'y prend vraiment plaisir ! Par contre, c'est pas la même cible, MAUI = mobile surtout, WPF = desktop Windows
@refre07
@refre07 3 месяца назад
très bonne vidéo, j'etais un grand fan de wpf, mais c'est extremement vrai, vu qu'on aura des puces ia ça reouvre une enorme porte pour les app standalone. ça me donne meme deja des idées. mais bon, on devra voir ce qui sera possible de faire avec ces puves, mais le futur semble tres interessant
@HTSCoding
@HTSCoding 3 месяца назад
Carrément 💯 faut juste éviter toute sorte de dérives , mais en local, ça ouvre des portes intéressantes pour des applis riches et interactives
@CyrilSeguenot
@CyrilSeguenot 3 месяца назад
Pour ma part, je pense que ce n'est qu'une mise à jour pour maintenir en vie les applis WPF existantes. Je ne crois pas une seule seconde que ça va relancer cette techno. D'autant plus que WinUI est bien plus avancé que WPF par la richesse de sa bibliothèque de composants, son intégration du Fluent design et ses performances. Pour ceux qui veulent faire de nouvelles applis Window natives,, WinUI est un choix bien plus intéressant que WPF, moyennant un petit apprentissage supplémentaire.
@HTSCoding
@HTSCoding 3 месяца назад
C’est un avis intéressant mais 100% des applis WPF que j’ai rencontré sont avec des styles customs donc l’intérêt de développer ça pour MS est nul. Quand à WinUI, je suis malheureusement pas aussi convaincu car il y a quand même beaucoup de manques et même des bugs dans cette techno, qui a cependant plein d’avantages aussi
@Yanis-48fw1
@Yanis-48fw1 3 месяца назад
Je sais pas trop quoi en penser… j’ai l’impression qu’en gardant WPF et WinForms actifs, MAUI ne va jamais prendre son envol. Ça reste la nouvelle techno pas stable donc beaucoup sont retissant à l’utiliser.
@springbootfr5825
@springbootfr5825 3 месяца назад
En effet, je voulait me former à cette techno (MAUI) , mais j'ai l'impression que ça ne convaint pas. Et pourquoi garder encore WINFORM & WPF?
@HTSCoding
@HTSCoding 3 месяца назад
C'est pas du tout la même cible surtout. Même si MAUI permet, par le biais de WinUI 3, de faire des applications de bureau, de 1) ça limite l'expérience (car on ne peut avoir que ce que MAUI a implémenté de Win UI 3) et de 2) MAUI est clairement le successeur de Xamarin, donc clairement mobile-first. De tous les projets MAUI que j'ai rencontré, j'en ai vu aucun qui est uniquement pour la cible Windows et très rare sont ceux qui ciblent à la fois mobile + desktop avec MAUI. Le seul cas de figure où ça me semble valable, c'est pour faire du Blazor Hybrid
@Yanis-48fw1
@Yanis-48fw1 3 месяца назад
@@HTSCoding Justement c’est le fait que MAUI puisse faire des applications de bureau qui me dérange en fait. Parce que ça le fait plutôt bien pour des applis basiques mais « ça limite l’expérience » lorsqu’un passe sur des choses plus avancées du coup on a une technologie qui donne l’impression d’être inachevée. Pour moi soit faut retirer le support de Windows/Mac de MAUI ou alors retravailler MAUI de manière à avoir une solution robuste et qui fusionne avec WPF.
@HTSCoding
@HTSCoding 3 месяца назад
Le choix de Win UI 3 pour MAUI était délibéré car Xamarin se reposait sur WPF et Microsoft veut moderniser la stack. Je vois vraiment Windows & macOS comme des plateformes bonus, car clairement la cible c'est mobile. Et pour ceux qui développe une appli, ça peut accélérer le cycle de développement de pouvoir lancer sur son OS natif plutôt que sur émulateur. Finalement, comme je l'ai dit, MAUI sous Desktop, pour moi, c'est le concurrent d'Electron et autres pour Blazor Hybrid plutôt qu'une solution toute faite pour faire une app. Mais nous ne sommes que deux anonymes qui discutons, on prend pas les décisions, c'est de leur ressort ça :-D
@salimnegan7289
@salimnegan7289 3 месяца назад
@@HTSCoding Blazor est clairement une super techno, encore plus facile a apprendre que react et est une sorte de concurrent direct nextjs
@springbootfr5825
@springbootfr5825 3 месяца назад
Finalement, si on veut faire une application desktop, on choisit WPF, WINFORM ou MAUI ? Je suis un peu confut
@sjx2411
@sjx2411 3 месяца назад
Winform est pas mal si tu veux concevoir une app tres rapidement ou tester des choses, sinon perso j’aime bien WPF. MAUI je n’ai pas tester
@HTSCoding
@HTSCoding 3 месяца назад
Et encore, tu as oublié Win UI 3 😅 Je pense que je devrais faire ça en vidéo car la demande est récurrente : "je veux faire tel projet, quelle techno choisir" Si tu veux faire du desktop, ma recommandation serait de choisir WPF qui est riche & stable. MAUI ne devrait, à mon avis, qu'être utiliser pour de la mobilité (Android & iOS) ou si tu veux faire une application Blazor Hybrid
@patricklanz
@patricklanz 3 месяца назад
Il y a encore Avalonia UI...
@HTSCoding
@HTSCoding 3 месяца назад
Oui, tout comme Uno Platform, mais là je ne parle que de solutions officielles et non communautaires :-)
@nicolaslair7627
@nicolaslair7627 3 месяца назад
C'est sympa ça, je vais vite passer en .NET 9 sur une app WPF pour en profiter quand ça sera disponible. Après, je ne sais pas si ça permettre de relancer l'intérêt de WPF, mais j'espère.
@HTSCoding
@HTSCoding 3 месяца назад
Clairement, ça n'a jamais été un meilleur temps pour être dev ! Maintenant, même l'app de base WPF sera jolie, ça manquait un peu :-)
@thomaslaforge7607
@thomaslaforge7607 3 месяца назад
Salut pour l'ia, tu n'as pas du tout besoin d'une puissance de calcul de fou ^^ c'est un modele généré (lui par des machines de taré malade ^^) qui est "figé" c'est une grosse formule mathématique à lancer mais rien de bien foufou. J'en lance sur mon mac M1 et mes pc windows. Donc même la notion de privé, ben si c'est local autant te dire qu'il n'y a pas de souci :) Merci pour ta vidéo tout de même.
@HTSCoding
@HTSCoding 3 месяца назад
Là tu me parles de modèles d’entraînement pour reconnaître des patterns simples non, pas de LLM ? Car j’avais cru lire quelque part que même openai ne savait pas comment ça pouvait marcher avec les ressources que ça bouffe
@thomaslaforge7607
@thomaslaforge7607 3 месяца назад
@@HTSCoding Je crois que ça vaut le coup d'aller voir comment fonctionne un LLM ^^ Et tu peux aller sur hugging face pour plein de model (dont des LLM). Pour voir comment en récupérer et en utiliser en local. Y compris génération d'images, etc... Mais clairement c'est trop hors sujet pour l'instant :) Bonne continuation à toi !
@thomaslaforge7607
@thomaslaforge7607 3 месяца назад
PS : Par contre c'est plus gourmand qu'une simple page web (of course) donc c'est pas top niveau conso global par rapport à l'utilisation précédente qu'on avait des simples moteurs de recherches. Donc ça pose des questions mais clairement pas du tout besoin d'une machine de guerre pour lancer un LLM. Pour le générer ce model oui clairement.
@HTSCoding
@HTSCoding 3 месяца назад
Disons qu'il faut le cas d'usage intéressant pour que ça soit pertinent d'avoir ce type de machine de guerre
@maximilienbausson6450
@maximilienbausson6450 3 месяца назад
Est-ce que l'on a accès aux materials mica et acrylic ?
@HTSCoding
@HTSCoding 3 месяца назад
Vu que ce sont les balbutiements (preview) et que j'ai pas trouvé de docs sur le sujet autre que la release note, je ne sais pas si ça sera directement "out of the box"
@tigidou3344
@tigidou3344 3 месяца назад
Il reste juste a faire que la doc ne soit pas imbuvable (comme toutes les docs de Microsoft).
@HTSCoding
@HTSCoding 3 месяца назад
Je te trouve dur là ... 😅 Perso, la doc de Microsoft est pas la pire que j'ai pu rencontrer (et au moins ,elle existe comparée à certains autres ...) Pour l'instant, vu qu'elle est pas là, on peut pas encore se prononcer !
@npm38
@npm38 3 месяца назад
Oui c'est faux la doc de microsoft est très complète mais ultra touffu d'où cette impression. Par contre toujours la VO pas la traduction 😊
@HTSCoding
@HTSCoding 3 месяца назад
Exact, les traductions automatique sont pour le moins hasardeuses ! (ça me fait marrer quand je vois que le moteur traduit le nom des méthodes ou des propriétés x_x)
@olivier0003
@olivier0003 3 месяца назад
Of course, wpf et maui sont vivants 😂 il n'y pas que le web UI.
@HTSCoding
@HTSCoding 3 месяца назад
Je n'ai jamais prétendu le contraire mais il faut avouer que WPF était dans un état végétatif depuis sa sortie en .NET Core 3.1... Le dépôt GitHub était pas actif du tout
@xritics19
@xritics19 3 месяца назад
On a l'impression qu'il n'y a que Windows qui existe...Mais heureusement ce n'est pas le cas.
Далее
연준 (YEONJUN) ‘GGUM’ Official MV
02:44
Просмотров 9 млн
Unique deep painful back massage for Lisa #chiropractor
00:11
Le design pattern OBSERVER expliqué et appliqué en C#
16:55
ASP.NET Core 8 Web API in Clean architecture from scratch
2:12:25
연준 (YEONJUN) ‘GGUM’ Official MV
02:44
Просмотров 9 млн