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:

  1. 7zip – archiver
  2. Bitnami-XAMPP – Windows verze LAMP stacku
  3. classic-shell – Classic Start Menu
  4. clink (aktualizovat jej musíte z cmd.exe)
  5. docker-cli (pouze pro Windows 10 Professional, používá Hyper-V)
  6. docker-desktop (pouze pro Windows 10 Professional, používá Hyper-V)
  7. git
  8. gitextensions
  9. nodejs
  10. nvm.portable – Node Version Manager
  11. notepadplusplus – editor Notepad++ se hodí pro práci s velkými textovými soubory
  12. winscp
  13. 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.