Live Chat .NET sur Developpez.com

14 Mai 2014

Auteur

Microsoft

La deuxième session du Live Chat .NET s'est tenue le mercredi 14 mai 2014 sur le chat de Developpez.com.  Les membres de Developpez.com ont eu l'occasion d'échanger avec deux experts de Microsoft à propos du développement d'applications Desktop sur la plate-forme .NET. Les différents points clés qui ont été évoqués au cours de ce chat, dont les échanges étaient assez riches, sont présentés dans le transcript ci-dessous.
Pour plus de détails sur les live chats .NET et sur l'agenda, consultez la page de l'événement.
Commentez

- Titre : Live Chat .NET sur Developpez.com

- Auteur : Microsoft

- Parution : 21 mai 2014

- Licence : Copyright ® 2014 Microsoft. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Live chat du 14 mai

- II. Ressources additionnelles

I - Live chat du 14 mai

[superbobo] : Bonjour, avec l'arrivée des « universal apps » , quand pourra-t-on publier des applications pour Xbox One ? Et je ne parle pas forcément de jeu, mais d'applications « standard » . Merci.

Pas tout de suite à moins de faire partie du tap Xbox One qui concerne quelques entreprises qui ont accès au kit de dev Xbox One. De plus dans un premier temps, les apps seront validées par la CORP. De mémoire, aucune date n'a été annoncée, on se renseigne. Il semblerait que ce soit plutôt en fin d'année ou début d'année prochaine. D'après nos infos ça ne sera pas avant 18 mois. Oui, et l'arrivée de XAML / C# devrait suivre.

[superbobo] : Microsoft a récemment retiré le module sql server development tools pour visual studio 2013. Du coup on est obligé de switcher sur visual 2012 pour tous les projets BI, et aucune date de sortie n'a été communiquée. Des infos ?

[Sébastien Pertus MS] : Il y a toujours eu une version de décalage pour les outils BI sur Visual Studio.

[superbobo] : elle était sortie, puis a été retirée.
[Sébastien Pertus MS] : Oui, il y a des soucis.

[Sébastien Pertus MS] : Apparemment un conflit entre SSDT-BI et SSDT-SQL.

[Sébastien Pertus MS] : Du coup ça va revenir, mais je n'ai pas l'info !

[superbobo] : j'ai lu hier l'excellente news concernant asp.net VNext. Il semblerait qu'on ne soit plus obligé de compiler, et qu'un simple refresh navigateur suffise. Comment ça marche exactement ?

[Sébastien Pertus MS] : Oui l'excellent post de Scott http://www.hanselman...cingASPNETVNext.aspx

[Eric Vernié] : superbobo> Fais-tu référence au projet .NET Native Preview ?

[superbobo] : non, projet web.

[Sébastien Pertus MS] : Ça relayera sur Roslyn qui compilera à la volée les portions de code différentiel, ce qui te donnera l'impression de ne pas recompiler et juste faire un refresh.

[superbobo] : Ok.

[Sébastien Pertus MS] : Roslyn émet une compilation « In Memory ».

[tomlev] : (un peu hors sujet) Le projet ASP.NET vNext est hébergé sur Github ; pourquoi pas CodePlex ? Personnellement je préfère Github, mais c'est un peu surprenant pour un projet MS ;)

[Sébastien Pertus MS] : Github est bien plus supporté par la communauté au sens large, du coup on a de plus en plus de projets sur Github.

[tomlev] : Est-ce que CodePlex est voué à être abandonné alors ?

[Sébastien Pertus MS] : Aucune idée .

[Eric Vernié] : tomlev> Pas à ma connaisance.

[Sébastien Pertus MS] : Moi perso, je l'utilise pour tous mes projets.

[danvy] : Moi aussi Seb, j'utilise GitHub pour mes projets :-P

[danvy] : La beauté de la chose est que l'on peut faire du Git sur GitHub ET sur CodePlex.

[superbobo] : Silverlight étant amené à disparaitre au même titre que Flash, comment va-t-on gérer le streaming/DRM (pour des projets web) ?

[danvy] : Les standards HTML5 évoluent dans ce sens.

[Eric Vernié] : superbobo> A priori via https://dvcs.w3.org/…encrypted-media.html sur IE11.

[virgo51] : En ce qui concerne le WPF, est-il amené à remplacer le winform, ou c'est juste une alternative ?

[Sébastien Pertus MS] : C'est bien le successeur de WinForm.

[Eric Vernié] : virgo51> A priori oui, mais Windows Form a encore de beaux jours devant lui.

[jonmikeli] : quel est votre avis sur MVVM Light et Caliburn.Micro ? Lequel recommanderiez-vous pour des projets soit W8.1, soit WP8.1, soit Universal ?

[Sébastien Pertus MS] : jonmikeli> Mvvmlight si tu ne veux faire QUE du mvvm.

[Sébastien Pertus MS] : Caliburn a d'autres modules.

[Sébastien Pertus MS] : Perso je préfère MVVMlight, mais c'est un avis très personnel .

[danvy] : Perso, je suis fan de MVVMCross.

[jonmikeli] : Sébastien Pertus MS>Merci Sébastien pour ton avis (je suis plutôt de ton avis, j'arrive pas à accrocher avec Caliburn).

[danvy] : Plein de doc, MVVM souple avec IoC, navigation, modules multiplateformes, etc.

[jonmikeli] : danvy>Merci. Je ne connais pas MVVMCross. Je vais me renseigner.

[koyosama] : J'ai testé MVVM Light, c'est pas mal, mais c'est pas beaucoup documenté.

[danvy] : Regarde toute la doc et les samples de MVVMCross https://github.com/MvvmCross/MvvmCross.

[Sébastien Pertus MS] : koyosama> Tu as beaucoup de docs sur le blog de l'auteur http://blog.galasoft.ch/posts/.

[Sébastien Pertus MS] : koyosama> Il a aussi fait quelques conférences sur le sujet.

[jonmikeli] : danvy > Super. Merci pour la doc MvvmCross.

[virgo51] : Mais actuellement, si on veut refaire une application comportant des bords de fenêtre comme VS 2013, il nous faut faire du WPF avec des templates personnalisés, il n'existe pas de méthode native pour le faire ?

[Eric Vernié] : virgo51> Tu parles d'une application MDI ?

[virgo51] : Eric Vernié> Pas nécessairement, j'ai essayé de reproduire une mise en forme des fenêtres un peu comme la suite Office 2013, j'ai pas trouvé de template pour le faire, donc j'ai dû trouver une alternative en faisant mon propre template en WPF. Je voulais savoir s'il y avait un moyen plus simple pour y arriver.

[Eric Vernié] : virgo51> Pas à ma connaissance.

[Eric Vernié] : virgo51> Mais va faire un tour de ce côté http://wpfmdi.codeplex.com/, peut-être tu y trouveras ton bonheur.

[virgo51] : Eric Vernié> C'est pas du tout ce que je cherche à faire. Je parle ici de la forme globale de la fenêtre mère.

[Fooshi] : Je cherche à convertir un projet Windows Phone 8 en projet Executable pour Tablette Windows 8

[Sébastien Pertus MS] : Fooshi> Si tu pars d'un existant, le mieux c'est de faire une application Windows 8 vierge et faire du partage de source.

[Eric Vernié] : Fooshi> Il existe maintenant la notion de universal Apps.

[Eric Vernié] : Fooshi> Va faire un tour ici http://msdn.microsof...ibrary/dn642498.aspx.

[Fooshi] : Sébastien Pertus MS> Oui j'ai créé un nouveau projet vierge WPF dans la même solution que le projet WP8 en linkant les classes déja existantes.

[Fooshi] : Eric Vernié> Mon application WP8 peut elle être migrée en « universal app » ?

[Eric Vernié] : Fooshi> Nous avons un cours dispo ici http://www.microsoft…cations-universelles qui explique comment faire.

[Fooshi] : Eric Vernié> Merci.

[Fooshi] : Eric Vernié> Dans la doc, c'est noté qu'il faut utiliser Windows 8.1. Peut-on développer avec Windows 8.0 ?

[Eric Vernié] : Fooshi> Non, la convergence du modèle de développement (environ 90%) n'est vraiment disponible que depuis Windows 8.1 Update.

[banki]: puis-je avoir un lien sur comment embarquer une base de données SQL Server 2008 dans l'exécutable d'une appli développée en vb.net ?

[Sébastien Pertus MS] : banki> Tu dois embarquer une base de données sql express.

[Sébastien Pertus MS] : banki> Jette un coup d'œil ici : http://msdn.microsof...ibrary/ms233763.aspx.

[banki] : Sébastien Pertus MS> Pourquoi pas sql server 2008 EE.

[Sébastien Pertus MS] : banki> Si le client a un serveur installé, pourquoi pas.

[Sébastien Pertus MS] : banki> Du coup il faudra faire un attach des fichiers mdf/ldf.

[banki]: Sébastien Pertus MS> pour la gestion des impressions, PrintDocument ou Crystal Reports, lequel me conseillez-vous ?

[Sébastien Pertus MS] : banki> PrintDocument, c'est assez archaïque de mémoire, Crystal Reports est payant, mais a plus de possibilités.

[Sébastien Pertus MS] : banki> À choisir, je prendrais Crystal Reports.

[danvy] : banki> Tu as plein de composants tiers qui se placeront entre le rudimentaire PrintDocument et la Rolls CR.

[banki] : danvy> Lesquels ?

[danvy] : DevExpress, Stimulsoft par exemple.

[jimbolion] : danvy> Je déconseille ce produit

[jimbolion] : danvy> Je l'ai utilisé, sur des volumétries trop importantes, sablier bloqué.

[danvy] : jimbolion> Quel produit ?

[jimbolion] : Stimulsoft.

[danvy] : jimbolion> Stimulsoft est utilisé chez des centaines de milliers de clients dans les produits EBP.

[jimbolion] : danvy> moi, version web cependant.

[jimbolion] : danvy>http://www.stimulsof...ducts/reports-fx-php.

[danvy] : Il y a beaucoup de composants tiers pour cela.

[Krishnak] : Préconisez-vous une librairie particulière pour tout ce qui est traitement des PDF et de fichiers de la suite Office en VB ?? (Hors outils Office bien évidemment).

[virgo51] : ASP MVC.

[danvy] : Il y a même quelques classes dans WinRT pour afficher les PDF.

[Sébastien Pertus MS] : Krishnak>https://www.pdftron.com/pdfnet/.

[Sébastien Pertus MS] : Sinon, juste pour afficher du PDF dans une appli WinRT, c'est de base dans WinRT.

[Krishnak] : danvy> Justement, je ne sais pas trop où m'orienter >< On m'a mis sur une machine virtuelle sans la suite Office pour faire une appli VB.NET qui doit générer PDF et fichiers Excel.

[Krishnak] : Sébastien Pertus MS> Merci, je vais voir ça .

[danvy] : Krishnak> Il y a même une solution maison http://msdn.microsof...ibrary/dn481093.aspx.

[Krishnak] : danvy> Analyser l'utilisation de votre application Windows Phone ???

[danvy] : Krishnak> Collision de thread, sorry.

[Krishnak] : danvy> Pas de soucis :p

[jonmikeli] : Est-ce qu'il existe des outils W8.x/WP8.x permettant d'analyser le comportement utilisateur d'une application (tracking du déplacement de la souris, temps écoulé entre les actions, scrolls, etc.) ? Ou faut-il le coder au sein de l'application elle-même ?

[danvy] : jonmikeli> Il y a de nombreuses solutions pour le tracking.

[danvy] : jonmikeli> Il y a même une solution maison http://msdn.microsof...ibrary/dn481093.aspx.

[jonmikeli] : danvy> Super. Merci. Quelles sont les autres solutions « non maison » ?

[danvy] : jonmikeli> Regarde ici https://dev.windowsp...e.com/en-us/partners mtiks flurry, etc.

[jonmikeli] : danvy> Merci pour le lien.

[polim78] : J'aurais une question sur Access 2003. Comment peut-on savoir en VB qu'un mail a bien été envoyé ?

[polim78] : Sur OutLook ?

[Sébastien Pertus MS] : polim78> Tu veux juste savoir si ton mail est bien parti ?

[Sébastien Pertus MS] : polim78> Tu fais comment pour l'envoyer ton mail d'ailleurs ?

[polim78] : Sébastien Pertus MS> Oui et récuperer la date d'envoi si possible.

[polim78] : Sébastien Pertus MS> [Voir le code VB]

[polim78] : Sébastien Pertus MS> J'ouvre juste la fenetre Outlook avec un texte rempli sur Access.

[Sébastien Pertus MS] : polim78> Hum, je ne pense pas que t'aies un moyen de récupérer cette info, une fois que t'as passé la main à Outlook.

[polim78] : Sébastien Pertus MS> Ne peut-on pas « piloter » Outlook depuis Access ?

[Sébastien Pertus MS] : polim78> Ou alors faire du VSTO.

[Sébastien Pertus MS] : polim78> Envoyer un mail, oui, piloter non.

[minot83] : Sébastien Pertus MS> polim78> Sinon insérer, au moment de l'envoi, une date dans un champ prévu à cet effet.

[polim78] : Sébastien Pertus MS> Peut-on au moins checker les messages envoyés et prendre une date dès qu'elle est incrémentée de 1 ?

[Sébastien Pertus MS] : jimbolion> polim78> Sinon VSTO : http://msdn.microsof...ibrary/zkhw8h59.aspx.

[jimbolion] : La librairie Outlook disponible sous Access permet de piloter directement la messagerie, de mémoire.

[Sébastien Pertus MS] : jimbolion> Pas sûr que tu puisses récupérer les interactions de l'utilisateur avec Outlook, pendant que celui ci l'utilise.

[jimbolion] : Sébastien Pertus MS>http://www.developpe...ctif-d-mail-outlook/.

[Sébastien Pertus MS] : jimbolion> Tu peux « mimer » Outlook, mais pas le « tracer ».

[Sébastien Pertus MS] : jimbolion> polim78> Tu peux parcourir les élements envoyés, par exemple : http://stackoverflow...-save-copy-sent-item.

[jimbolion]: Sébastien Pertus MS>.

[polim78]: Sébastien Pertus MS> .

[lekesako] : je travaille sur Visual studio 2013, est-il possible de lancer le débogage d'un webservice WCF dans démarrer le programme WCF Test client ?

[Sébastien Pertus MS] : lekesako> Oui, tu fais un client qui appelle ton WebService, si c'est du REST, tu lances ton webserver et tu lances la requête depuis ton navigateur préféré.

[lekesako] : C'est du SOAP et chaque fois que je fais F5, j'ai ce programme qui démarre. Je veux juste démarrer sur un navigateur.

[Sébastien Pertus MS] : lekesako> Ne mets pas le projet web en projet de démarrage.

[Sébastien Pertus MS] : lekesako> Moi je crée toujours un projet web vide où je rajoute mes services WCF, ça m'évite d'avoir le client WCF host.

[lekesako] : Sébastien > Pourquoi pas en effet, mais le but est d'utiliser SOAPUI derrière.

[Sébastien Pertus MS] : lekesako> SOAPUI, je ne connaissais pas, mais n'empêche, ça marche avec ma solution.

[lekesako] : Sébastien > Tu devrais regarder ce que c'est, c'est un outil bien et gratuit. Tu peux faire des mock et gèrer le RESTFUL et SOAP.

[Sébastien Pertus MS] : lekesako> Je suis dessus là .

[lekesako] : Sebastien > Tu peux même faire des tests de montée en charge.

[Sébastien Pertus MS] : lekesako> Pratique ! Surtout pour du SOAP (burk, btw).

[Truelle]: faut-il utiliser WCF ou autre chose pour faire communiquer deux applications sans que celles-ci jouent explicitement le rôle de client et de serveur ? Dans mon cas, seulement dans un sens.

[Eric Vernié] : Truelle> Non, tu peux utiliser la notion de Service également.

[lekesako] : Truelle > Quel genre de communication tu fais entre les deux applications ?

[Truelle] : lekesako> C'est-à-dire ? Je veux pouvoir envoyer des objets d'une application à une autre.

[Sébastien Pertus MS]: Truelle> WCF c'est bien mais tu peux aussi faire du Socket directement (mais c'est plus hardu).

[lekesako] : Eric > Qu'appelles-tu par service ? c'est du WCF non ?

[Truelle] : Sébastien Pertus MS> J'avais entendu parler de NetPeerTcpBinding, mais apparemment il est devenu obsolète dans les récentes versions du FW.

[lekesako] : Truelle > Pourquoi ne pas faire du TCP (Socket donc) avec le WCF ? C'est assez simple finalement.

[Truelle] : Il faut savoir que dans le scénario actuel, ce sont deux applications s'exécutant sur la même machine, il n'y a pas de logique de réseau.

[lekesako] : C'est pas grave, le TCP c'est très bien.

[lekesako] : Il faut utiliser le netTcpBinding.

[Truelle] : lekesako> Okay, je me pencherai là-dessus, merci.

[lekesako] : L'avantage du WCF, c'est que tu peux changer ton binding comme tu veux et hop, tu peux passer en WsHttpBinding et tu as un service web prêt à l'emploi.

[lekesako] : Avec les mêmes méthodes de service.

[Sébastien Pertus MS] : Truelle> Qu'est-ce qui te gêne dans le nettcpBinding ?

[Eric Vernié] : lekesako> J'entends par là des Services Windows http://msdn.microsof...de412(v=vs.110).aspx.

[Truelle] : Sébastien Pertus MS> À priori rien, j'ai laissé entendre le contraire ? J'ai jamais essayé, je me renseigne juste sur la meilleure façon de faire et la plus simple.

[Sébastien Pertus MS]: Truelle> Alors WCF avec netTcp c'est le mieux.

[Truelle] : Sébastien Pertus MS> Et sinon j'ai vu qu'il existe quelque chose que l'on nomme « Anonymous Pipes », ça pourrait m'aider ? J'ai pas encore eu beaucoup de temps pour me renseigner sur ce sujet.

[Truelle] : J'ai juste la page msdn sous les yeux.

[Eric Vernié] : Truelle> Tu parles des names pipe ?

[Truelle] : Eric Vernié> Justement non, pas les named, les anonymous.

[Sébastien Pertus MS]: Truelle> namedpipe c'est bien si tu es sûr que tes deux applis seront toujours sur la même machine.

[Truelle] : Sébastien Pertus MS> Oui, dans mon cas c'est sûr.

[Eric Vernié]: Truelle> Oui en effet, mais les Anonymous ne fonctionnent qu'en local, pas au travers du réseau.

[Truelle] : Eric Vernié> Donc c'est parfait dans mon cas.

[Truelle] : Eric Vernié> Sébastien Pertus MS> Il me reste à savoir la différence avec WCF et le netTcpBinding.

[Eric Vernié]: Truelle> Pour info tu trouveras ici tous les mécanismes IPC de Windows au cas où http://msdn.microsof...365574(v=vs.85).aspx.

[lekesako] : Eric > Il y a des différences de performances entre tes services et WCF netTCPBinding ?

[Truelle] : Eric Vernié> Merci ,sinon j'ai celle-ci http://msdn.microsof...46102(v=vs.110).aspx.

[Eric Vernié] : lekesako> Le service Windows n'est qu'une coquille vide, à toi ensuite de développer le mécanisme de transport que tu souhaites, il est même possible d'y héberger un Service WCF. http://msdn.microsof...51414(v=vs.110).aspx

[Truelle] : À bientot et merci .

[insosama]: bonjour, j'ai une question plutôt « noob » mais pour laquelle finalement je n'ai pas vraiment d'éclaircissement … sur W8 (appli metro like). Quelle est la portatibilité du code, entre W8 mobile, W8 RTM sur les petites tablettes et W8 « pure » sur les tablettes « avancées » et évidemment les PC ?

[danvy] : insosama> Cela dépend beaucoup du type d'app.

[danvy] : insosama> Si tu as beaucoup de code métier ou beaucoup d'interface utilisateur.

[insosama] : danvy> Sans doute pour cela que selon les sites / tuto que je lis, je lis tout et son contraire, et que malgré le noobisme de ma question, ça me parait toujours pas clair.

[danvy] : insosama> D'énormes progrès ont été réalisés avec le nouveau modèle d'app Universelles.

[insosama] : danvy> J'avoue que ce que je cherche surtout, c'est la portatibilité W8 « classique » (avec une tablette évoluée) et W98 mobile. Pas RTM.

[danvy] : insosama> Imagine une app qui fait des calculs complexes et affiche un simple résultat : tu pourras réutiliser tout ton code pour les calculs entre W8, WP8 et desktop (même web, iOS Android !).

[danvy] : insosama> Si par contre, ton app ne fait que du visuel, il faudra que ton app s'adapte à chaque plateforme : moins de réutilisation.

[insosama] : danvy> Donc dans mon cas, ça devrait à peu près passer dans tous les cas. On utilise le même logiciel pour programmer l'ensemble, de toute facon ?

[danvy] : insosama> Visual Studio est l'outil qu'il te faut. Tu peux t'appuyer sur un même langage (ex. C#).

[insosama] : Ok. Manque plus qu'une ruggered case pour tablette étanche, et je suis tout bon pour lancer mon code. mais quelque chose me dit que c'est pas les experts crosoft qui pourront me proposer quelque chose pour ça .

[insosama] : Merci danvy pour ces précisions .

[awayy] : j'aimerais avoir des informations à propos de SSIS.

[Sébastien Pertus MS] : awayy> Tu veux savoir quoi SSIS, c'est l'ETL de SQL SERVER.

[Sébastien Pertus MS] : awayy> J'en ai pas mal fait dans mon ancienne vie .

[awayy] : Sébastien Pertus MS > Exactement, sql server integration services.

[Sébastien Pertus MS] : awayy> Oui.

[awayy] : Sébastien Pertus MS > Cool.

[awayy] : Sébastien Pertus MS> Vous avez travaillé avec l'agent sql server pour automatiser vos tâches ?

[Sébastien Pertus MS] : awayy> Oui, c'est vieux mais oui.

[Sébastien Pertus MS] : awayy> Tu peux scheduler tes lots SSIS assez facilement.

[awayy] : Sébastien Pertus MS> Mais il y a une particularité, c'est que moi j'aurais besoin d'utiliser une variable stockée dans une base de données qui definit la fréquence d'exécution de la tâche, et je veux savoir si c'est possible de faire passer la variable vers l'agent pour l'utiliser en planification.

[Sébastien Pertus MS] : awayy> Oui, dans ce cas, le plus simple c'est de lancer ton lot SSIS via une proc stock, qui ira chercher ton param en BDD, et tu schedules la proc stock.

[awayy] : Sébastien Pertus MS > D'acc et passer par l'agent, on peut le faire ?

[Sébastien Pertus MS] : awayy> Je suis pas sûr que tu puisses passer ton param si celui-ci est issu d'une bdd.

[awayy] : Sébastien Pertus MS > Merci beaucoup, je n'ai jamais essayé de lancer le lot ssis par une procédure stockée, si tu as un exemple pour voir de près comment ça marche !!

[awayy]: Sébastien Pertus MS > J'ai une idée si la variable est issue du ssis comme étant une variable locale !! Est-ce que l'agent pourra l'utiliser ?!!

[Sébastien Pertus MS] : awayy> À tester.

[awayy] : Sébastien Pertus MS > Le problème c'est dans l'onglet de la planification, je ne vois pas un champ pour donner une planification personnalisée, faut choisir si c'est par semaine, par jour , l'heure, début du lancement et la fin.

[Sébastien Pertus MS]: awayy> Tu parles d'une tâche dans l'agent SQL ?

[awayy] : Sébastien Pertus MS > Oui le jobs, ou travaux.

[Sébastien Pertus MS]: awayy> Dans l'onglet Schedule, tu peux ajouter une étape qui est le scheduler de ta tâche.

[awayy] : Sébastien Pertus MS > C'est la où on effectue les planifications.

[Sébastien Pertus MS] : awayy> Et qui permet de dire quand exécuter ta tâche.

[awayy] : Sébastien Pertus MS > Oui, mais pour dire quand exécuter la tâche, on donne un paramétrage à choisir : par jour, par semaine, à quelle heure, etc. mais on ne peut pas utiliser une variable externe comme j'ai expliqué.

[Sébastien Pertus MS] : awayy> Ah ok, tu veux un paramètre pour le scheduler, je comprend mieux.

[Sébastien Pertus MS] : awayy> Difficile comme ça.

[Sébastien Pertus MS] : awayy> Je ne vois pas trop comment faire, et c'est assez bizarre comme scénario.

[awayy] : Sébastien Pertus MS > Parce qu'on me demande de créer une application avec laquelle on paramètre notre processus et ainsi sa fréquence d'exécution.

[Sébastien Pertus MS] : awayy> Tu peux automatiser la création de la tâche de l'agent avec un scheduler paramétré, ça semble faisable mais compliqué.

[The_badger_man] : Bonjour, si je crée une appli Windows 8 en HTML/JavaScript, avec quelle facilité (ou difficulté) pourrais-je la migrer sur d'autres plateformes (réutilisation du code WinJS, vue HTML) en utilisant Apache Cordova (qui a récemment reçu le support de MS) et WinJS qui devient multiplateforme ?

[Sébastien Pertus MS] : The_badger_man> Ah, il te faudrait David Rousset pour répondre à ça !

[Sébastien Pertus MS] : The_badger_man> davrous> Oh wait !! He is here !!!

[danvy] : The_badger_man> As-tu vu les annonces autour de Cordova ?

[danvy] : The_badger_man>http://msopentech.co...rated-visual-studio/.

[The_badger_man] : danvy> Juste quelques billets. S'il y a une vidéo avec démo dispo (TechEd par exemple, je prends).

[The_badger_man] : danvy>Après je cherche plus de retours d'expériences/démo mais c'est peut-être un peu trop tôt.

[davrous] : The_badger_man> WinJS vient d'être publié en open source mais tout ne fonctionne pas encore bien sur les autres navigateurs (surtout ce qui est basé sur CSS Grid Layout).

[davrous] : The_badger_man> Ensuite, la réutilisation cross-platform, je te donnerais la même réponse qu'Alex un peu plus tôt sur d'autres technos. La partie pure JS, tu la réutilises telle quelle. Les vues, il faut souvent les refaire même dans le cas d'applications universelles Windows.

[danvy] : The_badger_man> Cordova n'est pas nouveau, c'est son intégration dans VS qui vient de sortir. Tu trouveras donc de la doc sur le web (Bing est ton ami).

[Sébastien Pertus MS] : Davrous is in DA PLACE !!!!

[The_badger_man] : davrous> Mais c'est bien une direction sur laquelle on peut se pencher, pas juste une invention de geeks sans lendemain ?

[davrous] : The_badger_man>Tu crois que l'on s'amuse à implémenter des solutions de dev que pour des geeks et le tout sans lendemain ?

[davrous] : The_badger_man> Plus sérieusement, je connais un client qui a utilisé Cordova et WinJS pour faire une app HTML5 cross-platform (Windows, iOS/Android).

[davrous] : The_badger_man> Je l'ai fait intervenir aux Techdays où il a partagé son expérience : http://www.microsoft...25-a2e3-2303ca88edf5.

[LeLapinVengeur] : Cordova/PhoneGap y'a bon.

[LeLapinVengeur] : Et soloide après ces quelques années.

[davrous] : The_badger_man> Il est cool et sa session est super intéressante. N'hésite pas à regarder le webcast.

[danvy] : Deep dive Cordova http://msdn.microsof...gazine/hh975345.aspx.

[mécanas]: salut, je débute la programmation sur Fortran, et je me suis inscrit aujourd'hui sur ce forum, des suggestions?

[danvy] : mécanas> Fortran.NET ?

[Eric Vernié] : mécanas> Intel fournit un compilateur Fortran avec un addin Visual Studio si tu veux.

[mécanas] : eric vernié> Je l'ai déjà installé et je commençais à travailler avec.

[Eric Vernié] : mécanas> Ah d'accord et que souhaites-tu comme suggestions ?

[mécanas] : eric verné> Tu connais le logiciel abaqus, il a une interface pour faire entrer de nouveaux modèles de comportement de matériaux via Fortran, j'aimerais avoir des conseils.

[LeLapinVengeur]: Concernant la librairie NewtonSoft très utile avec JSON, il y a-t-il quelque chose dans les cartons de MS pour intégrer ces fonctions au framework .NET ?

[Sébastien Pertus MS] : LeLapinVengeur> Nop.

[LeLapinVengeur] : Sébastien Pertus MS> Dommage :/

II - Ressources additionnelles

Consulter le transcript du live chat du 9 avril

Consulter les tutoriels .NET des rédacteurs de Developpez.com

Consulter les tutoriels « Accéder aux données ADO.NET, Entity Framework et WCF »