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!
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
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
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.
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
@@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.
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
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 !
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
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.
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
@@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 !
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.
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.
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"
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.
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
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 !
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)
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
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!
Excellent 👌
Bon par contre faudra attendre la sortie de la preview
Finalement, si on veut faire une application desktop, on choisit WPF, WINFORM ou MAUI ? Je suis un peu confut
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
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
Il y a encore Avalonia UI...
Oui, tout comme Uno Platform, mais là je ne parle que de solutions officielles et non communautaires :-)
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
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
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.
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?
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
@@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.
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
@@HTSCoding Blazor est clairement une super techno, encore plus facile a apprendre que react et est une sorte de concurrent direct nextjs
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 !
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
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.
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
@@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 !
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.
Disons qu'il faut le cas d'usage intéressant pour que ça soit pertinent d'avoir ce type de machine de guerre
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.
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 :-)
Est-ce que l'on a accès aux materials mica et acrylic ?
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"
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.
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
Il reste juste a faire que la doc ne soit pas imbuvable (comme toutes les docs de Microsoft).
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 !
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 😊
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)
Of course, wpf et maui sont vivants 😂 il n'y pas que le web UI.
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
On a l'impression qu'il n'y a que Windows qui existe...Mais heureusement ce n'est pas le cas.