S'identifier / Créer un compte
  • Actualités
  • Dossiers
  • Tests
  • Commentaires
  • INpactiens
Publicité

Flash Info : Fêtons la TVA à 2,1 % : abonnez-vous dès 17 € par an !

Visual Studio 11, la coupe franche dans les applications Desktop

Le Bureau n'aura clairement plus les faveurs

Microsoft a récemment dévoilé ses tarifs pour Visual Studio 11. Au passage, l’éditeur a confirmé que plusieurs éditions Express, donc gratuites, seraient proposées aux éditeurs. Techniquement, ces solutions sont autonomes et ne nécessitent pas de compléments. Dans la pratique, un vide conséquent se crée au niveau des applications Desktop habituelles.

visual studio 11

Dans toutes les directions, sauf celle du Desktop

Visual Studio 11 proposera quatre éditions Express :
  • Visual Studio 11 Express pour Windows 8
  • Visual Studio 11 Express pour le Web
  • Visual Studio 11 Express pour Windows Azure
  • Visual Studio 11 Express pour Windows Phone
Dans chaque cas, on trouve évidemment des outils adaptés et un support des langages évoluant. Pour l’édition Windows 8 par exemple, on retrouve C#, C++, Visual Basic et JavaScript, en clair des langages supportés par les API WinRT.

La « star » des éditions Express sera évidemment la version Windows 8. Avec elle, les développeurs auront la possibilité de créer des applications Metro et de les publier sur le Windows Store. Pour ce deuxième point cependant, il sera nécessaire de posséder un compte développeur (99 dollars par an).

Bien que les projets complexes puissent bien sûr nécessiter une version plus complète de Visual Studio, l’édition Express représente un outil gratuit qui aboutit aux mêmes résultats. Manière évidemment pour Microsoft de diriger les regards vers les applications Metro et l’environnement WinRT. Et pour cause : il n’existera plus aucune version gratuite pour les applications Desktop.

Un vide important

Visual Studio Express se distinguait jusqu’à présent par la possibilité de créer des applications Win32 sans dépenser des centaines ou des milliers d’euros. Mais si le développeur veut développer gratuitement, il est tributaire des outils que fournit Microsoft dans ce domaine. Avec la version 11, Visual Studio part dans quatre directions différentes (applications Metro, web, Azure et Windows Phone) qui sont celles qui arrangent bien sûr l’éditeur.

Ars Technica, qui s’inquiète également de cette importante modification, relève un autre point. Le SDK de Windows 7 contient bien un compilateur C++, mais ce n’est pas le cas de celui pour Windows 8. Le site constate que même si le Desktop restera encore un bon moment, Microsoft coupe les moyens d’accès simples pour y créer de nouvelles applications. Il restera la possibilité de se tourner vers les éditions 2010 Express, mais Ars Technica note que le compilateur C++ fourni n’est absolument pas du niveau de celui présent dans Visual Studio 11 Professional (et éditions plus complètes), qui profite de nombreuses améliorations.

Reste pour les développeurs tiers la possibilité de se tourner vers d’autres outils. L’environnement de développement Eclipse par exemple (avec le plug-in CDT), ou encore Code::Blocks. Ceux que le langage Qt intéresse, QtCreator sera probablement le plus adapté. 
Vincent Hermann

Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.

Publiée le 25/05/2012 à 16:03

Soutenez l'indépendance de Next INpact en devenant Premium

  • Tout le contenu de Next INpact sans pub
  • Et bien plus encore...

Il y a 64 commentaires

Avatar de psn00ps INpactien
psn00ps Le vendredi 25 mai 2012 à 17:27:32
Inscrit le jeudi 7 février 08 - 6172 commentaires
Au moins ça pousse du coté que Ms est "serieux" quand au passage à WinRT

Mais pour le coup, il reste toujours le paramètre le plus important : il faut que Win8 soit un "GROS" succes ... Si l'interface rebute et qu'on se retrouve avec un effet de rejet "à la Vista", ça sera trés embétant pour Microsoft ...

Pour le coup, j'attend la prochaine build de Win8 de pied ferme parce que je n'ai pas du tout été attiré par la première build

Rendre l'API deprecated par la case fric, ça fait une raison de plus pour ne pas passer à Windows 8.
Les développeurs de freeware vont adorer.

Developers ! Dollars ! Dollars ! Dollars !

Edité par psn00ps le vendredi 25 mai 2012 à 17:28
Avatar de charon.G INpactien
charon.G Le vendredi 25 mai 2012 à 17:28:02
Inscrit le vendredi 29 avril 05 - 7344 commentaires

Je pense qu'ils font une grosse erreur... Metro ne peut absolument pas remplacer tout ce qui se fait actuellement en application Desktop, à mon avis d'ici 1 an ou 2 ils vont se mordre les doigts d'avoir pris cette décision...

WinRT ne remplace pas le desktop. Sur le court terme il reste Win32.
A plus long terme Win32 disparait mais tu auras un remplaçant qui complète les manques.

Edité par charon.G le vendredi 25 mai 2012 à 17:30
Avatar de zaknaster INpactien
zaknaster Le vendredi 25 mai 2012 à 17:30:26
Inscrit le lundi 26 avril 10 - 2831 commentaires

WinRT ne remplace pas le desktop. Sur le court terme il reste Win32.
A plus long terme Win32 disparait mais tu auras un remplaçant.

Tu fais dans la divination ou c'est officiel qu'il aura un remplaçant ? Vraie question :)
Avatar de atomusk Modérateur
atomusk Le vendredi 25 mai 2012 à 17:38:20
Inscrit le mardi 20 juillet 04 - 21714 commentaires

Rendre l'API deprecated par la case fric, ça fait une raison de plus pour ne pas passer à Windows 8.
Les développeurs de freeware vont adorer.

Developers ! Dollars ! Dollars ! Dollars !



Encore une fois tu peux toujours faire des freeware en WinRT
Avatar de charon.G INpactien
charon.G Le vendredi 25 mai 2012 à 17:40:45
Inscrit le vendredi 29 avril 05 - 7344 commentaires

Tu fais dans la divination ou c'est officiel qu'il aura un remplaçant ? Vraie question :)

L'interface desktop actuelle est complètement liée à Win32. Ca explique pourquoi la partie desktop n'a pas été mise a jour. Si tu te renseignes un peu sur l'actualité Microsoft tu dois savoir qu'ils travaillent sur un nouvel os from scratch nommé Midori.
Le jour ou Win32 disparaitra complètement ca sonnera la fin de windows en tant que tel.
Windows 8 consiste en une séparation franche entre deux environnements qui sont isolés entre eux. Ce n'est pas pour rien...

Pour mes sources elles sont multiples offres d'emplois Microsoft , profils linkedin, documents du MSR,contacts internes dans la boite.
Je tiens un blog tu peux le lire il est régulièrement quoté par Mary Jo Foley.
Avatar de seblutfr INpactien
seblutfr Le vendredi 25 mai 2012 à 17:43:19
Inscrit le lundi 3 octobre 05 - 3719 commentaires

Le changement en effet est dommage mais totalement prévisible. MS souhaite pousser au maximum le particulier à faire ses appli en WinRT au lieu de Win32.

Mais ce n'est pas vraiment nouveau cette stratégie. À chaque version, même en pro, il y a eu des modifications. Par exemple, pour développer sous WM6.5 ou WinCE5, il faut 2008, ça ne fonctionnera pas sous 2010. Il n'est pas non possible d'éditer un package SSIS avec VS2010...

Le dev de Windows Phone 7 n'a je pense aucune chance d'être faisable en version finale sous VS11.

Ils ont toujours pensé dans le sens où si on a un dev sur une techno "un peu plus ancienne", il fallait utiliser la version de VS adéquat. C'est grosso modo la même chose ici.

Ca devient compliqué, là.
Vincent, on pourrait pas avoir une espèce de news-FAQ, avec toute la série de questions du genre "Pourrai-je utiliser mes anciennes applis sur ma tablette / mon PC ?", "Pourrai-je une application qui propose 2 types d'interfaces, Metro et desktop ?", "la version Arm s'installera-t-elle sur des PC classiques ?", ... ?
Avatar de hadoken INpactien
hadoken Le vendredi 25 mai 2012 à 17:45:14
Inscrit le jeudi 28 juillet 11 - 663 commentaires

Le problème c'est qu'a terme Microsoft veut sortir un os full WinRT ou le win32 n'existera plus(le successeur du Windows 8 RT). Comme dit au dessus le win32 ne disparaitra pas de suite. Ils ont intérêt à mettre tous les moyens possibles pour que les développeurs y passent. Connaissant l'inertie du millieu je ne suis même pas sur que ce soit suffisant....

Je suis d'accord, et je n'ai rien contre WinRT, bien au contraire. Mais la réalité du moment, c'est que le market est vide, que développer sur du market çà coute de l'argent, et que la grande majorité des gens n'a même pas accès au market du tout (Windows XP, Vista, Seven) !!

Donc que la nouvelle version de Visual Studio (Express bien sur) ne permette pas de développer du desktop me semble vraiment très gênant. Tous les développeurs Open Source qui adorent Windows et Visual Studio se voient du jour au lendemain forcés de payer pour continuer leur passion avec les technos MS à jour (Windows 8 et VS 11).



Pour le coup, tu n'es pas obligé de passer par le market pour publier une appli (hors tablette de mêmoire).

Bah si, de ce que je sais il faut une version Windows 8 Enterprise pour installer des trucs hors market.
Avatar de atomusk Modérateur
atomusk Le vendredi 25 mai 2012 à 17:47:31
Inscrit le mardi 20 juillet 04 - 21714 commentaires

Bah si, de ce que je sais il faut une version Windows 8 Enterprise pour installer des trucs hors market.

Source ?
Avatar de Tolor Modérateur
Tolor Le vendredi 25 mai 2012 à 17:48:26
Inscrit le mercredi 5 août 09 - 12179 commentaires

Je pense qu'ils font une grosse erreur... Metro ne peut absolument pas remplacer tout ce qui se fait actuellement en application Desktop, à mon avis d'ici 1 an ou 2 ils vont se mordre les doigts d'avoir pris cette décision...


Dans 1 ou 2 ans, WinRT aura encore évolué
Avatar de Tolor Modérateur
Tolor Le vendredi 25 mai 2012 à 17:52:54
Inscrit le mercredi 5 août 09 - 12179 commentaires

Il a raison, ça a été confirmé au même moment que le post sur le blog de MS sur les différentes versions.

Il faudra soit avoir une version entreprise, soit comme pour WIndows Phone, avec un compte développeur.

Une 3e solution sera aussi de réussir à jailbreak Win8, ce qui devrait être faisable sans trop de soucis sur x86 au moins (mais moins sur ARM)

(D'ailleurs, on ne sait même pas s'il va rester 2 entités distinctes pour Windows Phone et Windows 8 avec obligation d'avoir 2 comptes dev, ou un seul)

Edité par Tolor le vendredi 25 mai 2012 à 17:53
;