GRATUIT

Vos offres d'emploi informatique

Développeurs, chefs de projets, ingénieurs, informaticiens
Postez gratuitement vos offres d'emploi ici visibles par 4 000 000 de visiteurs uniques par mois

emploi.developpez.com

Visual Studio "15" Preview 4 est disponible
Avec un nouveau moteur d'installation qui fait passer la taille de l'installation minimum à 400 Mo

Le , par Olivier Famien, Chroniqueur Actualités
Microsoft vient d’annoncer la disponibilité de la 4e préversion de Visual Studio "15". Dans ce nouvel aperçu technique, Microsoft a voulu faire les choses en mieux et a mis l’accent sur un nouveau moteur d’installation.

Avec ce nouveau moteur, les utilisateurs devraient sentir de nombreuses améliorations lors de l’installation des outils de l’EDI. En effet, selon la firme, l’effet induit avec cette amélioration est que l’installation est « plus petite, plus rapide et a moins d’impact » sur le système.

Dans les versions antérieures, il fallait compter un temps relativement long pour procéder à l’installation des différents outils de l’environnement de développement. Cela était dû au fait que la plus petite installation occupait un espace d’environ 6 Go sur le disque. Toutefois, avec le nouveau moteur mis en œuvre, la taille de l'installation minimum a été considérablement réduite et n’atteint même pas 500 Mo.


Cela a été possible en intégrant les différentes remarques des utilisateurs qui souhaitent que Visual Studio ait une meilleure empreinte, avec moins de fichiers sur le disque, moins de dépendances système, une meilleure personnalisation et une installation et désinstallation plus rapide.

Pour atteindre ces objectifs, l’équipe de Visual Studio a fait une refonte des différentes couches de composants et des dépendances de Visual Studio. Cela les a permis d’implémenter un éditeur de code de 322 Mo et d'autres fonctionnalités communes qui serviront d’outils de base lors de l’installation de Visual Studio. À cet éditeur, les développeurs pourront choisir des charges de travail additionnelles s’ils souhaitent installer des fonctionnalités supplémentaires par rapport à leurs projets.

À côté de ce nouveau moteur d’installation, nous avons dans cette nouvelle mouture la page de démarrage qui a accueilli de nouvelles fonctionnalités telles qu’Ouvrir et Créer pour la liste des éléments les plus fréquemment utilisés. Cela a également pour objectif de permettre aux développeurs de travailler avec n’importe quelle base de code sans avoir à créer nécessairement un projet ou une solution Visual Studio. Toujours au niveau de la page de démarrage, nous également la fonctionnalité de flux RSS qui a été ajoutée.

En plus de ces nouvelles fonctionnalités, Microsoft informe que l’outil de rapport de bogues a aussi été amélioré et invite les utilisateurs à le tester.

Il faut souligner que cette préversion est encore en cours de développement et donc comporte plusieurs erreurs de jeunesse. Microsoft recommande pour sa part de l’utiliser à des fins d’évaluation et non sur des machines de production.

Source : Blog Visual Studio

Et vous ?

Avez-vous testé cette préversion ?

Quelles sont les fonctionnalités que vous aimez le plus ou le moins ?

Quelles sont les améliorations que vous souhaitez également voir dans cette nouvelle version de Visual Studio ?

Voir aussi

Visual Studio : Microsoft offre une nouvelle expérience d'installation sur mesure, plus rapide et plus légère, pour la prochaine version de son EDI
Visual Studio : l'idée d'une version 64 bits a été écartée par Microsoft, une migration pouvant causer une baisse de performance du logiciel


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Aiekick Aiekick - Membre expérimenté https://www.developpez.com
le 23/08/2016 à 16:24
ce que j’aimerais moi c'est qu'il nous fasse une version portable, qui ne necessite pas de droit admin.

ce me permettrait de dev n'importe ou, et ça ce serait vraiment génial.
Avatar de stef-13013 stef-13013 - Membre régulier https://www.developpez.com
le 23/08/2016 à 16:55
Très bonne idée, car ca devenait carrément la folie cette lourdeur
A suivre...
Avatar de TiranusKBX TiranusKBX - Expert confirmé https://www.developpez.com
le 23/08/2016 à 18:06
Microsoft enfin touché par la grâce divine
bon je sent que je vais pouvoir libérer de l'espace de stockage sur mon PC quand cette mouture sortiras en version finalisée car ça me prend bien 20Gio sur mon SSD, c'est un coup dur !
Avatar de dfiad77pro dfiad77pro - Membre éprouvé https://www.developpez.com
le 23/08/2016 à 19:46
Citation Envoyé par TiranusKBX Voir le message
Microsoft enfin touché par la grâce divine
bon je sent que je vais pouvoir libérer de l'espace de stockage sur mon PC quand cette mouture sortiras en version finalisée car ça me prend bien 20Gio sur mon SSD, c'est un coup dur !

Si t'a besoin de tout les outils ( WPF, UWP, C++ émulateurs) ça te prendra toujours plein de place (moins qu'avant quand même).
Pour avoir testé l'installeur, il est en effet bien plus rapide, mais de mon coté, il me prend 4,6 go (WPF, SDK Windows 10, ASP)
Avatar de TiranusKBX TiranusKBX - Expert confirmé https://www.developpez.com
le 23/08/2016 à 20:04
@dfiad77pro je n'installe même pas la moitié des éléments qu'il propose mais il y a pour certains paquets des pré-requis complètement débiles, par exemple pourquoi systématiquement m'installer SQL Server Express quand j'installe C# ?
Avatar de irrmichael irrmichael - Futur Membre du Club https://www.developpez.com
le 24/08/2016 à 9:22
Moi il m'a fallu déplacer mon PC dans un cyber café pour installer VS2015, pour télécharger toutes les mises à jours requises! xD
Après tout le mal que je me suis fait pour installer la version lourde, je suis pas prêt à essayer cette version, par crainte des bugs. ^^
Avatar de Issam Issam - Membre confirmé https://www.developpez.com
le 24/08/2016 à 9:25
Citation Envoyé par dfiad77pro Voir le message
Si t'a besoin de tout les outils ( WPF, UWP, C++ émulateurs) ça te prendra toujours plein de place (moins qu'avant quand même).
Pour avoir testé l'installeur, il est en effet bien plus rapide, mais de mon coté, il me prend 4,6 go (WPF, SDK Windows 10, ASP)
tu as essayé le "Edit & Continue" WPF dans cette version ?
Avatar de dfiad77pro dfiad77pro - Membre éprouvé https://www.developpez.com
le 24/08/2016 à 10:28
Citation Envoyé par Issam Voir le message
tu as essayé le "Edit & Continue" WPF dans cette version ?
pas encore, j'ai l'impression que l'éditeur Xaml est plus rapide et qu'il y'a moins de bloquage d'UI dans l'ensemble , mais c'est peut être un effet placebo...
Avatar de Creepy78 Creepy78 - Nouveau membre du Club https://www.developpez.com
le 24/08/2016 à 13:58
Hello,

Moi je vias aller à contre pied de tout le monde. Cette news bof ! A titre personnel (et cela n'engage que moi !), je me fiche que l'installation prenne 3 mn ou 25. Je le fais une fois et puis voilà. De même que la place sur le DD. Avec la taille actuel, pas de souci.

Par contre je suis ammené à développer des applications : "techniques" (scripts, webservice, etc...), mais aussi des applicaitons utilisateurs. Pour cette dernière partie (560% de mon temps de dev) j'aimerais un réelle augmentation de la productivité avec :
- Génération automatique de code bateau : fermer une fenêtre, messagebox de validation, etc... j'ai pas d'auer exemple en tête mais tout ce qui accélère la quotidien.
- Des controles plus beaux, et evolués : exemple : une listview parametrable, qui permet d'avoir des lignes colorées une sur deux en un click, des inputs de recherche dans les headers.
- De nouveau controles,

Souvent les clients me repproche le côté pas sexy des applications VS. C'est tout à fait réalisable, mais il faut coder, coder, coder ou acheter des trucs spéarés, etc...

Même si je ne peux l'utiliser, je pense souvent aux controles qui sont dans windevs, ou au plugin nombreux de java/html

Bref, de la rapidité de développement.
Creepy
Avatar de GuillaumeFVI GuillaumeFVI - Membre à l'essai https://www.developpez.com
le 24/08/2016 à 15:20
Citation Envoyé par Creepy78 Voir le message
Hello,

Moi je vias aller à contre pied de tout le monde. Cette news bof ! A titre personnel (et cela n'engage que moi !), je me fiche que l'installation prenne 3 mn ou 25. Je le fais une fois et puis voilà. De même que la place sur le DD. Avec la taille actuel, pas de souci.

Par contre je suis ammené à développer des applications : "techniques" (scripts, webservice, etc...), mais aussi des applicaitons utilisateurs. Pour cette dernière partie (560% de mon temps de dev) j'aimerais un réelle augmentation de la productivité avec :
- Génération automatique de code bateau : fermer une fenêtre, messagebox de validation, etc... j'ai pas d'auer exemple en tête mais tout ce qui accélère la quotidien.
- Des controles plus beaux, et evolués : exemple : une listview parametrable, qui permet d'avoir des lignes colorées une sur deux en un click, des inputs de recherche dans les headers.
- De nouveau controles,

Souvent les clients me repproche le côté pas sexy des applications VS. C'est tout à fait réalisable, mais il faut coder, coder, coder ou acheter des trucs spéarés, etc...

Même si je ne peux l'utiliser, je pense souvent aux controles qui sont dans windevs, ou au plugin nombreux de java/html

Bref, de la rapidité de développement.
Creepy
Il n'existe pas de code bateau pour fermer une fenêtre, messagebox de validation, etc.
Fermer une fenêtre correspond à un cas d'usage (UseCase), ce n'est pas "bateau" de prendre en compte les conséquences que cela implique.
Aucun programme pour l'instant, ne peut prévoir les décisions à prendre (Faire une sauvegarde, vérifier des paramètres, utiliser une classe, libérer des objets, etc)
Toutes ces notions n'existent pas pour un développeur Windev lambda, qui ne remarque pas l'usine à gaz (voir la décharge) qu'il est en train de concevoir.

Pour les contrôles plus "beaux" et "évoluées il existe des composants...gratuits ou non.
Il est facile de les installer en passant pour le composant nuget de visual studio.
Avatar de koyosama koyosama - Membre averti https://www.developpez.com
le 27/08/2016 à 14:12
Citation Envoyé par Creepy78 Voir le message
Hello,

Moi je vias aller à contre pied de tout le monde. Cette news bof ! A titre personnel (et cela n'engage que moi !), je me fiche que l'installation prenne 3 mn ou 25. Je le fais une fois et puis voilà. De même que la place sur le DD. Avec la taille actuel, pas de souci.

Par contre je suis ammené à développer des applications : "techniques" (scripts, webservice, etc...), mais aussi des applications utilisateurs. Pour cette dernière partie (560% de mon temps de dev) j'aimerais un réelle augmentation de la productivité avec :
- Génération automatique de code bateau : fermer une fenêtre, messagebox de validation, etc... j'ai pas d'auer exemple en tête mais tout ce qui accélère la quotidien.
- Des controles plus beaux, et evolués : exemple : une listview parametrable, qui permet d'avoir des lignes colorées une sur deux en un click, des inputs de recherche dans les headers.
- De nouveau controles,

Souvent les clients me repproche le côté pas sexy des applications VS. C'est tout à fait réalisable, mais il faut coder, coder, coder ou acheter des trucs spéarés, etc...

Même si je ne peux l'utiliser, je pense souvent aux controles qui sont dans windevs, ou au plugin nombreux de java/html

Bref, de la rapidité de développement.
Creepy

Oui et tu pense que les gens il y a dix ans les gens codaient l'interface graphique comment ?
Personnellement, je prefere rame sur un code bien propre que du code autogenere degueulasse qui ralentit a mort mon application. Et par experience, je code sur des projets qui ont plus de 10 ans, donc c'est carrément justifie ce que je dis. Quand tu auras bouffe du legacy code, tu comprendras.

Ensuite j'ai connu l'epoque "Dreamwaver" et je peux te dire "PLUS JAMAIS". Si tu fais beaucoup d'interface graphique, tu sauras que tu peux tres bien faire de belles interface si tu mets le prix en dépensant sur des trucs comme telerik, Infragistics et compagnie. Si tu es un bon vendeur, tu seras le vendre.

Enfin si tu es bon developpeurs, tu utilise Javascript pour faire ce genre de choses. Visual Studio Code, Atom.io utilisent des technos javascript. Pourquoi javascript, parce qu'ils se base sur des technos web comme HTML et CSS pour ces interfaces et tu auras plus de flexibilité pour coder tes interface. Il y n'y pas que Windows et C# dans la vie. Sans compter que c'est multiplatforme, de plus Visual Studio gere tres bien Javascript. Et je te dis cela alors que je suis developpeur C#.
Avatar de Issam Issam - Membre confirmé https://www.developpez.com
le 03/09/2016 à 7:05
Citation Envoyé par dfiad77pro Voir le message
pas encore, j'ai l'impression que l'éditeur Xaml est plus rapide et qu'il y'a moins de bloquage d'UI dans l'ensemble , mais c'est peut être un effet placebo...

Que ce que tu veux dire par il y'a moins de bloquage d'UI stp ?
Avatar de Stéphane le calme Stéphane le calme - Chroniqueur Actualités https://www.developpez.com
le 06/10/2016 à 12:13
La cinquième préversion de Visual Studio "15" est disponible
et apporte le filtrage IntelliSense pour une amélioration de la productivité

Microsoft a annoncé la disponibilité de la cinquième préversion de sa suite de logiciels de développement Visual Studio “15”. Microsoft parle d’une version qui gagne en productivité. Dans l’édition du code par exemple, le filtrage IntelliSense est désormais disponible pour C#, VB et C++. Pour rappel, de nombreuses fonctionnalités d'IntelliSense peuvent simplifier vos tâches de codage. Parmi elles, figurent entre autres :
  • Listes de membres : lorsque vous tapez le nom d'un type ou d'un espace de noms dans l'Éditeur de code, une liste déroulante proposant toutes les méthodes, propriétés, et événements valides devient disponible ;
  • Informations sur les paramètres : lorsqu'une méthode accepte des paramètres, des informations sur ces paramètres tels que le type de paramètre, le nom et le nombre de paramètres requis sont affichés. Si une fonction est surchargée, les flèches vers le haut et vers le bas vous permettent de faire défiler toute la surcharge de la fonction ;
  • Info express : qui permet d’afficher la déclaration complète d'un identificateur de votre code en passant le pointeur de souris sur l'identificateur ;
  • Compléter le mot : lorsque vous avez tapé suffisamment de lettres du mot pour le distinguer d'autres mots, il est possible de le compléter en se servant du raccourci adéquat.

À propos du filtrage IntelliSense, John Montgomery, directeur du Program Management for Visual Studio, a expliqué que « tout en explorant des API complexes, vous pouvez vous limiter simplement au type dont vous avez besoin (par exemple vous limiter seulement aux méthodes, aux propriétés ou aux événements). Dans C # et Visual Basic, nous déterminons le "type de cible" nécessaire à une position et pour des éléments présélectionnés dans la liste correspondant à ce type. Cela accélère votre flux de frappe et élimine le fardeau d'avoir à comprendre le type attendu à un endroit donné ». En voici une illustration.


En C++, une fonctionnalité expérimentale Predictive IntelliSense vous propose une liste de résultats IntelliSense filtrés afin que vous n’ayez pas à parcourir une longue liste. Seuls les éléments du type attendu sont listés au besoin sur la base d’un modèle de probabilité. Notons que cette fonction n’est pas activée par défaut et qu’il faut se rendre dans le menu Outils > Options > Éditeur de Texte > C/C++ > Expérimental.

Dans XAML, Microsoft a ajouté la complétion IntelliSense pour x:Bind qui fournit une liste d'éléments pouvant servir à compléter vos instructions lorsque vous essayez de faire des liaisons avec des propriétés et des événements. La complétion Namespace pour sa part apporte l'auto-complétion au préfixe si la référence à l'espace de noms existe déjà.

Afin d’aider les développeurs à maintenir une base de code lisible tout en concentrant leurs efforts sur le flux de développement, Microsoft a ajouté plus d’actions rapides et de réusinage de code à C# et Visual Basic. Parmi ces nouveaux ajouts figurent “Move Type to Matching File”, qui permet de déplacer un type dans un nouveau fichier qui a le même nom, et “Sync File and Type Name” qui donne la possibilité de renommer votre type pour établir une correspondance avec le nom du fichier (et vice versa). “Convert to Interpolated String” pour sa part permet de profiter des avantages du C# 6.0 et de VB14 en transformant vos expressions “string.Format” en chaînes de caractères interpolées.


Au niveau du débogage, cette préversion apporte une nouvelle fonctionnalité expérimentale : “Run to Click”. Cette dernière a pour objectif de mettre fin à la nécessité d’avoir recours à des points d’arrêts temporaires. Son utilisation est relativement simple : une fois dans le débogueur, il suffit de cliquer sur l'icône qui apparaît à côté de la ligne de code. Votre code va s’exécuter et s’arrêter à cette ligne la prochaine fois qu'elle sera atteinte. Encore une fois, comme il s’agit d’une fonctionnalité expérimentale, elle n’est pas activée par défaut. Pour le faire, rendez-vous dans Debug > Options > Activer Run to Click.


Source : blog Visual Studio
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 09/10/2016 à 22:14
Visual Studio ''15'' : le générateur de projet CMake s’invite dans l’EDI
une preuve de concept de son support offerte dans la Preview 5

CMake est un outil open source, un générateur de projet multiplateforme qui permet la réutilisation de code C ++ sur plusieurs EDI et systèmes de projet. Depuis ses débuts, l’outil a toujours offert une prise en charge de Visual Studio avec, notamment, un générateur CMake permettant aux utilisateurs de cibler une longue liste de versions de Visual Studio. La dernière version de l’outil open source, par exemple, prend en charge toutes les versions de l’EDI de Microsoft depuis VS 2005 jusqu'à la dernière préversion de Visual Studio ''15'', disponible depuis quelques jours.

D’après Microsoft, depuis 2012, l’utilisation de CMake dans la communauté C++ a été constamment en hausse sur toutes les plateformes, au point de dépasser la famille make (make/gmake/nmake) en 2015.

Avec un nombre croissant de développeurs utilisant CMake avec Visual Studio, la firme de Redmond a pu recueillir les feedbacks de ces derniers pour améliorer l’expérience Visual Studio pour les utilisateurs de CMake. Les efforts de Microsoft ont par exemple abouti, en 2014, à l’implémentation d’un support pour générer des projets Visual Studio C ++ ciblant Windows Store et Windows Phone et en 2015, un autre support pour générer des projets Visual Studio C ++ ciblant Android.

Au début de cette année, deux initiatives ont vu le jour pour apporter la prise en charge de CMake dans Visual Studio. La première est une initiative de la communauté CMake baptisée CMake-server prototype. La seconde est une initiative de l’équipe Visual Studio baptisée Open Folder.

Avec la cinquième préversion de Visual Studio 15, Microsoft utilise ces deux fonctionnalités (CMake-server prototype et Open Folder) en même temps pour fournir une preuve de concept de l’implémentation du support de CMake dans Visual Studio. Mais d’après la société, il faudrait attendre une prochaine version pour que les développeurs puissent l’essayer avec leurs projets CMake. Cela annonce toutefois que la firme sera bientôt en mesure d’offrir une intégration solide de CMake avec Visual Studio. « Bien que ce ne sera pas quelque chose que vous pouvez essayer avec vos propres projets CMake pour le moment - c'est à venir dans une prochaine préversion -, l'implémentation actuelle nous dit beaucoup de choses sur les technologies sous-jacentes et nous sommes plus confiants maintenant sur le fait que dans les prochaines préversions, nous pourrons offrir une intégration solide de CMake », explique Microsoft dans un billet de blog. Dans ce billet, le géant du logiciel explique encore que Visual Studio peut désormais :

  • énumérer les cibles CMake et les fichiers pour chaque cible ;
  • détecter les sorties pour les cibles CMake ;
  • collecter les commutateurs de compilateur, y compris les chemins de système par défaut pour les fichiers ;
  • configurer, construire et installer les scripts CMake ;
  • détecter les changements dans CMakeLists.txt et reconfigurer automatiquement tout sans avoir besoin d'un générateur CMake dédié.


Source : Microsoft

Et vous ?

Utilisez-vous CMake avec Visual Studio ? Qu’en pensez-vous ?

Voir aussi :

La cinquième préversion de Visual Studio "15" est disponible et apporte le filtrage IntelliSense pour une amélioration de la productivité
Le support pour la prise en charge de Java débarque en préversion sur Visual Studio Code avec plus de fonctionnalités prévues pour bientôt
VS Code est disponible en version 1.5 avec de nouvelles fonctionnalités pour son outil de débogage, l'intégration des langages et bien d'autres
Avatar de dragonjoker59 dragonjoker59 - Expert éminent https://www.developpez.com
le 10/10/2016 à 20:46
Enfin!!!

Ca fait plaisir à voir!
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 13/10/2016 à 15:08
Visual Studio "15": de nouvelles fonctionnalités C++14/17 et des améliorations pour les développeurs Python
dans la cinquième préversion

La cinquième préversion de Visual Studio "15" est disponible depuis la semaine dernière et nous avons déjà commencé à creuser dans les nouveautés et changements apportés dans la Preview 5 de la prochaine version majeure de l’EDI de Microsoft. On peut notamment évoquer la disponibilité du filtrage IntelliSense pour C#, VB et C++, pour améliorer la production, et la preuve de concept de l’implémentation du support du générateur de projet CMake. Microsoft continue de dévoiler les améliorations dans cette préversion, et cette fois-ci, au niveau du compilateur C++ et de la bibliothèque STL, mais aussi pour les développeurs Python.

Nouvelles fonctionnalités C ++ 14/17

Une des suggestions pour Visual Studio "15" était le support des fonctions constexpr étendues de C++14. Il s’agit notamment de permettre, au sein des fonctions constexpr, des déclarations autres que les variables static ou thread_local et les variables non initialisées. Il s’agit aussi, entre autres, de permettre les instructions if et switch (mais pas goto), mais aussi toutes les instructions de boucle : for (y compris la boucle for basée sur une plage), while, et do-while. Ces changements ont été acceptés dans la Preview 5. En plus des fonctions constexpr étendues, on note la généralisation des boucles for basées sur les plages, un changement de C++17 pour corriger un défaut dans C++14.

Côté C++17, Visual Studio "15" Preview 5 apporte le support du static_assert court, shared_ptr::weak_type, <optional> et <variant>. Les fonctionnalités C++17 seront complétées dans la Release Candidate avec <any>, <string_view>, apply() et make_from_tuple(). Il y aura également une refonte majeure de std::vector. La cinquième préversion de Visual Studio "15" corrige également un bon lot de bogues dans le compilateur C++ et la bibliothèque STL que vous pourrez consulter sur le blog de l’équipe Visual C++.

Améliorations pour les développeurs Python

Cette préversion apporte son lot d’améliorations et nouveautés pour le langage, mais l’équipe Python de Microsoft a préféré présenter d’abord celles qui résultent de la nouvelle expérience d’installation de Visual Studio ; les autres seront présentées au cours des prochaines semaines. Il faut en noter rappeler qu’avec Visual Studio "15", Microsoft permet aux développeurs de faire une installation sur mesure en fonction des composants qui les intéressent. Chaque composant peut être installé ou désinstallé individuellement. Cela évite aux développeurs d’installer tout un tas de fonctionnalités pour n’en utiliser qu’un petit lot.

Microsoft a également créé des workloads, qui sont des packages de composants préconfigurés, conçus pour permettre aux développeurs de savoir ce que choisir en fonction de leur domaine. Côté Python, il y a actuellement deux workloads disponibles : une pour le développement Python et une autre pour la data science et les applications analytiques. D’après l’équipe Python de Microsoft, ces workloads « sont conçues pour vous permettre de démarrer rapidement avec Python pour desktop, serveur et cloud ou pour vous donner un EDI axé sur la data science, qui inclut Python, R et F# ».

La workload pour la data science vous permet d'installer les outils et les runtimes clés dont vous pourriez avoir besoin pour l'analyse, la visualisation, le machine learning et le calcul scientifique. En ce qui concerne la workload pour le développement Python, elle vous offre un support Python pour l’édition, le débogage (y compris les débogages à distance et en mode mixte), le profilage, les tests unittest, les templates Cookiecutter, mais également une copie de CPython 3.5. Comme vous pouvez le voir sur l’image suivante, vous pouvez choisir différentes options à droite de la fenêtre d’installation. Les autres options incluent également la possibilité de choisir des versions plus anciennes ou 32 bits de CPython, des outils de développement Python natif, et bien d’autres.


Avec la nouvelle expérience d’installation de Visual Studio, vous pourrez avoir un environnement de développement Python fonctionnel pour juste 875 Mo. Et Microsoft explique qu’à l’avenir, la taille de l’installation sera considérablement plus petite et le temps d’installation plus court.

Sources : Blog Visual C++, Blog de l’équipe Python de Microsoft

Et vous ?

Que pensez-vous de ces améliorations apportées par la 5e préversion de Visual Studio "15" ?

Voir aussi :

Visual Studio ''15'' : le générateur de projet CMake s'invite dans l'EDI, une preuve de concept de son support offerte dans la Preview 5
La cinquième préversion de Visual Studio "15" est disponible et apporte le filtrage IntelliSense pour une amélioration de la productivité
Visual Studio Code 1.6 est disponible avec le support de TypeScript 2.0 et un bon lot de nouveautés et améliorations
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 18/10/2016 à 16:36
Visual Studio "15" : Microsoft retire le support du langage de modélisation unifié (UML)
en raison de sa très faible utilisation

L’Unified Modeling Language (ou langage de modélisation unifié en français), en abrégé UML, est un langage de modélisation graphique conçu pour fournir une méthode normalisée pour visualiser la conception d'un système. Sa dernière version, UML 2.5, est sortie en juin 2015. Publié dans les années 90, le langage de modélisation unifié est couramment utilisé en développement logiciel et en conception orientée objet, mais l’utilisation de l’UML a été en déclin.

Dans la prochaine version de son environnement de développement, de nom de code Visual Studio "15", Microsoft a donc décidé de retirer le support de l’UML dans l’édition Entreprise de son EDI, la seule édition d’ailleurs qui prend en charge les diagrammes UML. « Nous supprimons les concepteurs UML de Visual Studio "15" Entreprise. Supprimer une fonctionnalité est toujours une décision difficile, mais nous voulons nous assurer que nos ressources soient investies dans les fonctionnalités qui offrent la plus grande valeur à la clientèle », explique Jean-Marc Prieur de Microsoft, senior program manager pour Visual Studio.

Dans un billet de blog, il justifie cette décision par deux principales raisons. D’abord, Jean-Marc Prieur explique qu’après analyse des données de télémétrie, ils ont constaté que les concepteurs UML ont été utilisés par très peu de clients. Ce constat a également été confirmé lorsque Microsoft a consulté ses équipes de vente et de support technique. L’autre raison est que la société devrait en plus « investir des ressources d'ingénierie importantes pour réagir aux changements qui se produisent » dans le noyau de Visual Studio avec la nouvelle version.

Pour ceux qui utilisent activement les concepteurs UML, Microsoft recommande donc de continuer à utiliser Visual Studio 2015 ou les versions antérieures, le temps peut-être de décider quel autre outil utiliser pour leurs besoins d'UML.

En réponse au billet de Jean-Marc Prieur de Microsoft, certains utilisateurs suggèrent à l’éditeur des solutions possibles au lieu de supprimer les concepteurs UML. Il s’agit notamment de les proposer en tant qu’extensions ou de les rendre open source. La dernière option pourrait permettre à la communauté de décharger Microsoft de la lourde tâche qu’est aujourd’hui d’améliorer les concepteurs UML pour suivre les changements introduits dans le noyau de Visual Studio avec la nouvelle version.

Il faut toutefois préciser que Microsoft continue de prendre en charge la visualisation de l'architecture .Net et de code C ++ à travers les cartes de code. L’éditeur explique aussi que dans cette version de Visual Studio, des améliorations significatives ont été apportées à la validation de couche (dépendance). Le concepteur de couche, qui permet de spécifier et valider les dépendances dans le code .Net, ajoute un support pour l'analyse architecturale en temps réel (live architectural analysis) avec la Preview 5 de Visual Studio. « Dans cette version, nous avons réécrit la validation de couche pour utiliser le .NET Compiler Platform [mieux connu sous son nom de code “Roslyn”], qui permet de faire la validation de l'architecture en temps réel... Cela signifie également que les erreurs signalées sont traitées comme toute autre erreur d'analyse de code. Ce qui veut dire que les développeurs sont moins susceptibles d'écrire du code qui introduit des dépendances indésirables, car ils seront avertis dans l'éditeur pendant qu'ils écrivent. » On peut donc dire que l'expérience de validation de dépendance dans Visual Studio "15" est destinée à aider les développeurs à respecter les contraintes architecturales d'une application alors qu'ils modifient le code.

Source : Microsoft

Et vous ?

utilisez-vous les concepteurs UML avec Visual Studio ? Que pensez-vous de l’annonce de Microsoft et quelle solution proposez-vous ?

Voir aussi :

Visual Studio "15" : de nouvelles fonctionnalités C++14/17 et des améliorations pour les développeurs Python, dans la cinquième préversion
Visual Studio ''15'' : le générateur de projet CMake s'invite dans l'EDI, une preuve de concept de son support offerte dans la Preview 5
La cinquième préversion de Visual Studio "15" est disponible et apporte le filtrage IntelliSense pour une amélioration de la productivité
Avatar de Jitou Jitou - Membre averti https://www.developpez.com
le 18/10/2016 à 21:23
Le jour ou de vrais développeurs et pas de consultants auto-proclamés développerons des méthodes de conception peut être qu'elles auront un avenir dans nos solutions du quotidien.
Offres d'emploi IT
Ingénieur H/F
Safran - Ile de France - Moissy-Cramayel (77550)
Chef projet big data - pse flotte H/F
Safran - Ile de France - Évry (91090)
Ingénieur développement fpga (traitement vidéo) H/F
Safran - Ile de France - 100 rue de Paris 91300 MASSY

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil