Intro
Je m'en souviens encore, c'était il n'y a pas si longtemps, les petits oiseaux ne chantaient pas encore.Développement C# à réaliser oblige, au départ je voulais me tourner vers SharpDevelop, parce qu'il est facile à installer, léger, ne consomme pas 12 GB de RAM et n'installe pas 12 nouveaux services au démarrage.
Problème, SharpDevelop n'a pas de template de service Windows et c'est précisément ce que je voulais faire. J'avais la flemme de chercher comment on écrit et installe ce genre de choses et je me suis dit que ça me ferais gagner du temps de me lancer dans une bonne vieille install de Visual Studio.
Quelques craintes préalables:
- Est-ce qu'il va m'installer SQL Server Express en ninja et ajouter +12s au temps nécessaire au démarrage de ma machine et -1284 MB de RAM?
- Est-ce qu'il va me faire un check qui check le check, termine jamais et me dis pas ce qu'il check ou aurait bien voulu, si possibler, checker ?
Illustration:
- Est-ce qu'il va entièrement remplir mon disque système de rapports d'erreur +12 GB de fichiers d'installation extraits?
- Vais-je enfin avoir droit à la Bing Toolbar?
Découvrez la suite dans cet article qui décoiffe les poils de pieds... Je dirai aussi si c'est cool ou pas cool.
Okay c'est parti !
Avec mon DVD fraîchement gravé je lance le setup. C'est un joli rectangle assez épuré, 460px de large, 640px de long. C'est quasi du 4:3 à la verticale quoi, on est pas trop trop près du nombre d'or, je trouve qu'ils auraient pu faire un effort.Bon après c'est très simple, contrasté, efficace. Pas mal !
Je dois pouvoir changer le répertoire d'installation parce que mon disque système est un SSD de seulement 80 GB et il ne contient pas que Windows. Et là, c'est le drame:
Et ouais les me(uf||c)s, je peux choisir où je l'installe mais il lui faut quand même le double de l'espace nécessaire dans l'emplacement d'installation sur le disque système. Parce que .NET c'est brutal comme truc. Bizarre que SharpDevelop n'ait pas ce gerne de requirements mais bon, ça ne me laisse pas beaucoup de choix... Je dois...
Installer sur une VM pourrax
Genre j'ai que ça à faire ou quoi ? Mmmh... Bon okay.Je sais pas combien il lui faut de RAM moi à Visual Studio. Ca me fait un peu peur quoi donc j'ai fermé les yeux et tripoté le slider de RAM de ma VM jusqu'à ce que mon intuition féminine soit satisfaite par les vibrations mystiques du chiffre:
Voilà qui devrait le faire. Je démarre l'installe sur ma VM pleine de RAM.
Premier problème:
Je sais même pas à quelle version d'IE on est mais je pense que c'est plus que 10. Soit, où est-ce qu'on installe ce truc? Et... Pourquoi il veut que j'installe ce truc? Me dites pas que c'est pour y mettre la Bing toolbar hein...
Me reste plus qu'à installer IE 10. Je suppose qu'il est dans les Windows Update. Il y est mais euh... IE 11 aussi ? Est-ce qu'il faut absolument le 10 ? OK prout j'installer les deux (??).
Alley on lance l'update:
Windows update est en train de faire d'autres updates et du coup je peux pas installer IE ? Baaah... Pourquoi je peux pas chopper un setup.exe quelque part qui installe IE ? Et me dites pas que je peux, je vous crois pas et je veux pas la Bing toolbar.
Bref, après beaucoup d'attente et un blocage à 92% de la progression pendant 15 minutes, quelle ne fût pas ma surprise, l'install des deux IE a fonctionné et je me retrouve maintenant avec IE 11. Il aurait pu me dire que ça servait à rien de cocher le 10, ou quelque chose. Ouais.
A la fin de l'install de Visual Studio vous avez droit à un effet disco-strobe en bleu Tchernobil pour lancer Visual Studio, je vous ai fait un gif tout pourri pour illustrer (je plaisante pas quand je dis qu'il est pourri):
Je veux dire, c'est plus attirant que le bouton start d'un jeu vidéo, trop bien ces interfaces modernes quoi.
Bon mais alors, c'est bien Visual Studio 2013?
Ah! J'ai pas trop à me plaindre, ça marche assez bien, très complet, tous les types de projets sont faciles à debug, l'empreinte mémoir est étonnamment faible du coup ça charge rapidement, l'interface est épurée, bien pensée.Bon je comprends pas pourquoi tout à coup tous les menus sont en majuscules alors que l'interface ECP d'Exchange 2013, par exemple, tout est en minuscule:
Puis je suis pas trop pour le côté social-cloud du futur qu'ils ont implémenté avec une boite de login pour compte Windows Live (émessène pour les vieux) et j'ai l'impression qu'ils me prennent pour un con avec leur système de gestion du feedback:
Conclusion
je préfères Visual Studio 2013 à SharpDevelop, on a l'impression de pouvoir plus facilement faire ce qu'on veut sans nécessairement capter grand chose à .NET au préalable.L'éditeur d'interface est familier et fonctionne bien, le tout sans trop consommer de mémoire et de puissance CPU.
Par contre le programme d'installation va vouloir vous peter dans la bouche et utiliser le plus d'espace disque possible sur votre disque système sans vous donner d'alternative. Enfin, reste Virtual Box.









Commentaires
Il faut JavaScript activé pour écrire des commentaires ici