Manage your account for the messages area options, your subscription information, your invoicing, youir banners and your pictures Subscribe to the Universal Thread and get all the benefits related to the messages area A corporate subscription is needed for companies that have more than one developer Access the Universal Thread store to purchase your subscription, corporate subscriptions and banners The Universal Thread is covering several conferences per year. On site, reporters cover the technical aspect of the conference as well as making interviews, taking pictures and videos and other related content. Get all the reports from our coverages site. Universal Thread home page Level Extreme .NET Magazine, a newly published online magazine by Level Extreme about Microsoft .NET technology and its community Universal Thread Magazine, a magazine dedicated to the Visual FoxPro community Yair Alan Griver de Microsoft en entrevue sur Visual FoxPro

October 22, 2006 17:11 AST

 
Y. Alan Griver, Microsoft Corporation 
Yair Alan Griver est l’architecte de la partie « communautés » de Microsoft.com. En tant qu’architecte, il a la responsabilité de la création d’une plateforme cohérente assurant les fondations de blogs.msdn.com, forums.msdn.com, GotDotNet, chats et CodePlex. En plus de l’architecture de MSCOM, Alan est également responsable de la poursuite du développement de Visual FoxPro. Auparavant, Alan était Directeur de Groupe pour le groupe Visual Studio Data. Sous sa responsabilité, les équipes d’Alan ont produit les outils d’accès aux données dans Visual Studio .NET, Office et SQL Server et ont poursuivi le développement de Visual FoxPro. Précédemment, Alan était Directeur des Programmes et propagateur (Evangelist) de Visual Basic .NET et a incité la communauté à s’intéresser à Visual Basic .NET. Avant d’être chez Microsoft, Alan était Directeur du Service Informatique chez GoAmerica (Société de Telecom cotée en bourse faisant de l’Internet sans-fil) et cofondateur et Directeur du Service Informatique de Flash Creative Management (consulting en stratégie commerciale et technologie). Alan est l’auteur de cinq livres sur Visual FoxPro et Visual Basic, il a créé de nombreux frameworks de développement et a développé des systèmes de bases de données comptant des milliers d’utilisateurs. Il a donné des conférences dans le monde entier sur les bases de données, l’orientation objet et la gestion des équipes de développement, mais aussi sur XML et les applications basées sur les messages.

Michel Fournier et Rodolfo Duarte, de Universal Thread Magazine, ont interviewé Alan Griver sur son nouveau poste chez Microsoft et sur Visual FoxPro en général. Cette entrevue vous est offerte en français de part le travail effectué par l'équipe francaise de AutoFoxement. Merci à François et les autres de son équipe pour nous offrir cette version. L'entrevue a été traduite à partir de la parution en anglaise dans le magazine Universal Thread Magazine de l'édition de juin 2006.

Bonjour, YAG. Avant tout, félicitations pour votre nouveau poste à MSCOM ! Pouvez-vous vous présenter rapidement à nos lecteurs et leur parler de vos fonctions précédentes et actuelles chez Microsoft ?

Merci. Je suis Alan Griver, plus connu dans la communauté sous le surnom de YAG. J’ai été nommé récemment (cette semaine) à un nouveau poste chez Microsoft, en tant qu’Architecte de l’équipe MSCOM où je suis responsable avec toute l’équipe de tous les différents sites de la communauté. J’ai consacré les trois dernières années (en gros) comme Directeur du Groupe Visual Studio Data, où j’avais la responsabilité des différentes technologies centrées sur les données dans Visual Studio, mais aussi la responsabilité de Visual FoxPro. Ce qui me plait bien dans ce nouveau poste, c’est que j’ai gardé la main sur VFP.

Dans ce cadre, pouvez-vous nous présenter votre équipe et quelques uns de vos objectifs pour l’année à venir ?

Comme je vous l’ai dit, tout ça date de moins de 5 jours. Sur le fond, nous recherchons les solutions pour construire de meilleurs sites plus personnalisés pour permettre aux gens de trouver les communautés où ils se sentent plus à l’aise, où ils trouvent l’information dont ils ont besoin et où ils peuvent interagir avec les gens de Microsoft d’une façon innovante et intéressante. Cette semaine, nous avons lancé CodePlex qui est construit sur le système de Visual Studio Team. CodePlex est un lieu où on peut rencontrer la communauté sur différentes initiatives de source partagée (Open Source). Nous avons aussi mis en place un nouveau site www.microsoft.com/rss qui est un catalogue centralisé de tout ce que fournit Microsoft.

À propos de l’équipe Visual FoxPro, pouvez-vous nous donner le statut de chacun de ses membres, ainsi que leur titre et leurs responsabilités ? C’est un sujet d’inquiétude pour la communauté, dans la mesure où certains ont quitté l’équipe.

Je peux vous dire que les personnes-clés sont toujours là. Par exemple, tous nos développeurs – des gens comme Calvin, Richard et Aleksey – continuent à travailler sur VFP tout comme moi-même. L’équipe support de VFP reste également inchangée. Ainsi, le groupe central, le noyau, qui a travaillé sur ou avec VFP depuis des années est toujours là. Et il y a aussi quelques têtes nouvelles, dont la plus connue est Milind, notre nouveau Directeur de Programme.

En ce qui concerne Visual FoxPro, depuis un an, vous avez consacré une part de votre travail à Sedna. Pourriez-vous résumer ce qu’est Sedna et en quoi cela concerne les développeurs Visual FoxPro ?

Bien sur. En fait, Sedna est issue de deux constats : il y a un nouvel ensemble de technologies proposées par Microsoft – Windows Vista et WinFX et une nouvelle version (postérieure à la commercialisation de VFP9) de SQL Server et de .NET. Nous voulons les supporter donc nous avons ciblé notre travail sur cela. Nous voulons aussi conserver la stabilité du noyau – donc nous construisons l’essentiel en utilisant notre modèle d’extensibilité. Quelqu’un a dit (je crois que c’est Doug Hennig) que « nous avons grand ouvert les portes de l’extensibilité » dans VFP9. C’est ce que nous voulons prouver.

Une question qui ne surprendra pas la communauté Visual FoxPro – LA question : « Où va Visual FoxPro ? ». La communauté voudrait savoir si une autre version verra le jour après Sedna. Pouvez-vous nous en dire plus à ce sujet ?

Je n’ai rien de nouveau à dire. Fondamentalement, nous travaillons sur une version à la fois et nous regardons la suite vers la fin. Cela a été vrai pour VFP depuis la version 3 environ.

Les développeurs Latino-Américains voudraient savoir s’il y a des contacts entre l’équipe Visual FoxPro et les filiales latino-américaines et quels types de contacts pourraient exister ?

Nous discutons avec les filiales en Amérique Latine (Microsoft fonctionne vraiment par e-mail). En fait, il y a quelques semaines, j’ai été invité à faire un webcast avec eux ; et j’attends qu’ils fixent une date. Nous espérons avoir Milind et je ferai ce webcast avec un invité spécial – Ricardo Wenger – qui était le Directeur de Groupe pour VFP. Je pense que ça serait bien.

Est-ce que l’équipe de Visual FoxPro lit toujours la liste de souhaits (la wishlist) sur Universal Thread ? Si oui, pensez-vous que certains souhaits pourraient être ajoutés dans une version future (Sedna y compris) ?

Sedna est à peu près « bouclé », mais nous accordons toujours notre attention à UT et aux autres sites communautaires. En fait, quand j’ai été nommé à ce poste, UT a été le premier lieu où je me suis exprimé, après mon propre blog.

En supposant qu’il y ait une nouvelle version, est-ce qu’il y aurait de nouvelles classes et des améliorations des contrôles, en particulier le contrôle Grille (grid) ?

Je ne peux rien promettre ; nous démarrons chaque nouvelle version avec une perspective et nous faisons nos choix en conséquence.

Comment voyez-vous l’avenir de Visual FoxPro ?

Je pense que c’est un produit qui dessert un grand marché et qui a une grande communauté. Il est à ce jour supporté jusqu’en 2015. Cela dit, les investissements stratégiques de la Division Développeurs sont ciblés sur Visual Studio et .NET, mais nous allons continuer à échanger des idées de l’un vers l’autre. Vous verrez des choses comme le Langage de Manipulation de Données (LINQ) dans VB et dans C#, et d’autres, par exemple, comme un support amélioré de SQL Server et du framework My dans VFP.

Votre nouveau poste croise de nombreuses questions de la communauté. Toutefois, du point de vue de l’utilisateur, on a l’impression que tout provient le plus souvent du support technique de Microsoft et des moteurs de la base de connaissances. Sur ce point, pensez-vous que Microsoft va maintenant être plus en phase avec les communautés telles qu’Universal Thread et d’autres sites web privés et que l’on pourrait ainsi bénéficier d’un meilleur appui fourni par les équipes de développement Microsoft ?

Nous faisons déjà beaucoup avec de nombreux sites, dans notre communauté CodeZone. C’est un ensemble de sites communautaires, qui ont accepté de donner accès à leurs forums, de telle sorte que quand vous faites une recherche sur MSDN, les résultats ne proviennent pas uniquement de MSDN, mais aussi de nos forums et de tous les sites de communautés. Une de mes tâches va être de développer cela davantage. La vérité est que même si chez Microsoft nous avons des personnes qui peuvent fournir un certain support, les gens qui utilisent aujourd'hui nos produits peuvent apporter de meilleures réponses, parce qu’ils les utilisent dans le monde réel. Et c’est pour ça que c’est si important pour nous de suivre la liste de souhaits (wishlist). Aleksey peut vous parler du fonctionnement interne du processeur SQL dans VFP par exemple, mais Serguey Berezniker fait un travail impressionnant, sur la globalité de VFP, simplement parce qu’il le vit au quotidien.

Votre équipe va veiller à construire des outils qui faciliteront les contacts entre Microsoft et ses clients. Pouvez-vous développer sur ce sujet, pour avoir une idée de ce qui est prévu et en quoi cela touchera les clients ?

Il est trop tôt pour en parler, mais je mettrai l’information sur mon blog (http://blogs.msdn.com/yag) dès que j’en saurai plus. Quand j’aurai été en poste pendant un an, nous pourrons refaire cette interview et j’aurai sûrement beaucoup d’idées.

Il y a quelques années, vous avez publié le CodeBook, qui a beaucoup apporté aux développeurs sur les normes et les règles de l’art dans le développement. Les conventions de nommage étaient un de ces apports. Beaucoup de développeurs Visual FoxPro ont la sensation d’un grand manque en ce domaine quand ils utilisent ou migrent vers l’environnement .NET. Est-ce que vous envisager de publier une nouvelle version d’un tel livre, mais centré sur .NET ?

Non, pas vraiment ; écrire un livre est un gros travail et je n’ai plus le temps nécessaire à ça. Il y a de nombreux frameworks et des ouvrages sur .NET et je commencerais par là si j’étais encore consultant aujourd’hui. Pour les conventions de nommage, les équipes C# et VB ont toutes deux préconisé des normes dans les documentations et sur le web. Je regarderais aussi les composants provenant des équipes Microsoft modélisation et pratiques – nombre de ces modules sont vraiment bons et nous prenons ce que nous apprenons de ceux-ci et les utilisons à l’intérieur de Visual Studio.

Pouvez-vous nous donner quelques informations sur votre agenda pour l’année à venir, quant à votre présence et vos interventions dans les événements principaux, afin que les développeurs puissent vous rencontrer ?

Je reviens juste du DevTeach, qui m’a beaucoup plu. Pour les conférences VFP, je pense être à Prague, à l’Advisor Devcon, et en Allemagne. Pour .NET, je prévois quelques CodeCamps, et peut-être des Connexions Visual Studio. Il est possible que je sois présent à quelques autres conférences, mais je ne sais pas encore.

Si vous aviez un conseil à donner aux développeurs Visual FoxPro, ce serait quoi ?

Mon premier conseil serait de rejoindre la communauté, mais s’ils lisent ceci, c’est qu’ils l’ont probablement déjà fait. Donc, je dirais que les plus grands progrès que j’ai pu faire en développement passent par la normalisation et l’extensibilité. En d’autres termes, normalisez vos applications autant que possible (les frameworks sont d’une grande aide pour cela), et utilisez toute l’extensibilité de VFP pour écrire des outils qui automatisent de grandes parties de la création d’application que vous aurez normalisée. Vous obtiendrez d’énormes gains de productivité en procédant ainsi.

Merci infiniment pour cet entretien et bonne chance dans ce nouveau poste.

Copyright © 1993-2009, Level Extreme Inc., All Rights Reserved
62 Rue Doucet, Petit-Rocher, New Brunswick, E8J 1L3
Telephone: 1-506-783-9007 Email: mfournier@levelextreme.com