Soutenez-nous

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

Les rubriques (actu, forums, tutos) de Développez
Réseaux sociaux


 Discussion forum

Retrouvez le dossier complet de la rédaction
Sur le même sujet
Le , par Hinault Romaric, Responsable Actualités
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 ?


 Poster une réponse

Avatar de diallomad diallomad
Membre confirmé
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 alex_vino
Membre Expert
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 alex_vino
Membre Expert
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 PatteDePoule
Membre expérimenté
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 alex_vino
Membre Expert
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 erwanlb
Inactif
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 alex_vino
Membre Expert
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 diallomad
Membre confirmé
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 alex_vino
Membre Expert
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 erwanlb
Inactif
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
Avatar de alex_vino alex_vino
Membre Expert
le 11/09/2013 12:56
Citation Envoyé par erwanlb  Voir le message
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

Je suis content pour toi, mais tout le monde n'a pas les meme projets que toi ou bien ta chance.
Libre a toi de penser que le passage a 2012 n'a été sans encombre pour personne
Avatar de diallomad diallomad
Membre confirmé
le 11/09/2013 13:13
Citation Envoyé par alex_vino  Voir le message
Ce n'est pas parce que tu "peux déployer" que cela signifie que tout fonctionne...

A quoi bon déployer des applications non fonctionnelles?
Par déployer j'entends bien opérationnelle à 100%.

Citation Envoyé par alex_vino  Voir le message
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

Ce problème vient de ILMerge et non de .Net deplus ton article parle de la version Bêta de 4.5.

Citation Envoyé par alex_vino  Voir le message
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.

Problème? c'est un pas un problème mais une décision de Microsoft. Je suppose pour pousser les entreprises à adopter les OS récents.

Citation Envoyé par alex_vino  Voir le message
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...

J'en suis vraiment navré, heureusement que c'est pas général.
Avatar de erwanlb erwanlb
Inactif
le 11/09/2013 14:21
Citation Envoyé par alex_vino  Voir le message
Je suis content pour toi, mais tout le monde n'a pas les meme projets que toi ou bien ta chance.
Libre a toi de penser que le passage a 2012 n'a été sans encombre pour personne

C'est du vécu et je ne peux pas l'altérer par un quelconque avis positif ou négatif
Avatar de LapinGarou LapinGarou
Membre confirmé
le 11/09/2013 17:49
En entreprise, je pense qu'il est rare d'investir aussi souvent dans des logiciels aussi couteux...
Avatar de alex_vino alex_vino
Membre Expert
le 11/09/2013 18:19
Citation Envoyé par LapinGarou  Voir le message
En entreprise, je pense qu'il est rare d'investir aussi souvent dans des logiciels aussi couteux...

Sauf pour les Microsoft Partners ou ayant des abonnements MSDN/TechNet.
A noter que Microsoft met a disposition les versions Express, meme si ce n'est normalement pas pour les entreprises, mais elles permettent déja de réaliser énormément de chose.

C'est vrai que sinon ca coute un peux cher, surtout pour une équipe nécessitant la version Ultimate
Offres d'emploi IT
Technicien Télécommunications (H/F)
CDI
Links IT SERVICES - Aquitaine - PAU
Parue le 08/04/2014
Ingénieur développement Java/Groovy/Grails H/F
CDI
ALTRAN - Provence Alpes Côte d'Azur - Sophia Antipolis
Parue le 16/04/2014
Développeur .NET H/F
Intérim
CRESCENDO BROTTEAUX - Ile de France - Paris
Parue le 27/03/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula