Il n’y a pas si longtemps, j’ai eu à reconfigurer mon environnement de développement et de travail. Voilà un bel exercice pour le blogueur en moi pour faire ce que j’aime le plus : documenter.
Après tout, on passe tous par là inévitablement. La réinstallation et la configuration, des outils nécessaires pour mon poste de développement, ne sont pas nécessairement ce que j’aime le plus dans mon travail.
Ce guide se veut comme une petite référence pour ne plus oublier ce dont j’ai besoin pour travailler. Certains des choix sont discutables. Surtout en ce qui concerne les outils qui peuvent orbiter autour. En exemple, vous préférerez peut-être un autre éditeur texte que Notepad++. Ce choix vous appartient.
Chocolatey
La façon la plus efficace et la plus geek alpha d’installer ces applications est de passer par l’utilitaire Chocolatey.
Chocolatey est l’équivalent de NuGet pour votre système Windows. Il permet l’installation et la mise à jour d’applications à l’aide d’un utilitaire en ligne de commande.
L’installation de Chocolatey est très simple. Il suffit d’exécuter la ligne de commande suivante à l’aide de cmd.exe :
@powershell -NoProfile -ExecutionPolicy unrestricted -Command « iex ((new-object net.webclient).DownloadString(‘https://chocolatey.org/install.ps1’)) » && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
Ensuite, il suffit d’invoquer la commande cinst votre-application-à-installer
Chacune des applications présentes dans cette liste a la ligne de commande à inscrire pour que vous soyez en mesure de l’installer à l’aide de Chocolatey ainsi que le lien vers la page dédiée à celle-ci sur le site du projet.
Visual Studio
Liens Chocolatey
- Visual Studio 2012 – Ultimate 11.0.1 : cinst VisualStudio2012Ultimate
- Visual Studio 2012 – Professional 11.0.1 : cinst VisualStudio2012Professional
- Visual Studio 2012 – Premium 11.0.1 : cinst VisualStudio2012Premium
Extensions
- Web Essentials (j’ai un billet à son sujet)
- NuGet
- Visual SVN et TortoiseSVN
- Git pour Visual Studio 2012
- ReSharper
- Productivity Power Tools
Outils de développement
- LINQPad (cinst linqpad4)
- Notepad++ (cinst notepadplusplus) (bonus : mon guide de personnalisation de Notepad++)
- Expresso 3.0 (cinst expresso)
- Fiddler (cinst fiddler)
- Beyond Compare (cinst beyondcompare)
- Github for Windows (cinst githubforwindows)
- SQL Server 2012 (cinst SqlServer2012Express)
- VirtualBox (cinst virtualbox)
- dotPeek (cinst dotPeek)
- Google Chrome (cinst GoogleChrome et cinst GoogleChrome.Canary)
- Mozilla Firefox (cinst Firefox)
Utilitaires
- Foxit Reader (cinst FoxitReader)
- ImgBurn (cinst imgburn)
- 7-Zip (cinst 7zip et cinst 7zip.commandline)
- Paint.NET (cinst paint.net)
- Dropbox (cinst dropbox)
- FileZilla (cinst filezilla)
Son nom ne figure pas sur la liste. Je considère que Windows 8 doit faire partie de votre arsenal. Après tout, il faut regarder vers l’avenir. De plus, je ne trouve pas que la transition à la nouvelle expérience d’utilisation Windows est si pire que cela.
Le bonus à utiliser Windows 8 est que vous avez accès à IIS 8. Sachez qu’il y a des fonctionnalités relativement assez intéressantes pour les développeurs ASP.NET.
2 réflexions sur “Le guide de l’essentiel du développeur web .NET”