Ignite 2021 : les annonces incontournables
mer, 03/03/2021 - 09:16
Durant la première journée de la conférence Ignite, Microsoft a dévoilé plusieurs plates-formes et technologies. La première annonce marquante a été Power Fx, un langage dédié aux outils low code.
Microsoft veut imposer Power Fx comme le standard pour écrire la couche logique personnalisée dans Power Platform. Power Platform est l’outil de Microsoft pour créer des apps avec un minimum de code. L’équipe s’est inspirée de Pascal, Mathematica, Miranda. Pour imposer Power Fx, Microsoft le met en open source pour que les communautés puissent l’implémenter. Aujourd’hui, chaque outil de low code fait un peu ce qu’il veut et propose son dialecte de description.
Dans le même temps, Microsoft a mis en ligne les préversions de Visual Studio 16.9 et 16.10. La 16.9 apporte des nouveautés sur la partie C++ avec un l’intilleSense amélioré, des améliorations pour limiter les dépassements de piles, un nouvel analyseurs mémoire pour .Net Core, une mise à jour des outils XAML dont le XAML Hot Reload qui arrive en version finale. Dans la 16.10, on utilisera le Remove Unused References, des expressions LINQ simplifiées, de nouvelles options de complétions de code.
Quelques nouveautés côté Azure et autres :
- Microsoft annonce un design remodelé de nombreuses librairies du Azure SDK pour supporter Azure.Identity
- Farmer Project pour créer et déployer rapidement des template ARM et Azure CLI
open Azure.Identity
let blobClient =
let accountUri = Uri "https://isaacsstorageaccount.blob.core.windows.net"
BlobServiceClient (accountUri, DefaultAzureCredential ())
- F# s’étend dans les piles .Net pour pouvoir être disponible sur .Net Core, .Net 5, ASP.Net Core
- Dynamic Instrumentation Profiling pour .Net : l’outil apparait dans VS 16.9. Il doit aider le développeur à tracer les fonctions et voir ce qu’il se passe réellement.
- PowerShell, les équipes prévoit la 7.2 à la sortie de .Net 6 ou peu après.
- .Net Upgrade Assistant : outil en CLI pour faciliter les mises à jour et évolutions des applications .Net.
- Préversion d’instances Azure managées pour Cassandra
- Windows Terminal Preview 1.7 : cette version supporte les extensions « fragments » JSON, meilleure gestion du fenêtrage, nouveaux paramètres de l’interface graphique, divers bug fix.