Dot.Blog

C#, XAML, Xamarin, UWP/Android/iOS

Silverlight 6 prévu par MS dans MSCORLIB ...

[new:30/07/2012]Nous savons par tous les leaks plus ou moins officiels que VS 2012 Express ne contiendra ni WPF ni Silverlight qui seront réservés à la version Ultimate (généralement achetée par les entreprises) ce qui ne fait que confirmer la destination “entreprise” de ces technologies tel que cela avait été expliqué au BUILD de septembre (voir précisions plus bas [8/6]). Certes, mais reste une interrogation pour tous les amoureux de Silverlight : Y-aura-t-il une version 6 ou l’annonce de l’arrêt du produit ? Je crois que ce je viens de dire et ce qui suit répondent à la question...

D’abord la présente de SL et WPF dans VS 2012 Ultimate est tout sauf l’annonce d’un abandon, bien au contraire. Comme je le dis depuis des mois, WinRT n’est pas en mesure de couvrir 100% des besoins et il faudra bien un jour qu’on en revienne à WPF pour des applications desktop modernes non sandboxées et ne dépendant pas du market place (un impératif pour la majeure partie des éditeurs de logiciels) et à Silverlight car tout simplement on n’a encore rien trouvé de mieux pour faire des Intranet et des Extranet en entreprise...

[Note du 8/6] Microsoft vient d'annoncer, peut-être sous la pression de ce qui commençait à fâcher beaucoup de développeurs, qu'il y aurait en fait deux versions Express, la première, celle qui était annoncée à ce jour, uniquement WinRT, et maintenant une seconde "desktop" mais sans précision des cibles concernées (WPF, Silverlight ? Windows Forms ?). C'est en tout cas une évolution de leur position car si les deux versions avaient été prévues d'emblée, on voit mal pourquoi une seule version (WinRT) aurait été annoncée seule... Comme quoi cela fait du bien du parler, j'en suis convaincu. A lire : http://blogs.msdn.com/b/visualstudio/archive/2012/06/08/visual-studio-express-2012-for-windows-desktop.aspx
[Fin de la note du 8/6]

 

Mais il y  a aussi ce screen shot, que tout le monde peut refaire chez lui, la décompilation de MSCORLIB la librairie centrale avec ILSpy, qui possède une classe privée “BinaryCompatibilityMap” contenant notamment une série de booléens indiquant la plateforme minimale requise pour une application.

 

Si c’est sans surprise qu’on trouve “TargetsAtLeast_Phone_V8_0”, puisqu’il est maintenant connu de tous que Windows 8 pour Smartphones (WP8) remplacera WP7 très prochainement (avec une programmation WinRT), c’est avec soulagement mais la nécessité d’une confirmation officielle malgré tout avant d’ouvrir le champagne qu’on trouve “TargetsAtLeast_Silverlight_V6” ...

La V6 serait donc dans le pipe, quelque part... Attendons que MS en parle officiellement et ne nous emballons pas. Mais toutes ces nouvelles vont dans le (même) bon sens, et confirment ce que je pressens depuis des mois : Windows 8 et RT pour le grand public avec un développement WinRT, et .NET WPF/SL sous Windows 8 classic pour les entreprises.

L’OS à deux têtes est bien un OS à deux cibles. N’aurait-il pas été plus clair que Microsoft propose une ligne de produit grand public et une ligne de produit “Pro” comme il y a eut WIndows NT et Workstation principalement utilisés en entreprise ? Je pense que cela eut été plus clair. Mais la stratégie de MS est peu lisible ces derniers temps faute de communication. Nous en sommes donc réduits à spéculer sur la moindre fuite. C’est dommage ça aussi.

L’image  (source Flickr par “JF III” : http://www.flickr.com/photos/onlyawesomestuff/7160993379/in/photostream )

Smile Sourire

Et Stay Tuned !

blog comments powered by Disqus