IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual Studio Discussion :

Visual Studio : Microsoft va améliorer la gestion du cycle de vie des applications


Sujet :

Visual Studio

  1. #1
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Points : 252 372
    Points
    252 372
    Billets dans le blog
    121
    Par défaut Visual Studio : Microsoft va améliorer la gestion du cycle de vie des applications
    Visual Studio : implémentation de la nouvelle norme C++ 11
    Dans le compilateur C++ de la future version de l’EDI de Microsoft

    Mise à jour du 13/09/11

    Microsoft travaille déjà sur une implémentation de la nouvelle norme C++ 11 du langage de programmation orienté objet C++ approuvée le mois dernier dans la prochaine version de Visual Studio.

    Au programme du côté du langage lui-même, principalement des mises à jour des features déjà présentes dans VC10/Visual Studio 2010. On regrettera bien évidemment le retard de ces implémentations par rapport à GCC, ce qui limitera les compatibilités de code entre les deux compilateurs.

    En revanche l'équipe de VC11 s'est démenée pour implémenter un maximum de features liées à la parallélisation ainsi qu'aux implémentations de bibliothèques, "modulo les bibliothèques dépendantes des features du langage non implémentées". Aussi on retrouvera le TR1 comme pour VC10 mais aussi de nouvelles bibliothèques tel que <thread>, ainsi qu'une implémentation de la future <filesystem> qui correspond à peu près à la version 2 de Boost.Filesystem .

    Des avancées notables. Peut être qu'une accélération des dates de release permettrait de combler le "retard" sur les features de bases par rapport a GCC, mais ce "retard" est tout relatif puisque les features du langage n'ont été réellement officiellement fixées que le mois dernier.

    Nous en saurons beaucoup plus à partir du mardi 13 septembre dès 18h - heure française - à l'occasion du nouvel évènement de Microsoft tourné vers le développement et Windows. Les conférences seront visibles en streaming sur le site de Microsoft.


    Source : Blog MSDN

    édité par Hinault Romaric

    Visual Studio vNext : amélioration de l’éditeur de code HTML
    de la génération d'événements dans un formulaire Web dans la prochaine version de l’EDI

    Mise à jour du 12/09/11

    La prochaine version de l’environnement de développement de Microsoft Visual Studio vNext offrira un nouvel éditeur HTML beaucoup plus performant, permettant de manipuler plus facilement les contrôles HTML et ASP.NET.

    Après la présentation de quelques fonctionnalités de la roadmap de l’EDI par Jason Zander, vice-président en charge de Visual Studio, comme l’amélioration des tests unitaires, du débogage, le support de l'interaction avec les opérations, le support de l'interaction avec les intervenants et développements agiles, c’est au tour de Scott Guthrie vice président de la division développeur de Microsoft, de nous livrer quelques autres spécificités du futur Visual Studio liées au développement Web.

    Dans un récent billet de blog, Guthrie annonce que Visual Studio vNext offrira aux développeurs des fonctionnalités permettant d’accomplir rapidement les tâches courantes au sein de l’éditeur de code comme les Smart Tasks, la génération du gestionnaire d’événements dans le code source, etc.

    La fonctionnalité Smart Tasks permettant lors d’un clic sur un contrôle de formulaire Web d’accéder aux propriétés et fonctionnalités du composant uniquement en mode design, sera étendue à l’éditeur de code.

    Désormais, les développeurs pourront lors de la création d’un nouveau contrôle de formulaire avec l’éditeur de code, avoir directement accès au Smart Tasks en utilisant le raccourci clavier CTRL+.(point) comme l’illustre l’image ci-dessous.



    Dans les versions précédentes de Visual Studio, pour générer automatiquement le gestionnaire d'événements pour un contrôle, il fallait en mode design double-cliquer sur le contrôle, ou utiliser l’onglet des événements de la grille des propriétés du contrôle pour sélectionner et nommer un gestionnaire d’événements spécifique.

    Avec la prochaine version de Visual Studio, la création d’un gestionnaire d’événement coté serveur pourra se faire automatiquement dans l’éditeur code. L’IntelliSence Visual Studio inclura désormais une nouvelle propriété « Create New Event », qui comme son nom l’indique, va créer un gestionnaire d’événements avec la bonne signature dans le fichier code-behind.



    On notera également des améliorations pour les formulaires ASP.Net, et MVC comme le support des modèles de données fortement typés permettant de faciliter la liaison des données avec des expressions.


    Source : Blog Scott Guthrie


    Et vous ?

    Que pensez-vous de ces améliorations ?

    Maj d'Hinault Romaric

    Visual Studio : améliorations des tests unitaires
    Du débogage et de la détection des clones de code dans la prochaine version de l'EDI

    Mise à jour du 13/06/11, par Hinault Romaric

    On en sait un peu plus sur la future version de l'environnement de développement Visual Studio dont la feuille de route a été dévoilée lors de la conférence TechEd d'Altlanta.

    On savait déjà que la gestion du cycle de vie des applications ALM (Application Lifecycle Management) sera au cœur des nouveautés du prochain Visual Studio.

    On sait aujourd'hui qu'en plus de ces fonctionnalités (support de l'interaction avec les opérations, support de l'interaction avec les intervenants, développements agiles), l'EDI apportera également des améliorations des tests unitaires et du débogage.

    La nouveauté la plus intéressante sera certainement la fonction de détection des clones de code (Code clone detection). Cette fonctionnalité permettra de découvrir rapidement les doublons de code qui doivent être modifiés. La différence avec les éditeurs qui comparent les lignes de texte tiendra au fait que Visual Studio effectuera une comparaison sémantique.

    Jason Zander, vice-président en charge de Visual Studio, a également laissé entendre la prochaine version introduirait une unité de test (Test Runner), qui effectuera une analyse continue et des tests en arrière plan pendant le développement. Les tests unitaires seront désormais extensibles. Résultats, d'autre outils de tests, comme le programme open source Nunit, pourront être utilisés.

    Microsoft étendra également le débogage intelliTrace pour les applications déployées. L'intégration plus accentuée de Visual Studio avec les outils serveurs System Center via Team Foundation Server(TFS) permettra aux administrateurs de signaler des erreurs détaillées (avec une trace de la pile) rapidement aux développeurs.

    Côté agile, la version en cours de développement ajoute de nouveaux outils de planification pour la méthode agile de gestion de projet Scrum.

    Plus de détails sur la prochaine version de Visual Studio devraient être présentés lors de la conférence Microsoft Build qui se tiendra à AnaHiem, en Californie en septembre prochain.

    Source : Les détails sur la feuille de route de Visual Studio (téléchargeable au format PDF)


    Et vous ?

    Que pensez-vous de ces nouveautés ?



    Visual Studio : Microsoft va améliorer la gestion du cycle de vie des applications
    Développement agile et interactions avec les intervenants à l'honneur

    La première journée de la conférence Teched qui se tient actuellement à Atlanta a été riche en annonce. Après la présentation des nouveautés de la future mise à jour de Windows Phone 7.5 « Mango », Micrososft a dévoilé sa feuille de route pour la prochaine version des produits Visual Studio.

    La « roadmap » présentée par Microsoft était particulièrement axée sur les améliorations et les fonctionnalités à venir de son outil de gestion du cycle de vie des applications ALM (Application Lifecycle Management).

    Jason Zander, vice-président en charge du développement de Visual Studio, a déclaré que les travaux de Microsoft sur l'EDI se concentreront principalement autour des développements agiles, du support de l'interaction avec les opérations et du support de l'interaction avec les stakeholders (les intervenants).

    La prochaine version de l'outil intégrera une extension pour PowerPoint, permettant de créer rapidement une maquette de l'application qui pourra être présentée aux stakeholders, et avoir ainsi un premier feedback de leur part avant le développement en tant que tel.

    Microsoft a également annoncé la disponibilité d'un connecteur pour relier Visual Studio Team Foundation Server 2010 (VSTFS) avec l'outil de surveillance de performances et d'événements de System Center Operations Manager (SCOM) 2007 R2.

    Ce connecteur, disponible en version CTP (Community Technology Preview), permet à une équipe opérationnelle d'envoyer les performances des applications et les informations de diagnostic immédiatement à l'équipe d'ingénierie.

    Microsoft prévoit de publier la version finale de l'outil dans environ 30 jours.

    Le connecteur est téléchargeable sur cette page

    Source : Teched Atlanta


    Et vous ?

    Quelle nouveautés attendez-vous pour la gestion du cycle de vie des applications avec Visual Studio ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Points : 252 372
    Points
    252 372
    Billets dans le blog
    121
    Par défaut
    Visual Studio : améliorations des tests unitaires
    Du débogage et de la détection des clones de code dans la prochaine version de l'EDI

    Mise à jour du 13/06/11, par Hinault Romaric

    On en sait un peu plus sur la future version de l'environnement de développement Visual Studio dont la feuille de route a été dévoilée lors de la conférence TechEd d'Altlanta.

    On savait déjà que la gestion du cycle de vie des applications ALM (Application Lifecycle Management) serait au cœur des nouveautés du prochain Visual Studio.

    On sait aujourd'hui qu'en plus de ces fonctionnalités (support de l'interaction avec les opérations, support de l'interaction avec les intervenants, développements agiles), l'EDI apportera également des améliorations, des tests unitaires et du débogage.

    La nouveauté la plus intéressante sera certainement la fonction de détection des clones de code (Code clone detection). Cette fonctionnalité permettra de découvrir rapidement les doublons de code qui doivent être modifiés. La différence avec les éditeurs qui comparent les lignes de texte tiendra au fait que Visual Studio effectuera une comparaison sémantique.

    Jason Zander, vice-président en charge de Visual Studio, a également laissé entendre que la prochaine version introduirait une unité de test (Test Runner), qui effectuera une analyse continue et des tests en arrière plan pendant le développement. Les tests unitaires seront désormais extensibles. Résultat, d'autre outils de tests, comme le programme open source Nunit, pourront être utilisés.

    Microsoft étendra également le débogage intelliTrace pour les applications déployées. L'intégration plus accentuée de Visual Studio avec les outils serveurs System Center via Team Foundation Server(TFS) permettra aux administrateurs de signaler des erreurs détaillées (avec une trace de la pile) rapidement aux développeurs.

    Côté agile, la version en cours de développement ajoute de nouveaux outils de planification pour la méthode agile de gestion de projet Scrum.

    Plus de détails sur la prochaine version de Visual Studio devraient être présentés lors de la conférence Microsoft Build qui se tiendra à AnaHiem, en Californie en septembre prochain.

    Source : Les détails sur la feuille de route de Visual Studio (téléchargeable au format PDF)


    Et vous ?

    Que pensez-vous de ces nouveautés ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  3. #3
    Membre éprouvé

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Septembre 2010
    Messages
    450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Septembre 2010
    Messages : 450
    Points : 1 073
    Points
    1 073
    Par défaut
    La nouveauté la plus intéressante sera certainement la fonction de détection des clones de code (Code clone detection). Cette fonctionnalité permettra de découvrir rapidement les doublons de code qui doivent être modifiés. La différence avec les éditeurs qui comparent les lignes de texte tiendra au fait que Visual Studio effectuera une comparaison sémantique.
    Merci les universitaires!

    http://www.fujipress.jp/finder/xslt....1500030007.xml
    http://users.soe.ucsc.edu/~ejw/cours...nan-report.pdf

    Si vous moinsez, merci de répondre pour argumenter!
    Ma présentation

  4. #4
    Expert éminent
    Avatar de kdmbella
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2010
    Messages
    799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2010
    Messages : 799
    Points : 7 039
    Points
    7 039
    Par défaut
    je pense que ces nouveautés sont intéressantes notamment en ce qui concerne les test unitaire avec Nunit et la duplication de code
    reste a voir ça en grandeur nature donc vivement la beta version pour les tests
    "L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent."
    - Benjamin Franklin

    De l'aide en Javascript , consultez la FAQ JS.

    De l'aide sur le FrameWork JS DHTMLX : posez vos questions sur le forum des Bibliothèques & Frameworks JS.

  5. #5
    Expert confirmé Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Points : 5 485
    Points
    5 485
    Par défaut
    Et bien bonne nouvelle. Et pas trop tôt j'ai envie de dire.

    D'abord j'attends des améliorations de l'UI, car si VS assure aujourd'hui le minimum syndical et un peu plus, on pourrait rêver mieux : si vous avez quinze tests qui foirent et que vous souhaitez les déboguer les uns après les autres, l'UI rend ça franchement fastidieux : un simple menu contextuel "deboguer ce test" aiderait tant !

    Ensuite, l'exécution des tests en tâche de fond... Hourra ! Parce que les groupes de tests c'est bien joli mais pas adaptés à tous les besoins et on ne peut pas passer une demi-heure à attendre la fin d'un lot de 2000 tests. D'ailleurs, quelques gains en performances ne seraient pas du luxe.

    Enfin je peux mentionner d'autres choses comme la possibilité de tester rapidement un code à différent niveaux de confiance. Ce serait vraiment chouette.


    Bref, pour moi c'est surtout le renforcement des bases qui importe. La détection des doublons de code en revanche... Bof, très accessoire.

  6. #6
    Membre émérite
    Inscrit en
    Janvier 2011
    Messages
    805
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Janvier 2011
    Messages : 805
    Points : 2 917
    Points
    2 917
    Par défaut
    Citation Envoyé par DonQuiche Voir le message
    Ensuite, l'exécution des tests en tâche de fond... Hourra ! Parce que les groupes de tests c'est bien joli mais pas adaptés à tous les besoins et on ne peut pas passer une demi-heure à attendre la fin d'un lot de 2000 tests. D'ailleurs, quelques gains en performances ne seraient pas du luxe.
    J'imagine qu'on pourra choisir les tests à exécuter en tâche de fond... Et si c'est bien fait, il y aura même une gestion des statistiques des échecs de tests afin d'exécuter en premier ceux qui sont le plus susceptibles d'échouer en fonction du code qui a été modifié (à la JUnit Max).
    La possibilité d'utiliser NUnit avec cet outil est aussi une bonne nouvelle.

    Ce qui me laisse plus songeur, c'est l'outil de sprint planning pour Scrum où on nous dit qu'on assignera toutes les tâches à chaque développeur dès le début et où on pourra relier tout ça à un diagramme de Gantt ... ou comment faire de l'agilité mais pas trop quand même pour ne pas effrayer le management

  7. #7
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 211
    Points : 8 316
    Points
    8 316
    Billets dans le blog
    52
    Par défaut
    Que pensez-vous de ces nouveautés ?
    Je une discutions avec la personne qui a appris à utiliser Visual Studio.
    - Comment on crée un test sur Visual Studio ? J'ai trouve la fonction nouveau Test Case, mais je ne sais pas comment le lancer...
    - Je ne sais pas et de toute façon ça change à chaque version de Visual Studio. Pour les tests, tu les fait dans un main et tu affiche le résultat dans la console.
    Je ne critique pas l'évolution qui est toujours un progrès. Mais il est peut-être utile d'avoir une continuité pour l'utilisateur.
    Après, je n'utilise pas Visual Studio.

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  8. #8
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Citation Envoyé par kolodz Voir le message
    Après, je n'utilise pas Visual Studio.
    Bon ben voilà, ca résume tout

    Un test, depuis VS2005 c'est la même chose si on utilise MSTest...

  9. #9
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 211
    Points : 8 316
    Points
    8 316
    Billets dans le blog
    52
    Par défaut
    VS2005, c'est pas encore une version ultra ancienne.
    J'ai un voisin de plate-forme qui travail avec une version 2000 de Visual Studio.
    Même si ce n'est pas de la faute de Microsoft pour le coup.

    Il est aussi possible que je n'utilise justement pas Visual Studio parce que je n'ai eu aucunes personnes pour m'en dire du bien.

    Je suis très curieux de voir le fonctionnement du "code clone detection". C'est la première fois que j'entends parler.

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  10. #10
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Il y a eu Visual Studio 6 en 1998 et Visual Studio .Net en 2002, rien entre.
    Si c'est pour du .Net, c'est une très mauvaise idée de garder une version en dessous de la 2005: le framework 1.0 n'est plus supporté depuis juillet 2007 et le 1.1 depuis oct 2008. Même le support étendu n'existe plus!

  11. #11
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Points : 252 372
    Points
    252 372
    Billets dans le blog
    121
    Par défaut
    Visual Studio vNext : amélioration de l’éditeur de code HTML
    de la génération d'événements dans un formulaire Web dans la prochaine version de l’EDI

    Mise à jour du 12/09/11

    La prochaine version de l’environnement de développement de Microsoft Visual Studio vNext offrira un nouvel éditeur HTML beaucoup plus performant, permettant de manipuler plus facilement les contrôles HTML et ASP.NET.

    Après la présentation de quelques fonctionnalités de la roadmap de l’EDI par Jason Zander, vice-président en charge de Visual Studio, comme l’amélioration des tests unitaires, du débogage, le support de l'interaction avec les opérations, le support de l'interaction avec les intervenants et développements agiles, s’est au tour de Scott Guthrie vice président de la division développeur de Microsoft, de nous livrer quelques autres spécificités du futur Visual Studio liés au développement Web.

    Dans un récent billet de blog, Guthrie annonce que Visual Studio vNext offrira aux développeurs des fonctionnalités permettant d’accomplir rapidement les tâches courantes au sein de l’éditeur de code comme les Smart Tasks, la génération du gestionnaire d’événements dans le code source, etc.

    La fonctionnalité Smart Tasks permettant lors d’un clic sur un contrôle de formulaire Web d’accéder aux propriétés et fonctionnalités du composant uniquement en mode design, sera étendue à l’éditeur de code.

    Désormais, les développeurs pourront lors de la création d’un nouveau contrôle de formulaire avec l’éditeur de code, avoir directement accès au Smart Tasks en utilisant le raccourci clavier CTRL+.(point) comme l’illustre l’image ci-dessous.



    Dans les versions précédentes de Visual Studio, pour générer automatiquement le gestionnaire d'événements pour un contrôle, il fallait en mode design double-cliquer sur le contrôle, ou utiliser l’onglet des événements de la grille des propriétés du contrôle pour sélectionner et nommer un gestionnaire d’événements spécifique.

    Avec la prochaine version de Visual Studio, la création d’un gestionnaire d’événement coté serveur pourra se faire automatiquement dans l’éditeur code. L’IntelliSence Visual Studio inclura désormais une nouvelle propriété « Create New Event », qui comme son nom l’indique, va créer un gestionnaire d’événements avec la bonne signature dans le fichier code-behind.



    On notera également des améliorations pour les formulaires ASP.Net, et MVC comme le support des modèles de données fortement typés permettant de faciliter la liaison des données avec des expressions.


    Source : Blog Scott Guthrie


    Et vous ?

    Que pensez-vous de ces améliorations ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  12. #12
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Pour le smart tasks, moué why not.
    Pour la création d'event handler, j'ai ReSharper depuis tellement longtemps que je croyais que c'était une feature de VS

  13. #13
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut C++11 dans VC11 (Visual Studio "Next")
    Visual Studio : implémentation de la nouvelle norme C++ 11
    Dans le compilateur C++ de la future version de l’EDI de Microsoft

    Mise à jour du 13/09/11

    Microsoft travaille déjà sur une implémentation de la nouvelle norme C++ 11 du langage de programmation orientée objet C++ approuvée le mois dernier dans la prochaine version de Visual Studio.

    Au programme du côté du langage lui-même, principalement des mises à jour des features déjà présentes dans VC10/Visual Studio 2010. On regrettera bien évidemment le retard de ces implémentations par rapport à GCC, ce qui limitera les compatibilités de code entre les deux compilateurs.

    En revanche l'équipe de VC11 s'est démenée pour implémenter un maximum de features liées à la parallélisation ainsi qu'aux implémentations de bibliothèques, "modulo les bibliothèques dépendantes des features du langage non implémentées". Aussi on retrouvera le TR1 comme pour VC10 mais aussi de nouvelles bibliothèques tel que <thread>, ainsi qu'une implémentation de la future <filesystem> qui correspond à peu près à la version 2 de Boost.Filesystem .

    Des avancées notables. Peut être qu'une accélération des dates de release permettrait de combler le "retard" sur les features de bases par rapport a GCC, mais ce "retard" est tout relatif puisque les features du langage n'ont été réellement officiellement fixées que le mois dernier.

    Nous en saurons beaucoup plus à partir du mardi 13 septembre dès 18h - heure française - à l'occasion du nouvel évènement de Microsoft tourné vers le développement et Windows. Les conférences seront visibles en streaming sur le site de Microsoft.


    Source : Blog MSDN

    édité par Hinault Romaric

  14. #14
    Expert confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Points : 4 551
    Points
    4 551
    Par défaut
    Par contre, il manquera toujours le support des variadic templates, qui sont pourtant une des plus grosses avancée du langage.

    Sans eux, l'écriture de templates tels que tuple ou function devient un véritable casse tête.
    [FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
    Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
    Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

  15. #15
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 764
    Points : 2 704
    Points
    2 704
    Par défaut
    Je suis surpris qu'il manque tant de choses.

  16. #16
    Membre actif Avatar de istace.emmanuel
    Homme Profil pro
    Senior Full-Stack .Net Developer
    Inscrit en
    Août 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Senior Full-Stack .Net Developer
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 125
    Points : 265
    Points
    265
    Par défaut
    Bien qu’incomplète c'est un bon début.
    On verra ce soir (et le reste de la semaine) si il y a plus d'infos qui sortirons. Peut être un planning pour une implémentation complète ?
    .Net... What else ?
    Mon blog sur .Net

  17. #17
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 832
    Points : 2 625
    Points
    2 625
    Par défaut
    Ca n'a pourtant rien de surprenant qu'il manque des choses par rapport à la norme, celle-ci n'est même pas encore une norme officielle.
    Bon, c'est vrai qu'il y à eu l'accord de tous les membres et que le reste n'est que paperasserie, mais un compilateur ne doit vraiment pas être un truc simple à coder.

    Si c'est le fait qu'ils soient en retard par rapport à GCC, je pense que c'est peut-être que l'équipe de GCC peut profiter d'apports extérieurs, du fait d'être open source. Ca reviens presque à dire que l'équipe est plus grande, même si "a temps partiel" (bien que je devine qu'une partie des dev soient payés par des entreprises pour le faire avancer).

    D'un autre côté, je suppose (je n'ai pas une assez grande connaissance historique des évolutions des compilateurs) que GCC est partit dès le début de sa création sur le respect des normes, ce qui n'est pas le cas de VS. (je me souviens d'un programme qui compilait avec la version 2003 et qui ne l'était pas avec 2005... Ou était-ce 2005-2008? Je ne sais plus, mais ça a été l'évènement qui m'a fait refuser de l'utiliser plus longtemps, en tout cas)

    Toujours est-il que c'est une excellente nouvelle, j'ai vraiment hâte que le C++ 0x11 soit complètement disponible, peu importe le compilateur!

  18. #18
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    Ca n'a pourtant rien de surprenant qu'il manque des choses par rapport à la norme, celle-ci n'est même pas encore une norme officielle.
    Si si, elle a été validée officiellement par ISO le mois dernier.

    Mais effectivement c'est vachement tot pour avoir des implémentations, c'est pas mal que GCC soit aussi avancé.

    Le souci se pose dans le cas de projets cross-platform qui veulent profiter du meilleur des différentes plateformes avec le même code : ils doivent alors se limiter à ce qui est disponible sur GCC et Visual Studio, ou encore VS et CLang.

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/07/2014, 22h31
  2. Réponses: 0
    Dernier message: 21/06/2012, 13h08
  3. Réponses: 0
    Dernier message: 21/06/2012, 13h08
  4. Réponses: 0
    Dernier message: 23/08/2011, 16h12
  5. Réponses: 0
    Dernier message: 19/04/2011, 11h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo