• [^] # Re: Linux, une plateforme Desktop majeure

    Posté par . En réponse au lien Microsoft Edge est maintenant disponible pour Linux. Évalué à 4.

    Un bordel sans nom mais on arrive au bout du processus.

    Alors net5.0 sort ce mois ci en non-LTS avec une BCL unifié sur tous les systèmes.

    Le runtime Mono.Wasm devient le runtime AspNetCore.WebAssembly, Mono.Forms/Xamarian devient Microsoft.MAUI. Le linker Mono.Linker devient le linker officiel de MSBuild.La compilation AOT de Microsoft est 'abandonné' au profit de celle de Mono.

    Microsoft va adapté WPF pour Xamarian.Forms/MAUI et non l'inverse et au meme titre que GTK3 ou Apple.

    A la fin, on devrait avoir une API Blazor qui permet de taper Wasm, Any OS et un hybrid mode.

    Le runtime net5.0 est ready mais pas le SDK, qui nécessite d'être unifié sur la partie UI/Mobile. C'est le travail du sprint de net6.0 qui apporte le LTS et la plateforme on top (dont le navigateur devient important dans une archi webassembly)

    Pour webassembly, c'est lent mais qu'est ce que c'est pratique. Ils ont fait un bon taf d'optimisation pour la V5, il manque que l'AOT et ca sera perfect. (le clr en wasm pese 2Mo compressé). Pour info, j'ai porté PowerShell en wasm et tout marche,donc c'est solide. Je pense pas que quelq'un a industrialisé wasm d'une maniere aussi simple. Un coup de bol d'avoir dans son portfolio Moonlight de Xamarian.