I do front-end development on Windows, and yes, it is a liability (though I'm also not a fan of command-line apps, regardless of platform, which is another liability, since it's much easier to build powerful tools that only expose the crappy, but efficient UI of the command line than it is to develop robust and efficient GUIs).
- Git on Windows is (finally) not bad. You've got Git Bash, Git GUI, TortoiseGit.
- I don't see why the author thinks the CLI is vital for these:
* ssh - Putty
* scp - WinSCP
* ack, grep, find - I like IDEs, when they fit the job, but while I haven't found any suitable for web dev, most handle this task easily. I use Notepad++, which has a decent selection of plug-ins, including one to quickly find and open files in a project.
I do frequently see Windows support as an afterthought, or a non-thought, in the fast-paced world of web dev tools - code linters, compressors, languages/compilers (Coffeescript), build tools. With a decently powered workstation VirtualBox and a Linux VM help ease the pain a bit.
As someone who works with Linux and Windows, I agree with what you're saying here.
I hate Putty though.
I use Aptana for writing my code, and quite like the built-in terminal in that for SSH.
You may already have tried Aptana, but I find that I use Notepad++ only for quick jobs these days, rather than longer coding sessions, so it seems to make my life easier.
- Git on Windows is (finally) not bad. You've got Git Bash, Git GUI, TortoiseGit.
- I don't see why the author thinks the CLI is vital for these:
* ssh - Putty
* scp - WinSCP
* ack, grep, find - I like IDEs, when they fit the job, but while I haven't found any suitable for web dev, most handle this task easily. I use Notepad++, which has a decent selection of plug-ins, including one to quickly find and open files in a project.
I do frequently see Windows support as an afterthought, or a non-thought, in the fast-paced world of web dev tools - code linters, compressors, languages/compilers (Coffeescript), build tools. With a decently powered workstation VirtualBox and a Linux VM help ease the pain a bit.