Visual Studio souffle sa 20e bougie
quelle est ou a été votre version préférée ? Que pensez-vous de l’évolution de l'EDI ?

Visual Studio fête ses 20 ans. Pour marquer l’occasion, Microsoft a organisé un événement au cours duquel la firme a lancé la version stable de Visual Studio 2017.

Initialement un EDI prenant en charge quelques langages de programmation (Visual Basic, C++ et Java), Visual Studio a été étendu à nombreux langages et permet de développer tout type d’applications : mobile, desktop, Web, Cloud, etc.

Ci-dessous l’historique des versions de Visual Studio  :

Visual Studio 97

C'est en 1997 que Microsoft a lancé la première version de Visual Studio. L'objectif de la firme était de fédérer au sein d'un seul EDI ses différents outils de développement, dont Visual Basic 5.0 et Visual C++ 5.0 destinés au développement d'applications Windows, Visual J++ 1 dédié au développement Java, Visual InterDev pour la programmation Web ASP et Visual FoxPro 5.0 pour la programmation xBase.

Nom : visualstudiofig2.gif
Affichages : 9544
Taille : 18,8 Ko

Visual Studio 6.0

Un an après la sortie de Visual Studio 97, Microsoft lève le voile sur Visual Studio 6.0. Il s'agit de la dernière version prenant en charge Visual Basic et Visual J++.

Visual Studio .NET

Il aura fallu attendre quatre ans pour voir Visual Studio .NET débarquer sur le marché en 2002. Il s'agit d'une évolution majeure qui est en rupture avec la version précédente.

En effet, c'est à partir de cette version que Microsoft introduit le Framework .NET et le désormais populaire langage de programmation orienté objet C#. La firme présente également VB.NET, une évolution orientée objet de Visual Basic. ASP laisse la place à ASP.NET.

Visual Studio .NET va permettre de développer des applications pour Windows, des applications Web et des applications mobiles.

Nom : dotnet.png
Affichages : 5038
Taille : 20,9 Ko

Visual Studio 2003

Il s'agit d'une évolution mineure publiée le 24 avril 2003 avec la version 1.1 du framework .NET. Elle apportera plus de stabilité, de performance et de sécurité. C'est à partir de cette version que .NET commence à se frayer un passage parmi les développeurs.


Visual Studio 2005

Lancée le 7 novembre 2005, cette version de Visual Studio permet d'utiliser plus facilement les composants du Framework .NET. C'est avec celle-ci que le Framework .NET 2.0 fera ses premiers pas et introduira les génériques, les itérateurs, les types nullables, etc.

Nom : 2005-pro.png
Affichages : 5098
Taille : 83,8 Ko

Visual Studio 2008

Il s'agit d'une évolution majeure de Visual Studio qui sera publiée en fin 2008 (le 19 novembre) avec la version 3.5 du Framework .NET. L'outil apporte des indicateurs permettant de calculer les métriques du code (complexité cyclomatique, profondeur d'héritage, lignes de code, couplage des classes et indice de maintenabilité), d'évaluer l'utilisation de la mémoire et le temps d'exécution.

Ce dernier apporte également des améliorations pour la mise en place des tests, une meilleure prise en charge des fichiers XML et bien plus.

Nom : Microsoft-Visual-Studio-2008-cover-image.jpg
Affichages : 5651
Taille : 16,2 Ko

Visual Studio 2010

Avec Visual Studio 2010 qui sera publié le 12 avril 2010, Microsoft lance le Framework 4.0. L'éditeur de code sera réécrit en utilisant WPF et l'EDI permettra de développer des applications Cloud pour Azure. Des améliorations seront apportées au système de débogage et à l'architecture des applications.
Microsoft va adopter avec cette version un nouveau logo plus moderne et procéder à une rationalisation des éditions pour faciliter le choix d'une déclinaison parmi l'ensemble de ses offres.

Nom : Visual%u00252BStudio%u00252B2010.jpg
Affichages : 5244
Taille : 20,8 Ko

Visual Studio 2012

Cette version sera marquée par de nombreux changements esthétiques pour s'aligner avec la charte graphique introduite par la nouvelle interface Modern UI (anciennement connu sous le nom de Metro) dédiée aux tablettes.

Un petit détail pour augmenter la lisibilité et l'ergonomie de l'EDI va engendrer cependant la polémique. En effet, l'adoption d'un menu en lettres capitales ne sera pas appréciée par de nombreux développeurs. Ce qui va pousser la firme à se rétracter dans la version suivante.

En dehors de l'aspect esthétique, les nouvelles fonctionnalités importantes seront axées autour de : la planification agile, la qualité, le développement Windows Store, le développement « line-of-business » et l'amélioration de l'expérience générale de développement. Cette version introduira également le développement d'applications Windows RT et Windows Phone 8.

Nom : vs_logo.png
Affichages : 7952
Taille : 8,4 Ko

Visual Studio 2013

Visual Studio 2013 sortira le 17 octobre 2013, seulement un an après Visual Studio 2012. L'EDI continuera dans la même lignée que la version précédente et apportera de nouveaux outils de productivité, de profiling, de tests, de collaboration, de contrôles de sources, de gestion du portfolio agile, de suivi du cycle de vie des applications (ALM), de débogage asynchrone pour C#, VB.NET, JavaScript et C++, ainsi que près de 5000 nouvelles API.

C'est avec cette version que Microsoft fera un pas vers l'open source en sortant l'édition Visual Studio Community : une déclinaison gratuite de l'édition professionnelle pour les petites équipes (au plus 5 développeurs), les étudiants, les chercheurs, les enseignants et pour le développement open source.

Visual Studio 2015

Microsoft va publier la version stable de Visual Studio 2015 le 20 juillet 2015. L'EDI sera accompagné du Framework .NET 4.6.
Visual Studio 2015 introduit une restructuration importante de l'écosystème. L'EDI s'ouvre au développement multiplateforme avec le langage C++, dispose d'un émulateur Android, des outils pour le développement avec le framework open source Apache Cordova et la prise en charge de nombreux autres outils open source, dont Grunt, Gulp et npm. Il faut noter au passage que Microsoft permettra aux développeurs de porter aisément leurs applications Android et iOS sur Windows 10.

L'environnement supporte le langage de programmation C# 6, VB.NET 12, les spécifications du langage C++, TypeScript ou encore Python.
Pour les développeurs de jeux, Visual Studio 2015 offre une prise en charge des moteurs de jeux Unity, Unreal Engine, ou encore Cocos2D. Ce support est le fruit d'un partenariat de la firme avec ces studios de jeux.

L'EDI est la première version qui repose sur le compilateur en tant que service Roslyn. Ce dernier offre un gain de performance important et améliore la productivité, notamment pour les compilateurs C# et VB.NET, l'intelliSense, le refactoring, CodeLens, le débogage, les outils de diagnostics, etc.

Nom : visual-studio-2015-logo.png
Affichages : 5937
Taille : 45,5 Ko

Visual Studio 2017

Publié hier, il s’agit, selon Microsoft, de la version la plus productive de Visual Studio. Son développement a été axé sur l’amélioration des performances, l’intégration des outils pour booster la productivité des développeurs, le support d’ASP.NET Core, le Cloud et DevOps.

Visual Studio 2017 introduit notamment C# 7, une nouvelle version de Visual Basic, la prise en charge des normes C++, du langage R et bien plus.

L’EDI s’enrichit du Live Unit Testing, de l’exécution en un clic, d’un nouvel assistant d’exception, des outils de développement pour Xamarin, de la prise en charge de Docker et bien plus.

Pour plus d’informations sur Visual Studio 2017, vous pouvez consulter l’article de la rédaction sur les nouveautés de Visual Studio 2017.


Et vous ?

Quelle est votre version préférée de Visual Studio ? Pourquoi ?

Quelle version avez-vous le plus détestée ?

Que pensez-vous de l'évolution de l'EDI ?