Révision: Visual Studio 2013 va au-delà de l'EDI

Que faites-vous lorsque vous avez un produit dominant le marché construit à partir de plus de 50 millions de lignes de code avec une base de clients fidèles d'abonnés qui l'utilisent toute la journée, tous les jours, et que vous voulez les garder heureux? Vous le mettez à niveau gratuitement lors de versions incrémentielles pour résoudre les problèmes, et à un coût nominal lors d'une version complète pour répondre aux nouvelles technologies et apporter des améliorations majeures. C'est exactement ce que Microsoft a fait avec les Service Packs de Visual Studio 2012 et maintenant avec la sortie de Visual Studio 2013.

Les utilisateurs de Visual Studio peuvent appartenir à une gamme de catégories (développeurs, testeurs, architectes, etc.) et utiliser une gamme de technologies (bureau, Web, cloud, Windows Store, services, bases de données, etc.). Bien qu'il existe des concurrents dans presque tous les domaines où Visual Studio fournit une solution, aucun produit n'est en concurrence avec Visual Studio dans tous les domaines. Le plus proche auquel je puisse penser serait Embarcadero All-Access XE, qui est plus une suite qu'un produit unifié.

[Travaillez plus intelligemment, pas plus dur - contient des conseils et des tendances que les programmeurs doivent connaître dans le Guide de survie des développeurs. Téléchargez le PDF dès aujourd'hui! | Restez au courant des technologies clés de Microsoft dans notre bulletin Technologie: Microsoft. ]

La nouvelle version présente de grandes améliorations dans la gestion du cycle de vie des applications (ALM), y compris la possibilité de créer, de tester et de déployer dans le cloud via le nouveau service Team Foundation et l'intégration avec Windows Azure. Vous trouverez également des outils nettement meilleurs pour le développement Web avec ASP.Net, ainsi qu'une meilleure prise en charge de l'édition et du débogage JavaScript, HTML, CSS et Python.

En bref, Visual Studio 2013 apporte non seulement un certain nombre de grandes améliorations adaptées aux équipes de développement, mais également de nombreuses petites améliorations qui importeront réellement aux développeurs en activité.

Service de fondation d'équipe

Commençons par les nouvelles fonctionnalités ALM de Visual Studio 2013, sur lesquelles nous pensions voir le focus de cette version en juin. La plus grande victoire d'ALM de mon point de vue est que Visual Studio prend désormais en charge Git en plus du contrôle de version natif de Team Foundation Server. (De toute évidence, le Microsoft qui a ajouté la prise en charge de Git à Visual Studio n'est pas le Microsoft de votre père; idem pour la prise en charge de Python, JavaScript et jQuery. Quelle est la prochaine étape, open sourcing du .Net Framework? Oh, attendez - cela s'est passé il y a des années, à moins pour les bibliothèques de base.)

Une chose que je n'aime pas dans Team Foundation Server est de le configurer pour un groupe distribué géographiquement. La performance peut être un gros problème, en particulier lorsque le groupe s'étend sur le globe, comme le font souvent les projets externalisés. Il existe une solution entièrement Microsoft pour cela: Team Foundation Service. Comme vous vous en doutez, il s'exécute dans le cloud Azure. Comme vous ne vous en doutez peut-être pas, il est gratuit pour les équipes de cinq personnes ou moins, et les installations plus importantes sont incluses dans Visual Studio haut de gamme avec abonnements MSDN sans frais supplémentaires.

À propos, Microsoft conserve une archive de versions pour Team Foundation Service qui indique quand certaines mises à jour sont apparues dans le service et le serveur. À partir de maintenant, lorsque je fais référence à TFS, je veux dire à la fois Team Foundation Server et Team Foundation Service. Les fonctionnalités sont disponibles à la fois dans le produit et dans le service.

fiche d'évaluation Capacité (40,0%) Valeur (10,0%) Utilisabilité (30,0%) Documentation (20,0%) Note globale (100%)
Microsoft Visual Studio 2013 Ultimate 10,0 9,0 9,0 9,0 9.4