Re: what OS are you using?
Posted: Wed Nov 13, 2013 4:17 pm
I've been on both sides of the technology universe, so I can speak towards development environments.
Windows: You can't get anything done without a proper IDE (Visual Studio). Windows lacks a good terminal app. cmd.exe is NOT a development environment, it's just an appendage. Powershell is an interesting concept, but same problem. And putty/mingw/cygwin is just lying to yourself because you leave the windows ecosystem when you use them. But with Visual Studio, you've got almost everything you need right where you need it, plus Intellisense for all of the recognized platforms. C# development would be impossible without it, and it really makes Javascript development nice.
Linux/Mac: IDEs exist, but really are a waste of your time. Eclipse, XCode, and QtCreator lack most of the features that Visual Studio has which speed up development time. However good terminal apps and the breadth of the unix tools make up for that, provided you get over the learning curve. For instance, I still have to read the man page for find everytime I want to look for a particular thing. When you learn Vim, then performing most text editing becomes more like a surgery with precise movements to get right to where you want to change code.
I've been away from love for a few months, but now I have a little bit of spare time and find myself gravitating towards writing my lua code on my 15" thinkpad with xubuntu installed on it, rather than my windows8 machine (also a lenovo). But forget any Mono development on the lappy, I'd rather recreate the scene from Event Horizon where the guy's holding out his eyes and saying stuff in Latin.
Windows: You can't get anything done without a proper IDE (Visual Studio). Windows lacks a good terminal app. cmd.exe is NOT a development environment, it's just an appendage. Powershell is an interesting concept, but same problem. And putty/mingw/cygwin is just lying to yourself because you leave the windows ecosystem when you use them. But with Visual Studio, you've got almost everything you need right where you need it, plus Intellisense for all of the recognized platforms. C# development would be impossible without it, and it really makes Javascript development nice.
Linux/Mac: IDEs exist, but really are a waste of your time. Eclipse, XCode, and QtCreator lack most of the features that Visual Studio has which speed up development time. However good terminal apps and the breadth of the unix tools make up for that, provided you get over the learning curve. For instance, I still have to read the man page for find everytime I want to look for a particular thing. When you learn Vim, then performing most text editing becomes more like a surgery with precise movements to get right to where you want to change code.
I've been away from love for a few months, but now I have a little bit of spare time and find myself gravitating towards writing my lua code on my 15" thinkpad with xubuntu installed on it, rather than my windows8 machine (also a lenovo). But forget any Mono development on the lappy, I'd rather recreate the scene from Event Horizon where the guy's holding out his eyes and saying stuff in Latin.