Microsoft : « On s'est aimés, on s'est perdus de vue, on se retrouve »
Entretien avec le Directeur de la division Développeurs
Le 2012-09-19 12:12:06, par Gordon Fowler, Expert éminent sénior
Chez Microsoft, dans l'embrasure d'une porte, il se peut que vous entendiez quelques confessions à cœur ouvert sur un dénommé Vista. Des confidences qui montrent, qu’en interne, cet OS a été vécu par beaucoup comme un accident industriel qui a laissé des traces.
Jean Ferré - Directeur de la division Développeurs, Plateforme et Ecosystème de Microsoft France - parle lui plus diplomatiquement d’un « désamour » né entre les développeurs et Microsoft avec Vista.
Depuis, Windows 7 est passé par là pour panser les blessures. Et la Build de Windows 8 est sortie.
D’après ses constatations, cette Build aurait marqué un nouveau départ dans cette relation tumultueuse.
« On s’est aimés, on s’est perdus de vue, on se retrouve », résume Jean Ferré lors d’un entretien à Developpez.com lors de la rentrée 2012/2013 de Microsoft.
Pour lui, Windows 8 a deux effets sensibles et positifs sur la communauté.
La Build de Windows 8
D’une part les développeurs traditionnellement attachés à Microsoft qui s’étaient éloignés reviennent. Quant à ceux qui ne connaissaient pas l’écosystème – ou qui s’en méfiaient – ils seraient de plus en plus nombreux à être séduits par la politique d’ouverture de l'éditeur.
Une ouverture qui se traduit dans Windows Azure – la plateforme Cloud dédiée aux développeurs – qui supporte .NET mais aussi Java, PHP, Python ou Ruby. Azure, toujours, qui propose des VM Linux persistantes. Une ouverture dans Visual Studio, qui permet désormais de coder en JavaScript ou qui s’interface avec Eclipse. Et une ouverture dans Windows 8 (et Windows Phone 8) avec notamment l’arrivée en force du HTML5.
Cette nouvelle avait d’ailleurs suscité une certaine inquiétude pour les uns, un accueil railleur pour les autres. Quid de l’avenir de .NET ? Etait-il bien sérieux d’affirmer que l’on pouvait aussi bien faire des applications natives en HTML 5 qu’en C#/C++ ?
Pour Jean Ferré, la question ne se pose pas en ces termes. Le HTML5 n’a pas bouté – loin s’en faut - .NET hors de Windows. Et les deux technologies ne s’affrontent pas vraiment. « HTML 5 n’a rien à envier aux autres, analyse-t-il. On peut juste dire qu’aujourd’hui c’est un langage un peu moins mature ».
Mais un langage on ne peut plus sérieux, aux possibilités de plus en plus puissantes, qui complète .NET.
Le HTML5 a un autre intérêt pour l’écosystème Microsoft. Il séduit des développeurs Web. Jean Ferré se félicite que ceux-ci – a priori loin de l’applicatif desktop et mobile - puissent créer des applications pour Windows 8 et Windows Phone 8 sans avoir à apprendre de nouveaux langages.
Aujourd’hui, c’est d’ailleurs tout Microsoft qui précise que « son environnement de développement unique (NDR : dans le sens de unifié) » pour toutes ses plateformes (Windows, Windows Phone, Windows Server, SharePoint, SQL Server et Azure, Windows Azure, SharePoint, etc.) s’appuie sur trois jambes : « C#, C++ et HTML5 ». Un constat réalisé hier par Nicolas Petit, Directeur Marketing et des opérations de Microsoft France, lors d’une conférence devant plusieurs centaines de personnes.
La seule limite que Nicolas Petit pose aux développeurs ne vient pas des technologies. Elle consiste en fait à « respecter l’utilisateur ». En langage non-marketing : à respecter à la lettre les Guidelines du nouveau design unifié.
Un design qui doit-être impérativement « sobre, sans transparences inutiles, sans chichi... ou d’effets similicuirs », plaisante-t-il.
Pour le reste, Microsoft et Jean Ferré ont une seule maxime pour cette rentrée 2012/2013 : « Venez comme vous êtes ».
Source : Conférence de rentrée 2012/2013 de Microsoft France, Entretien avec Jean Ferré, 18/09/2012
Jean Ferré, Microsoft France
Jean Ferré - Directeur de la division Développeurs, Plateforme et Ecosystème de Microsoft France - parle lui plus diplomatiquement d’un « désamour » né entre les développeurs et Microsoft avec Vista.
Depuis, Windows 7 est passé par là pour panser les blessures. Et la Build de Windows 8 est sortie.
D’après ses constatations, cette Build aurait marqué un nouveau départ dans cette relation tumultueuse.
« On s’est aimés, on s’est perdus de vue, on se retrouve », résume Jean Ferré lors d’un entretien à Developpez.com lors de la rentrée 2012/2013 de Microsoft.
Pour lui, Windows 8 a deux effets sensibles et positifs sur la communauté.
La Build de Windows 8
D’une part les développeurs traditionnellement attachés à Microsoft qui s’étaient éloignés reviennent. Quant à ceux qui ne connaissaient pas l’écosystème – ou qui s’en méfiaient – ils seraient de plus en plus nombreux à être séduits par la politique d’ouverture de l'éditeur.
Une ouverture qui se traduit dans Windows Azure – la plateforme Cloud dédiée aux développeurs – qui supporte .NET mais aussi Java, PHP, Python ou Ruby. Azure, toujours, qui propose des VM Linux persistantes. Une ouverture dans Visual Studio, qui permet désormais de coder en JavaScript ou qui s’interface avec Eclipse. Et une ouverture dans Windows 8 (et Windows Phone 8) avec notamment l’arrivée en force du HTML5.
Cette nouvelle avait d’ailleurs suscité une certaine inquiétude pour les uns, un accueil railleur pour les autres. Quid de l’avenir de .NET ? Etait-il bien sérieux d’affirmer que l’on pouvait aussi bien faire des applications natives en HTML 5 qu’en C#/C++ ?
Pour Jean Ferré, la question ne se pose pas en ces termes. Le HTML5 n’a pas bouté – loin s’en faut - .NET hors de Windows. Et les deux technologies ne s’affrontent pas vraiment. « HTML 5 n’a rien à envier aux autres, analyse-t-il. On peut juste dire qu’aujourd’hui c’est un langage un peu moins mature ».
Mais un langage on ne peut plus sérieux, aux possibilités de plus en plus puissantes, qui complète .NET.
Le HTML5 a un autre intérêt pour l’écosystème Microsoft. Il séduit des développeurs Web. Jean Ferré se félicite que ceux-ci – a priori loin de l’applicatif desktop et mobile - puissent créer des applications pour Windows 8 et Windows Phone 8 sans avoir à apprendre de nouveaux langages.
Aujourd’hui, c’est d’ailleurs tout Microsoft qui précise que « son environnement de développement unique (NDR : dans le sens de unifié) » pour toutes ses plateformes (Windows, Windows Phone, Windows Server, SharePoint, SQL Server et Azure, Windows Azure, SharePoint, etc.) s’appuie sur trois jambes : « C#, C++ et HTML5 ». Un constat réalisé hier par Nicolas Petit, Directeur Marketing et des opérations de Microsoft France, lors d’une conférence devant plusieurs centaines de personnes.
La seule limite que Nicolas Petit pose aux développeurs ne vient pas des technologies. Elle consiste en fait à « respecter l’utilisateur ». En langage non-marketing : à respecter à la lettre les Guidelines du nouveau design unifié.
Un design qui doit-être impérativement « sobre, sans transparences inutiles, sans chichi... ou d’effets similicuirs », plaisante-t-il.
Pour le reste, Microsoft et Jean Ferré ont une seule maxime pour cette rentrée 2012/2013 : « Venez comme vous êtes ».
Source : Conférence de rentrée 2012/2013 de Microsoft France, Entretien avec Jean Ferré, 18/09/2012
Jean Ferré, Microsoft France
-
elmcherquiMembre avertiLa seule limite que Nicolas Petit pose aux développeurs ne vient pas des technologies. Elle consiste en fait à « respecter l’utilisateur »
Meme chose pour Silverlight , Microsoft nous a offert une plateforme tellement puissante , des outils pour etre productif sans equivalents sur le marche , et hop aucune communication jusqu'a ce jour sur l'avenir de la plateforme , on ne sait pas si il y'aura une version 6 officiellement , Cependant on sait que la version metro IE 10 aura pour plugin que Flash.
Le probleme est qu'ils faisaient au C++ la meme chose lorsqu'ils ont sorti C# ,et on le voit clairement dans la documentation , la majorité des samples sont en html5/js .
Je suis pour l'avancé technologique , et le changement ne me rebute pas d'ailleur le changement ne doit rebuter aucun developpeur , tous ce que je demande c'est qu'ils communiquent un minimum sur leur produit .le 19/09/2012 à 13:09 -
acesydeMembre éclairéEntièrement d'accord avec elmcherqui.
XNA est un coup dur, arrêter ce framework pour ne plus qu'utiliser le C++ (façon Microsoft en plus) avec une syntaxe dégueulasse, avec trop peu de documentation, c'est vraiment irrespectueux envers les développeurs.
Si jamais ils retirent le C#, je pense que beaucoup de monde se tournera vers d'autres plateformes, plutôt que faire du HTML5/JS.le 19/09/2012 à 13:22 -
GammelFutur Membre du ClubJe ne pense pas que Microsoft se réconcilie avec les développeurs. Ils vont juste attirer les scripteurs html grâce à leur politique "d'ouverture".le 19/09/2012 à 13:37
-
musta2004Membre à l'essaiVraiment je n’arrive pas a comprendre Microsoft :
1 – elle se focalise sur HTML5 , je suis un développeur en plusieurs Langue je trouve que C# et le langage le plus développer dans le monde de informatique (Syntaxe , Fluidité, la super API LINQ avec tous ces Extensions ,…….. ), mois je l’appelle le langage au gout sucré
2 - XNA et un super Framework des millier de développeurs on investie beaucoup dans ce Framework , pourquoi se abandonnant ? Les developpeurs demande un XNA 5le 19/09/2012 à 13:52 -
alex_vinoMembre émérite... s’appuie sur trois jambes : « C#, C++ et HTML5 ». Un constat réalisé hier par Nicolas Petit, Directeur Marketing et des opérations de Microsoft France, lors d’une conférence devant plusieurs centaines de personnes.
De plus Microsoft propose aux développeurs de choisir leur language pour Windows 8 en fonction de leurs gouts et compétences, mais il faut savoir que le Javascript ne permet pas de faire tout ce que le C# le permet avec WinRT, meme s'ils sont proches.La seule limite que Nicolas Petit pose aux développeurs ne vient pas des technologies. Elle consiste en fait à « respecter l’utilisateur ». En langage non-marketing : à respecter à la lettre les Guidelines du nouveau design unifié.
Je penses surtout que cet OS dois faire ses preuves, pourquoi les développeurs devraient investir dans un tout nouveau systeme en rupture avec le passé alors que celui-ci n'a pas fait ses preuves (et ne les a toujours pas faites sur smartphone).le 19/09/2012 à 14:21 -
alex_vinoMembre émériteQue Microsoft s'attende a avoir un Windows Store pas tres garni alors, et de voir les développeurs sortir de leur mode Metro.
Communiquer sur les languages/technologies disponibles il n'y a rien de secret, ce n'est pas une fonctionalité qui sera dévoilée aux utlisateurs dans un mois.
Ce n'est pas les fonctionnités dont je parle, mais le language. Je n'ai pas envie d'apprendre Silverlight si je peux développer en XAML ou meme en HTML. Ils avaient annoncé que Windows Phone 8 serait quasiment la copie conforme de Windows 8, si ce n'est qu'il sera adapté aux écrans plus petit et que surement il embarquera moins de drivers & Cie. Si c'est presque exactement pareil et que les applications peuvent etre fusionnées sur le Store (comme pour iPad / iPhone), alors je ne vois pas en quoi on peux faire une croix sur XAML / HTML5.
Pour le moment je croise les doigts, mais a cette vitesse je vais vraiment finir par utiliser des outils comme PhoneGap.le 20/09/2012 à 17:38 -
Nathanael MarchandRédacteurEuh?
Quel est le langage de description d'interface pour Silverlight ? XAML Silverlight = XAML + C#
Quel est le langage de description d'interface pour WPF ? XAML WPF = XAML + C#
Quel est le langage de description d'interface pour WP7 ? XAML WP7 = XAML + C#
Quel est l'un des langages de description d'interface pour Windows 8 (que ca soit en C# ou C++) ? XAML Windows 8 = XAML + C#
C'est Silverlight qui a le plus permis au XAML de se développer puisque XAML est inclus dans Silverlight et que c'est lui qui a été le plus moteur. Si tu connais déjà Silverlight alors tu n'as rien à rapprendre puisque c'est la même chose XAML + C#. Y'aura toujours des subtilités comme il y a entre WPF et Silverlight certes mais faut pas déconner non plus, c'est un pouillème et c'est dû aux spécificités des plateformes.le 20/09/2012 à 18:00 -
rt15Membre éclairéVoilà ce qui semble être un bon article sur le développement pour WP8.
M$ souhaite que les développeurs utilisent "WinPRT", qui semble plus ou moins être un sous ensemble de WinRT.
On retrouve donc logiquement la notion de convergence de cet interview :
Aujourd’hui, c’est d’ailleurs tout Microsoft qui précise que « son environnement de développement unique (NDR : dans le sens de unifié) » pour toutes ses plateformes (Windows, Windows Phone, Windows Server, SharePoint, SQL Server et Azure, Windows Azure, SharePoint, etc.) s’appuie sur trois jambes : « C#, C++ et HTML5 ».
Et cette convergence permettrait aussi d'avoir quasiment le même code pour les différentes plateformes vu que les API sont censé être similaires (Peut être aussi les même binaires quand il s'agit d'application .NET ???)
Le problème visiblement, c'est qu'il reste pas mal de différence entre WinRT et WinPRT. Notamment que les appli javascript/HTML5 à la sauce windows ne sont pas supportée par WinPRT.le 20/09/2012 à 18:09 -
_skipExpert éminentC'est le genre de phrase qui fout vraiment la trouille quand on voit que le gros enjeu de plein de frameworks et bibliothèques de composants, c'est de cacher/simplifier/limiter le recours à/abstraire javascript.
Le HTML5 a un autre intérêt pour l’écosystème Microsoft. Il séduit des développeurs Web. Jean Ferré se félicite que ceux-ci – a priori loin de l’applicatif desktop et mobile - puissent créer des applications pour Windows 8 et Windows Phone 8 sans avoir à apprendre de nouveaux langages.
le 19/09/2012 à 15:33 -
KaamuiMembre expérimentéQuand vous dites que XNA a été viré, vous voulez dire qu'ils ont arrêté le dev et que ça sera XNA 4 la dernière version ou simplement qu'ils l'ont retiré de la plateforme azure ? Et puis c'est quoi cette "plateforme Windows Azure" ?le 19/09/2012 à 15:39