Visual Studio 2013 : l’Update 2 fait la part belle aux nouvelles fonctionnalités
Le premier pas des applications universelles
Le 13 mai 2014 à 09h25
4 min
Logiciel
Logiciel
Microsoft a publié hier soir la version finale de l’Update 2 pour Visual Studio 2013. Contrairement à l’Update 1, les nouveautés sont cette fois significatives, avec notamment l’arrivée officielle des applications universelles pour Windows Phone 8.1 et Windows 8.1.
Les applications universelles sont officiellement lancées
L’Update 2 de Visual Studio 2013 est donc disponible au téléchargement après quelques mois de phase bêta. Le contenu est très différent de la première mise à jour importante pour l’environnement de développement, qui apportait essentiellement des corrections. Cette fois-ci, les corrections sont bien sûr présentes, mais Microsoft a surtout apporté des fonctionnalités et des composants cruciaux pour l’évolution de ses plateformes.
Cette Update 2 officialise ainsi les applications universelles pour Windows 8.1 et Windows Phone 8.1. Comme indiqué durant la conférence BUILD début avril, ces applications ont la particularité d’être contenues dans un package unique et de pouvoir gérer une seule licence pour toutes les plateformes. Les développeurs peuvent donc prévoir toutes les interfaces et les intégrer dans leur application, un achat sur un smartphone permettant le téléchargement sur un PC sans rouvrir le portefeuille.
Le TypeScript à l'honneur
L’autre grand ajout est le TypeScript. Ce langage, en préparation chez Microsoft depuis plusieurs années, est en fait un sur-ensemble de JavaScript. Lorsqu’il est compilé, le résultat obtenu est identique à du JavaScript (et respectant ECMAScript). Il s’agit cependant d’un langage typé pensé pour les projets d’envergure et qui permet la création d’interfaces, de classes et de modules. La version finale du langage est proposée en fait depuis un mois, mais la sortie de l’Update 2 signifie son intégration au sein de Visual Studio et sa mise en avant.
Amélioration généralisée des outils
De nombreux outils ont également été mis à jour ou ajoutés. C’est particulièrement le cas pour les développeurs web qui pourront compter par exemple sur le support de SCSS, pour Sassy CSS. Il s’agit d’un préprocesseur CSS qui ajoute de nombreux éléments tels que les fonctions, les variables, les importations ou encore les manipulations de couleurs. L’Update 2 ajoute également un nouvel éditeur JSON, de nouveaux modèles ASP.NET ainsi qu’un nouveau sélecteur d’URL.
Les outils consacrés à Azure évoluent eux aussi et s’orientent surtout vers une plus grande facilité d’utilisation. Depuis Visual Studio, il sera donc possible de réaliser directement un plus grand nombre d’opérations, comme la création de sites web et de bases de données. Microsoft ajoute que ces aménagements devraient aider les développeurs à mettre plus rapidement en place des environnements de tests.
Côté diagnostics, là encore les outils s’enrichissent. L’idée globale est de proposer aux développeurs une « timeline » commune pour l’ensemble des évènements. Au sein de cette dernière, les évènements liés aux performances pourront renvoyer directement vers le code ou par exemple, ou vers les commandes SQL dans le cas de requêtes vers une base de données. Les informations de diagnostic du Windows Store seront également présentes.
Une image ISO pour les nouvelles installations
Concernant l’installation, les développeurs auront principalement deux solutions. Dans la plupart des cas, ils récupèreront l’Update 2 en tant que simple mise à jour. Mais Microsoft a pensé à ceux qui voudraient réinstaller l’ensemble de leur machine ou qui attendaient cette Update 2 pour procéder à une installation propre de Visual Studio 2013. Une image ISO de 3,5 Go est donc disponible en téléchargement direct, ce qui n’enlève évidemment rien à la nécessité de disposer d’une licence.
Ajoutons que la conférence TechEd, dédiée aux développeurs, s’est ouverte hier et durera jusqu’au 15 mai. D’autres annonces ont été faites, sur lesquelles nous reviendrons aujourd’hui.
Visual Studio 2013 : l’Update 2 fait la part belle aux nouvelles fonctionnalités
-
Les applications universelles sont officiellement lancées
-
Le TypeScript à l'honneur
-
Amélioration généralisée des outils
-
Une image ISO pour les nouvelles installations
Commentaires (31)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 13/05/2014 à 09h44
Ça, c’est parce que j’ai réinstallé il n’y a pas une semaine…
Le 13/05/2014 à 09h58
Alors les applications universelles une révolution ou un retour en arrière ?
Est ce que cela ne pousse pas les développeurs à mutualisé des interfaces et du coup perdre l’ergonomie lié à l’utilisation (pointeur, saisie, résolution)
Le 13/05/2014 à 10h07
3,5 Go ?? " />
Le 13/05/2014 à 10h07
Le 13/05/2014 à 10h17
Le 13/05/2014 à 10h19
Le 13/05/2014 à 10h20
Le 13/05/2014 à 10h26
Le 13/05/2014 à 10h27
Le 13/05/2014 à 10h32
Le 13/05/2014 à 10h34
Avec ENFIN, un support C99 qui marche!
Il reste qu’un seul bug pour compiler x264.
Le 13/05/2014 à 10h35
Le 13/05/2014 à 10h35
Je ne pense pas que les applications universelles soient plus mauvaises en terme d’ergonomie. Le système est vraiment bien conçu, et permet au choix, de mutualiser certains contrôles ou vues ou de faire 2 versions adaptées à chaque plateforme. (bien sûr, si on utilise un design pattern tel que mvvm).
Tout le code “métier” est quand à lui mutualisé dans le projet partagé. Comparé à avant, cela demande beaucoup moins de travail pour avoir son appli sur les 2 plateformes.
De plus, ils ont beaucoup bossés pour uniformiser les API Windows et Windows phone 8.1, même si c’est encore perfectible, cela va dans le bon sens.
Le 13/05/2014 à 10h35
Le 13/05/2014 à 10h36
Le 13/05/2014 à 10h43
Le 13/05/2014 à 10h43
Le 13/05/2014 à 10h44
Le 13/05/2014 à 10h45
Le 13/05/2014 à 10h54
Ah Visual Studio " />
A la sourie: Entités -> BDD -> MVC -> Api REST CRUD -> Auth (oAuth, windows…) et quelques modifs pour implémenter ma logique (et encore je tape que du linq pour les query et quelques if " /> ).
Apres si on veut se passer des pages asp (meme elles en crud) et du razor. Frontend avec angular .js en utilisant l’api rest généré au au fure a mesure de tes nouvelles méthodes, controleurs, … c’était juste un peu laborieux les tokens pour le login et pages sécurisé sur angular.js !
He ouai, j’ai reussit a mettre en pause le PHP " />
Le 13/05/2014 à 11h08
Le 13/05/2014 à 11h09
Le 13/05/2014 à 11h14
Le 13/05/2014 à 11h14
Le 13/05/2014 à 11h42
Le 13/05/2014 à 11h48
Le 13/05/2014 à 11h50
Le 13/05/2014 à 12h19
Le 13/05/2014 à 14h42
Le 13/05/2014 à 14h58
Le 13/05/2014 à 15h19