Jak se mi programovalo ve Windows
Článek je shrnutím mého dvouletého programování pod operačním systémem Windows 10 🙂 Ze všeho nejdůležitější je správně si připravit vývojové prostředí a vymazlit operační systém. Protože mi nevyhovuje standardní tlačítko Start, používám výborný doplněk Classic Start Menu (classic-shell).
Nejlepším souborovým manažerem je pro mě už zhruba 20 let Far Manager, ten používali i téměř všichni programátoři a skripteři v Pterodonu ještě před Vietcongem 🙂

OKAMŽITĚ jsem se zbavil zastaralé příkazové řádky cmd.exe a nahradil ji nástrojem Clink. Odkaz na něj v Classic Start Menu je dobré upravit tak, aby se vždy spouštěl jako Administrátor (k ničemu jinému se stejně nehodí).

Používám CLI správce programů Chocolatey. Ten spouštím v Clinku a většinou si vystačím s příkazy “choco upgrade all -y” nebo “choco install app -y“. Možnost rychle aktualizovat většinu programů, na což jsem z Ubuntu zvyklý, ocení každý programátor, protože těch různých drobných prográmků má určitě desítky…
Seznam programů, které doporučuji pomocí “čoka” nainstalovat:
- 7zip – archiver
- Bitnami-XAMPP – Windows verze LAMP stacku
- classic-shell – Classic Start Menu
- clink (aktualizovat jej musíte z cmd.exe)
- docker-cli (pouze pro Windows 10 Professional, používá Hyper-V)
- docker-desktop (pouze pro Windows 10 Professional, používá Hyper-V)
- git
- gitextensions
- nodejs
- nvm.portable – Node Version Manager
- notepadplusplus – editor Notepad++ se hodí pro práci s velkými textovými soubory
- winscp
- yarn
Jako integrované vývojové prostředí (IDE) používám Visual Studio Code (VSCode), které je napsané ve frameworku electron a vyniká především vysokou rychlostí práce. Také se velmi snadno rozšiřuje o doplňky.
Neboť jsem odchovaný Unixem (posléze Linuxem), tak většinu operací pouštím pod Ubuntu WSL, který lze nově pod Windows 10 provozovat formou Windows Subsystem for Linux (WSL). WSL v1 nepotřebuje Hyper-V, takže funguje i pod Windows Home.
