I was thinking about switching to Linux for C ++ development based on the Windows environment. It is a bad idea? My workplace uses Windows and Visual Studio for our projects (some C # and java too, but now I am only developing in C ++). If they decide to put me on a C # project, is development possible (mono?)? What are the difficulties of this kind of transition?
Will I have a problem with working on their projects and vice versa? I read somewhere that there will be problems with precompiled headers and such (we use them) and encodings (tabs / spaces, line endings, etc.).
If it's not too hard to do for this switch, how do I get started? IDE? Vim + do?
Thanks.
By the way, we are doing PERMANENT Windows software.
EDIT: Thanks guys, I think it makes sense.
c ++ linux windows cross-platform development-environment
krebstar
source share