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.
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.
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.
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.
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.
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.
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.
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 ?
Partager