Salut Arduino-PI
Pour moi, l’expérience Blazor Server a été plutôt bonne. Au départ, c'etait plutot un test parceque j'avais du temps pour ca mais au final, mes badgeuses tournent H24 depuis 10 mois et je n’ai jamais eu le moindre plantage. J’en ais d’ailleurs 10 de plus à construire pour une autre société et je pense garder la même appli Blazor. J'avais déjà fait une migration de cette appli de .NET core 3 vers 3.1 puis vers .NET 5 et si cela se passe bien pour la prochaine migration vers .NET 6, cela me confortera dans 'idée d'avoir fait un bon choix.
Côté 'dévelopeur', c’est un peu déroutant au début du fait que cela fait des décennies que l’on utilisait tous que du JS coté client mais finalement, j’ai trouvé que c’était beaucoup plus clair en C# notamment grâce à la transparence de SignalR pour les échanges entre le serveur Blazor et les vues. Pour le projet Chronos, j‘ai utilisé un serveur ASP.Net Core avec du JS dans des pages Razor pour le serveur d’application et du Blazor pour les badgeuses et ce que j’ai vraiment apprécié, c’est de pouvoir réutilisé directement des models écrit en C# pour le serveur d’application dans les parties dynamique de mes pages Blazor.
Est-ce que cela peut rivaliser avec un framework comme React ? pour moi, techniquement, cela ne fait aucun doute mais Blazor est encore jeune et les Framework JS sont très implantés et ont encore un très bel avenir (et il ni a pas que des environnements .NET) . Je suis plutôt confiant sur le futur de Blazor Server du fait que cela repose sur 2 technos qui grimpent (ASP.Net core et WASM) et il y a de très grosses ambitions pour Blazor Assembly. Pour conclure, je dirais que Blazor Server est une carte de plus dans la sphère .NET et c’est tout benef pour les développeurs C# qui ne sont pas forcément familiarisé avec JS. L’énorme avantage que je vois là-dedans, c’est que tout est intégré à .NET, donc un seul langage pour tout faire et ça aboli de fait les problèmes de compatibilité et de versionning. Après, c‘est comme pour tout le reste. Il y a des choses avec lesquelles on accroche facilement et d’autre ou ça ne prend pas, mais ça c’est très personnel.
Pour ce qui est des choix dans les SI des entreprises, il y a toujours eu beaucoup de frilosité et je peux t’affirmer que beaucoup utilisent encore des tecnos complétement obsolètes en étant convaincu qu’ils ne feront pas mieux avec des technos d’aujourd’hui. Perso, j’ai toujours pris mes responsabilités et joué la carte de l’audace et c’est ce qui me permet de mettre en place de nouveaux projets avec une productivité et une efficacité qui en fait rêver plus d’un
…
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).