Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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 , par Gordon Fowler

0PARTAGES

6  2 
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

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de elmcherqui
Membre averti https://www.developpez.com
Le 19/09/2012 à 13:09
La seule limite que Nicolas Petit pose aux développeurs ne vient pas des technologies. Elle consiste en fait à « respecter l’utilisateur »
Est ce que virer XNA du jour au lendemain alors que il y'a des developpeurs qui ont investi enormement de temps releve du respect ?

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 .
11  0 
Avatar de acesyde
Membre éclairé https://www.developpez.com
Le 19/09/2012 à 13:22
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.
3  0 
Avatar de Gammel
Futur Membre du Club https://www.developpez.com
Le 19/09/2012 à 13:37
Je 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".
3  0 
Avatar de musta2004
Membre à l'essai https://www.developpez.com
Le 19/09/2012 à 13:52
Vraiment 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 5
3  0 
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 19/09/2012 à 14:21
... 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.
Visual Basic aussi, ca fait pas tres pro venant du directeur Marketing France, d'oublier les développeurs VB, surtout ceux qui utilisaient XNA/Silverlight... meme s'il est vrai que le C# est davantage utilisé. Peut-etre qu'il sous-entend que VB va bientot appartenir au passé...

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é.
Mouais, je n'aime pas trop ce paragraphe. Les développeurs n'ont plus le choix et doivent se plier au design Microsoft. Si c'est pour devoir tout rechanger pour Windows 9 encore ca ne vaux pas la peine, pour Windows Vista/7 c'était déja le cas avec leur "ruban".

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).
1  0 
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 20/09/2012 à 17:38
Citation Envoyé par Nathanael Marchand Voir le message
Il ne le pourra pas! NDA oblige.
Que 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.

Citation Envoyé par Nathanael Marchand Voir le message
HTML5 tu peux oublier. Ton application utilise t elle une des nouveautés Windows 8 (NFC, background task gps, etc.) ? Si oui attends le SDK WP8 ; sinon commence mainteant sur le WP7.
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.
1  0 
Avatar de Nathanael Marchand
Rédacteur https://www.developpez.com
Le 20/09/2012 à 18:00
Citation Envoyé par alex_vino Voir le message
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.
Euh?
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.
2  1 
Avatar de rt15
Membre confirmé https://www.developpez.com
Le 20/09/2012 à 18:09
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 ».
L'idée est d'utilisée les mêmes outils pour cibler windows 8 que ce soit sous x86/x64 ou ARM et windows phone 8.

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.
1  0 
Avatar de _skip
Expert éminent https://www.developpez.com
Le 19/09/2012 à 15:33
Citation Envoyé par Gordon Fowler Voir le message

« 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 ».
C'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.
Là ça tombe sous le sens, Google a profité de la bonne santé de la communauté java pour attirer les développeurs et asseoir le succès Android. Peut être bien que microsoft essaie la même chose avec son ouverture à HTML5, langage très populaire même si c'est avant tout parce qu'il est incontournable.
0  0 
Avatar de Kaamui
Membre expérimenté https://www.developpez.com
Le 19/09/2012 à 15:39
Citation Envoyé par alex_vino Voir le message
Visual Basic aussi, ca fait pas tres pro venant du directeur Marketing France, d'oublier les développeurs VB, surtout ceux qui utilisaient XNA/Silverlight... meme s'il est vrai que le C# est davantage utilisé. Peut-etre qu'il sous-entend que VB va bientot appartenir au passé...

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.

Mouais, je n'aime pas trop ce paragraphe. Les développeurs n'ont plus le choix et doivent se plier au design Microsoft. Si c'est pour devoir tout rechanger pour Windows 9 encore ca ne vaux pas la peine, pour Windows Vista/7 c'était déja le cas avec leur "ruban".

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).
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" ?
0  0