La révolution C++ sous Windows !

Lu sur le blog de S. Somasegar :



” En aout, j’ai écrit un message early thinking on Visual C++ post Orcas. L’équipe C++ et moi avons eu beaucoup de retours très intéressants. Merci.


L’équipe C++ examine ces retours, et finalise les directions dans lesquelles nous devons orienter l’évolution de Visual C++. L’une des premières directions est un investissement dans des librairies écrites en code natif. L’équipe travaille sur une mise à jour significative des Microsoft Foundation Classes (MFC). Nous la livrerons au cours du premier semestre 2008 comme une mise à jour de Visual Studio 2008. Nous en aurons un aperçu au début de l’année prochaine.


Avec cette mise à jour des MFC, les développeurs pourront créer des applications avec le “look and feel” de Microsoft Office, Internet Explorer et Visual Studio. Les nouvelles fonctionnalités vont inclure le “ribbon” d’Office 2007, le look d’Internet Explorer avec ses “rebars” et “task panes”, le look de Visual Studio avec sa fonctionnalité d’ancrage (docking) sophistiqué, les fenêtres qui se masquent automatiquement (auto-hide), les grilles de propriétés (property grid), et tout ce qui va avec. Vos utilisateurs pourront aussi paramétrer les menus et barres d’outils de vos application en utilisant le glisser déplacer (live drag and drop).


De plus, nous allons aussi supporter TR1. TR1 est la première évolution de la librairie standard C++. Notre implémentation de TR1 inclus des fonctionnalités importantes comme les pointeurs intelligents (smart pointers), les expressions régulières, de nouveaux conteneurs (tuple, tableaux, ensembles non ordonnés, etc.), un générateur de nombres aléatoires sphistiqué, des encapsulations de fonctions polymorphiques, les “type traits”, et d’autres.


Rendez-vous au début de l’année prochaine pour de plus amples informations. En attendant, vous pouvez lire le blog de l’équipe C++. Vous pouvez aussi regarder la vidéo de channel 9 sur les nouvelles librairies MFC.”


Quelle révolution après des années d’overdose de code managé. Microsoft se s’aperçoit enfin qu’ils n’ont pas (encore) tué tous les développeurs C++/MFC !


Précisions :



  • une version béta des nouvelles MFC sera dispo début 2008. La version finale au printemps (entre le 21 mars et le 21 juin !)
  • C++ TR1, “Technical Report 1″, ce sont de nouvelles classes qui viennent enrichir la librairie standard C++. C++ TR1 n’est pas spécifique à Windows, est disponible sous d’autres systèmes d’exploitation, et supporté par d’autres compilateurs que VS. Il s’agit d’une étape importante vers l’implémentation dans VS2008 de la nouvelle version de C++, qui ne s’appelle pas C+=2, mais C++0x. J’y reviendrai très bientôt.

 

2 thoughts on “La révolution C++ sous Windows !

  1. Salut,
    Enfin 2 bonnes nouvelles. La 1ere, un blog en français sur VC++ et les MFCs. La seconde, les MFCs bougent enfin! Depuis VC98 ce n’était pas ça. Et puis je suis jaloux de mes collègues qui développent en .Net, en effet ils me narguent avec leurs énormes librairies où il faut 2 secondes pour faire une IHM sexy, ggrrrrr. Bref, il était temps, j’ai failli basculer du mauvais coté ;-)
    Bonne continuation :-)

  2. Merci pour les encouragements !
    Moi aussi j’ai été tenté de basculer du côté obscur, je l’avoue ;). Je crois que beaucoup de programmeurs C++/MFC sont tentés par C#. Mais quand je vois la lourdeur d’une appli WPF, surtout sous XP, eh bien ça refroidit !