IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le prochain Visual Studio se dévoile
Microsoft publie la préversion de Visual Studio 14 avec Roslyn, ASP.NET vNext et le support de C++ 11/14

Le , par Hinault Romaric

56PARTAGES

3  0 
Microsoft fait évoluer Visual Studio, son environnement de développement intégré, à un rythme effréné.

La société vient de mettre à la disposition des développeurs une préversion (CTP) de la prochaine version majeure de l’EDI, ayant pour nom de code Visual Studio 14.

Disponible à des fins de test (à ne pas utiliser dans un environnement de production), cette préversion permet aux développeurs d’avoir un premier aperçu des évolutions et innovations intéressantes de la plateforme, qui ont été présentées ces trois derniers, notamment le projet Roslyn, le prochain C#, VB et Visual C++, ASP.NET vNext, etc.

C#, VB.Net avec le compilateur .NET (Roslyn)

Dans Visual Studio 2014, les compilateurs pour C# et VB.NET ainsi que l’éditeur de code reposent sur le compilateur open source Roslyn. A titre de rappel, Roslyn est un compilateur en tant que service développé par Microsoft, qui ambitionne non seulement de fournir un outil de compilation pouvant être utilisé dans le Cloud, mais également de démystifier cette étape en donnant accès aux développeurs aux informations générées par le compilateur.

Avec le prochain Visual Studio, Roslyn sera derrière bon nombre de fonctionnalités que les développeurs utilisent chaque jour, notamment l’IntelliSense, le refactoring, CodeLens, le débogage, etc.

Visual Studio 2014 introduit pour la première fois la prise en charge de la refactorisation pour VB. De plus, le refactoring pour C# a été entièrement revu, avec l’ajout de deux nouveaux concepts : « Inline Temporary Variable » et « Introduce Explaining Variable ». Une meilleure intégration des API provenant de NuGet est également au rendez-vous.


ASP.NET vNext

Le mois dernier Microsoft avait dévoilé lors de la conférence TechEd North America le futur de la plateforme de développement Web. La préversion de Visual Studio 2014 permet d’exploiter les nouveautés de cette version. L’EDI dispose de nouveaux modèles de projets et des outils pour cibler ASP.NET vNext.


ASP.NET vNext est conçu à la fois pour le Cloud et les serveurs. La plateforme introduit un nouveau mode « cloud optimized », qui est plus rapide et utilise moins de ressources que la version actuelle de .NET. Ce mode permet de déployer des applications .NET avec des copies des bibliothèques du Framework .NET. Microsoft va publier ASP.NET vNext comme un projet open source.

Support de C++ 11 et C++ 14

Les développeurs C++ vont trouver dans cette préversion de Visual Studio 14, une meilleure prise en charge des normes C++. Le compilateur Visual C++ inclut dans cette version introduit le support des littéraux définis par l’utilisateur, de noexcept, alignof et alignas de la norme C++ 11. Du coté de C++ 14, ils retrouveront la prise en charge de « generalized lambda capture », la déduction automatique du type retourné par une fonction et des « generic lambdas ».

Le tableau ci-dessous présente les caractéristiques de C++ sur lesquelles Microsoft travaille actuellement.


En plus, l’IDE dispose pour les développeurs C++ de nouvelles fonctionnalités pour le débogage, les bibliothèques et l’amélioration de la productivité.

La version finale de Visual Studio 14 devrait être disponible au courant de l’année 2015. Microsoft invite les développeurs à tester cette préversion et à fournir leurs commentaires sur celle-ci.

Télécharger la préversion de Visual Studio 14

Source : Blog MSDN

Et vous ?

Que pensez-vous du futur Visual Studio ? Quelles nouveautés voulez-vous voir intégrer à la plateforme ?

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

Avatar de
https://www.developpez.com
Le 04/06/2014 à 13:32
Visual Studio est un IDE très riche, avec beaucoup de fonctionnalités intéressantes, mais un des éléments sur lesquels il y aurait un gros progrès à faire, c'est la désinstallation. Généralement l'installation ajoute beaucoup de choses dans la liste des programmes, mais quand on veut désinstaller, il faut désinstaller chaque élément un par un et dans le bon ordre, à cause des dépendances. De plus la désinstallation n'est jamais vraiment propre et on ne récupère pas tout l'espace disque initial.
Ce point me paraît d'autant plus important que le rythme d'évolution de Visual Studio est très rapide et qu'on est donc confronté à ce problème de plus en plus souvent.
2  0 
Avatar de dfiad77pro
Membre chevronné https://www.developpez.com
Le 05/06/2014 à 13:09
Perso les templates d'entité, je les génères et je les surcharges, comme ça lorsqu'une colonne ou autre chose change en base, l’analyse d'impact est très facile et je peut profiter de :
- L'insertion en masse sans forcément passer par une proc PL/SQL (prod oracle)
- des contrats de données
-...

Donc ça donne un service ou programme relativement fiable, perméable au changement , une très bonne productivité et les perfs sont excellente en prod .

Cela dit le soucis se pose si un dev n'aimant pas l'automatisation veut retoucher mon code,
en gros il fera tout à la main et perdra du temps, et fera certaines choses de manière non uniforme.

L'avantage des templates, des designers c'est qu'ils font des choses normés, on est plus au temps des IDE qui pondaient du code mauvais et difficilement optimisable ( dédicace dreamweaver )
2  0 
Avatar de dfiad77pro
Membre chevronné https://www.developpez.com
Le 29/08/2014 à 12:54
Je trouve dommage qu'aucune information n'est donnée par microsoft sur WPF

Ils se concentrent beaucoups sur ASP.NET (pour contrer J2EE)
et sur les apps modern UI .

Ce qui me plairait bien pour le WEB,
c'est un GWT like en XAML ( pas WPF/e, un truc qui compile en html/javascript) avec le designer qui va bien
afin d'essayer d'envisager le Développement web comme un développement applicatif SOA
(et coté IHM ça simplifierai les bindings, l'asynchronisme )

Bon j'ai le droit de rêver...

Il ne Faudrai pas que Microsoft en rendant sa techno libre nous la fasse devenir comme JAVA et son énorme écosystème de framework bordélique (pardon du Troll))
2  0 
Avatar de Folgore
Membre du Club https://www.developpez.com
Le 04/06/2014 à 15:24
Citation Envoyé par Programmator Voir le message
Visual Studio est un IDE très riche, avec beaucoup de fonctionnalités intéressantes, mais un des éléments sur lesquels il y aurait un gros progrès à faire, c'est la désinstallation. Généralement l'installation ajoute beaucoup de choses dans la liste des programmes, mais quand on veut désinstaller, il faut désinstaller chaque élément un par un et dans le bon ordre, à cause des dépendances. De plus la désinstallation n'est jamais vraiment propre et on ne récupère pas tout l'espace disque initial.
Ce point me paraît d'autant plus important que le rythme d'évolution de Visual Studio est très rapide et qu'on est donc confronté à ce problème de plus en plus souvent.

Ah la desinstallation c'est la mort pour visual studio. Perso je formate mon système si je dois desinstaller visual studio, car ca fout de ces problèmes dans les registres, surtout si en dessus on met un nouveau visual studio :/
1  0 
Avatar de Nicam
Membre confirmé https://www.developpez.com
Le 05/06/2014 à 12:49
@Folgore : je ne sais pas comment tu te débrouilles, mais ca tourne très bien chez moi !
Les templates sont là pour découvrir, pas pour être copiés collés en production.
Le scafolding est plutôt de bonne qualité.

Je pense que tu t'y prends mal, et il n'y aucun rapport avec Angular.js que tu utilises pour appeler des webservices en REST.
Et ca, ca marche trèèès bien avec les web api...
Ton petit problème d'authentification démontre que tu ne sais pas ce que tu fais.
Il s'adapte très facilement à une base de données X ou Y... (je le fais tourner en production sur du SQL server, pas un localdb ... et je ne suis pas le seul)

En informatique, la plupart du temps, le problème se trouve entre la chaise et le clavier
1  0 
Avatar de DonQuiche
Expert confirmé https://www.developpez.com
Le 13/07/2014 à 12:42
Citation Envoyé par I_Pnose Voir le message
Merci Resharper pour l'inspiration.
Mouais, ben justement je ne suis pas du tout fan de Resharper et de ses 50% de faux positifs qui te poussent à pourrir ton code pour éviter des non-erreurs stupides et économiser une frappe toutes les dix secondes. Plus généralement je trouve toute cette pollution visuelle et cette débauche de fonctionnalités plus nuisible qu'autre chose.

Pour ma part j'aimerais vraiment que MS revienne sur l'essentiel :
* Un éditeur C# sans bogues et plus malin avec les erreurs. La situation s'est détériorée depuis quelques années.
* Un éditeur XAML qui fonctionne enfin correctement après dix ans. Histoire d'arrêter le foutage de tronche car je vois encore des projets où l'éditeur XAML reste inutilisable.

D'abord ça doit fonctionner, ensuite on peut rajouter du bling-bling.
1  0 
Avatar de worm83
Membre éprouvé https://www.developpez.com
Le 04/06/2014 à 13:22
La gestion des inline je trouve ça juste génial, plus besoin d'un addin payant.
Je vais télécharger pour tester.
0  0 
Avatar de Issam
Membre confirmé https://www.developpez.com
Le 04/06/2014 à 17:27
il n'ont rien dit sur WPF ???
0  0 
Avatar de dfiad77pro
Membre chevronné https://www.developpez.com
Le 04/06/2014 à 18:34
Citation Envoyé par Issam Voir le message
il n'ont rien dit sur WPF ???
Ben pour une CTP1 c'est un peu tôt.
Perso je n'ai entendu parler que rumeurs surtout pour des évolutions coté DIRECTX/.NET_NATIVE ( j'ai du mal à le croire) . Et pas trop coté Xaml.

J'ai plutôt tendance à croire que WPF sera totalement remplacé par le mode WINRT fenêtré. ( Entity framework 7 et d'autre lib manquantes sont en cours de DEV)
0  0 
Avatar de GTSLASH
Inactif https://www.developpez.com
Le 04/06/2014 à 22:51
Par exemple, en ce moment, j'utilise leur asp.net web api avec authentification simple (c'est du oAuth je crois), couplée au modèle entité (comme ca je m'occupe que du code métier avec des query en linq): bon c'est cool, ca génère mon crud en rest mais quand on arrive sur des trucs avancées : par exemple les tokens, les champs custom pour les users, le tout pour communiquer avec un front angular.js, les problèmes arrivent dans tout les sens.

je crois que le gros problème deja, c'est l'incompatibilité entre une archi liée au modèle-entité et celui de base avec les authentifications qui utilise juste du localdb...
Mon avis est que les template de Visual Studio fournis par Microsoft sont la pour "decouvrir" et pas pour servir de base a un projet qui ira en production apres. Pour un nouveau projet il faut a mon avis partir d'un projet vide et commencer en "scratsh".

Sinon sur Visual Studio, Il n'y a pas mieux sur le marche pour le moment et ça fonctionne très bien. Les bugs font partie de l'informatique et faut faire avec.
2  2