Visual Studio 2013 RC disponible avec .NET 4.5.1
Améliorations de la productivité, de l'IntelliSense et du support de C++11 et TypeScript

Le , par Hinault Romaric

0PARTAGES

3  0 
En plus de Windows 8.1 RTM (disponible pour les abonnés au programme TechNet et MSDN), les développeurs peuvent également télécharger la RC (Release Candidate) de Visual Studio 2013.

Cette mouture est disponible sous une licence « Go Live », ce qui suppose que les développeurs peuvent déjà l’utiliser pour créer des applications Web, Mobiles, Metro et Cloud pouvant être exécutées dans un environnement de production.

Visual Studio 2013 et .NET 4.5.1 apportent de nouveaux outils de productivité (pour le contrôle de version), 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 5 000 nouvelles API.

Cette RC dispose en plus d’un nouveau modèle d’application « Cloud Business », dont le but est de faciliter la création d’applications pour Office 365. L’éditeur XAML bénéficie de nouvelles fonctionnalités, dont l’IntelliSense pour la liaison de données. Une nouvelle version de la boite à outils pour TypeScript, le sur-ensemble de JavaScript développé par Microsoft, a été intégrée à l’EDI.


La nouvelle fonctionnalité « CodeLens » de cette RC apporte un nouveau moyen de disposer des informations contextuelles dans le code source. CodeLens fournit pour C# et Visual Basic des informations comme le nombre de références, les changements récents du contrôle du code source. Une intégration plus profonde avec la solution de communication unifiée Lync est également au rendez-vous.

Le langage C++ gagne de nouvelles fonctionnalités de la norme C++ 11. Microsoft s’est engagé à rendre Visual C++ conforme aux standards C++.

En ce qui concerne la solution de gestion du cycle de vie des applications (ALM) Team Foundation Server, la RC mise à la disposition des développeurs intègre une nouvelle fonctionnalité de suivi des éléments via des graphiques. Le nouveau « Work Item Charting » permet aux développeurs de créer rapidement des graphiques pour visualiser les données sur les éléments des travaux des requêtes.


La version RTW (release to Web) de Visual Studio 2013 sera disponible le 18 octobre prochain, au même moment que le lancement de Windows 8.1.

Télécharger Visual Studio 2013 RC

Source : Microsoft

Et vous ?

Que pensez-vous de ces améliorations ? Et du nouveau rythme de mise à jour annuel de Visual Studio ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de diallomad
Membre averti https://www.developpez.com
Le 10/09/2013 à 12:04
Citation Envoyé par Hinault Romaric Voir le message

Que pensez-vous de ces améliorations ? Et du nouveau rythme de mise à jour annuel de Visual Studio ?
Je trouve que c'est très intéressant d'avoir de nouvelles fonctionnalités dans Visual Studio. Par contre l'allure du rythme de mise à jour me fait un peu flipper.
Pour sa stabilité, une version de Visual Studio toutes les 2 années me semble mieux.
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 10/09/2013 à 13:16
Cool

Mais j'hésite encore a commencer une application ASP.Net MVC 5.
Savez-vous s'ils ont fait des changement a ASP.Net, comme l'intégration de Bootstrap 3 au lieu de la 2?
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 10/09/2013 à 13:22
Citation Envoyé par diallomad Voir le message
Je trouve que c'est très intéressant d'avoir de nouvelles fonctionnalités dans Visual Studio. Par contre l'allure du rythme de mise à jour me fait un peu flipper.
Pour sa stabilité, une version de Visual Studio toutes les 2 années me semble mieux.
Non c'est bien de faire évoluer Visual Studio au rythme du Web contrairement a avant.
Par contre cela signifie que l'on bénéficie de quelques patchs par an (4 pour la version 2012) et ensuite il faut encore passer a la caisse.

Le passage des projets Visual Studio 2010 a 2012 fut un calvaire malgré le fait que le Framework cible ne changeait pas, et ce n'apparaissant pas sur la machine de développement mais que sur les machines cibles (seveurs). Si a chaque version il y a autant de problemes pour un changement d'IDE l'upgrade risque de ne pas etre fait chez tot le monde.
Avatar de PatteDePoule
Membre éclairé https://www.developpez.com
Le 10/09/2013 à 13:59
Citation Envoyé par alex_vino Voir le message
Mais j'hésite encore a commencer une application ASP.Net MVC 5.
MVC5? Tu as éveillé ma curiosité! Je développe actuellement une application en ASP.Net MVC 4. En fouillant je suis tombé sur ça : http://www.asp.net/visual-studio/ove...idate%29#TOC10

Pas grand nouveauté. Des features que je n'utilises pas, donc je crois que je vais rester en version 4. Par contre pour Entity Framework 6 j'ai trop hâte!
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 10/09/2013 à 16:42
Citation Envoyé par PatteDePoule Voir le message
MVC5? Tu as éveillé ma curiosité! Je développe actuellement une application en ASP.Net MVC 4. En fouillant je suis tombé sur ça : http://www.asp.net/visual-studio/ove...idate%29#TOC10

Pas grand nouveauté. Des features que je n'utilises pas, donc je crois que je vais rester en version 4. Par contre pour Entity Framework 6 j'ai trop hâte!
Merci pour ton lien, donc il semblerait que ce soit encore Bootstrap 2

Rien que ASP.Net Identity et Bootstrap dans MVC je trouve ca un grand pas
Par contre dans 2013 Preview il y avait toujours les meme bugs que dans 2012 concernant les vues, notamment le Model ou ViewModel qui a tendance a se déréférencer dans la View et faire tourner la tete a l'IntelliSense.

Concernant Entity Framework c'est un package disponible sur NuGet et on y aura aussi le droit sous 2012, mais mis a part l'async/await il n'y a pas non plus d'énormes changement (en meme temps EF5 n'est pas si vieux non plus). Le seul hic avec EF est que la documentation n'est pas tres abondante et surtout elle mentionne les bases et rarement les bonnes pratiques, meme concernant des patterns comme Unit of Work. Leur équipe fait du bon boulot mais je pense qu'ils n'ont pas besoin de rendre l'EF Profiler payant, il est déja assez complexe notamment pour les débutant de faire un code optimisé et compris avec EF.
Avatar de erwanlb
Inactif https://www.developpez.com
Le 10/09/2013 à 18:27
Citation Envoyé par alex_vino Voir le message
Non c'est bien de faire évoluer Visual Studio au rythme du Web contrairement a avant.
Par contre cela signifie que l'on bénéficie de quelques patchs par an (4 pour la version 2012) et ensuite il faut encore passer a la caisse.

Le passage des projets Visual Studio 2010 a 2012 fut un calvaire malgré le fait que le Framework cible ne changeait pas, et ce n'apparaissant pas sur la machine de développement mais que sur les machines cibles (seveurs). Si a chaque version il y a autant de problemes pour un changement d'IDE l'upgrade risque de ne pas etre fait chez tot le monde.
Pas eu de soucis à passer les projets de 2010 à 2012 à part pour la suppression du projet de setup
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 11/09/2013 à 10:17
Citation Envoyé par erwanlb Voir le message
Pas eu de soucis à passer les projets de 2010 à 2012 à part pour la suppression du projet de setup
Si tes projets commencés sous 2010 avec le Framework 4.0 et continués sous 2012 avec le meme Framework, tu dois obligatoirement installer le Framework 4.5 sur les machines cibles meme si tu ne le cible pas. La compilation sous 2012 nécessite la présence de 4.5 sur tes machines cibles.
C'est un bug reconnu et non fixé par Microsoft qui a causé pas mal de soucis dans mon entreprise.
Avatar de diallomad
Membre averti https://www.developpez.com
Le 11/09/2013 à 11:10
Citation Envoyé par alex_vino Voir le message
La compilation sous 2012 nécessite la présence de 4.5 sur tes machines cibles.
Une compilation sous 2012 ciblant .Net 4 peut bien être déployer sur les machines utilisant .Net 4
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 11/09/2013 à 11:59
Citation Envoyé par diallomad Voir le message
Une compilation sous 2012 ciblant .Net 4 peut bien être déployer sur les machines utilisant .Net 4
Ce n'est pas parce que tu "peux déployer" que cela signifie que tout fonctionne...

Pas toujours pour un project commencé avec la version 4.0 sous VS 2010 avec 4.5 installé sur ta machine de développement.

Par example Visual Studio utilise la derniere version de ILMerge.exe entre autre et cause des problemes lors des déployments sur des machines ne possédant pas 4.5 (ancien lien).
Si tu cherches sur les forums de Microsoft tu trouveras que c'est un probleme connu de Microsoft.

Cerise sur le gateau 4.5 n'est pas compatible avec Windows Server 2003.
Tous mes serveurs ont été migré vers Windows Serve 2008/2012 et ont maintenant le FW 4.5 donc je ne pourrais pas te dire si Microsoft a fixé les problemes.
Tu as peux-etre eu de la chance a l'époque ou jusqu'a maintenant, mais ca n'a pas été le cas pour tous les projets, du moins TOUS les projets de mon entreprise ont été impcté a l'époque. Et ca n'a pas été facile a trouvé la cause du probleme...
Avatar de erwanlb
Inactif https://www.developpez.com
Le 11/09/2013 à 12:24
Citation Envoyé par alex_vino Voir le message
Si tes projets commencés sous 2010 avec le Framework 4.0 et continués sous 2012 avec le meme Framework, tu dois obligatoirement installer le Framework 4.5 sur les machines cibles meme si tu ne le cible pas. La compilation sous 2012 nécessite la présence de 4.5 sur tes machines cibles.
C'est un bug reconnu et non fixé par Microsoft qui a causé pas mal de soucis dans mon entreprise.
J'ai passé des projets 2010 en Framework 3.5/4 sur VS2012 en 3.5/4 et ça n'a strictement rien changé sur les machines cibles en Framework 3.5
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web