|
I develop on whatever the primary target OS is. At the previous job it was Windows Server, at the current job it is SUSE Linux. I don't think any one is objectively "better" for development; it's just a matter of what you are used to.
|
|
|
|
|
Captain Price wrote: What do you guys think about the war between linux and windows ?
As others have said, I really don't see this war, if anything, it's something that the media and dogmatic developers have artificially created.
I use W7 for everything, including Linux development. Why? Because I think that Windows' usability is actually better than Linux, and that's not just because Linux is "different." I particularly like how Linux runs on small devices -- Arduino, Beaglebone, rPI, etc. It's really easy to develop for these devices and there's great support with either Eclipse or the IDE's that JetBrains produces -- their IDE's are a lot better than Eclipse, IMO, and they allow me to do cross-platform development and get up and running quickly.
One thing that still bothers me about Linux is the lack of polished UI-based tools -- too often I'm doing things at the command line with arcane parameters and options. It's so, well, 1970's.
Marc
Marc
|
|
|
|
|
Now its windows 8.1 but I nearly always have 6+ Putty sessions open to gentoo linux servers at work and 2 or so at home.
John
|
|
|
|
|
|
Well, at least you missed out on the disaster that was Vista! XP was a decent operating system, but Vista - ouch! I too like Win 7, but I have Win 8.1 now and that is OK.
|
|
|
|
|
Captain Price wrote: What do you guys think about the war between linux and windows ? What war?
I've been a Windows dev for 20+ years, simply because I chose to work on that OS. Many of my dev friends are hardcore *nix and MacOS/iOS devs for the same reason. I recently started hacking Android, but continue to develop for Windows.
/ravi
|
|
|
|
|
I use both Windows and Linux (in fact I'm using VMs for most of my needs, where the host is Fedora and the guests are mostly Windows with a few CentOS, Ubuntu and Fedora desktops/servers)...
As today there is no much difference between development on Windows or Linux, it is a matter of getting used to the environment...
However, the maintenance of the development environment (and I mean updates and new tools) are more complicated on Linux...
About the war - you have to check all the fronts...On desktop Windows rules with no actual changes in the last decade, but on the server front Windows barely gets the ball...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
It is platforms we work on, not OS; unless we're going to create a new OS. I work on Windows too, I use Visual Studio 2013 and I usually build .NET applications, but since a few days I am now getting into Android programming to get a grasp of Android too.
Android is linux-based OS, so I think it is also a great one as I have never used the linux OS in real (on my desktop), and I am not even ready for a change.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
As usual, it depends.
Windows programming pays my bills. I prefer the tools available under Windows to the tools available under Linux, but cannot honestly claim that these tools are better than the tools available under Linux.
I use Linux (in a virtual machine) for playing around with various ideas, the advantage being that there are no licensing requirements for Linux. This allows me to create as many VMs as I wish, without running into various boneheaded licensing enforcers (AKA Genuine Windows).
Lastly, I do not believe that there is any sort of "War" between Linux and Windows. Both are useful O/Ses, and each has its strengths and its weaknesses.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
|
There is no war whatsoever. Who cares about linux noawadays?
|
|
|
|
|
Well, a lot of people care about the Android version of it.
And you'd be hard pressed to find businesses using any other version of Unix. Sun(=oracle) and HP died at my job a looong time ago.
If you're stuck with oracle and apache like a LOT of us are, Linux is what it's gonna sit on usually.
|
|
|
|
|
Android != Linux.
The linux kernel might be the background, but programming is in the Android interface.
|
|
|
|
|
yeah true. it's hardly linux-y at all. but it's not a bad os, really. seems to be growing in the right directions.
|
|
|
|
|
I once installed Linux on a VM using Virtual Box running on a Windows 7 Host, never went back to it after the install.
And i've stared at the screen of our Zimbra mail server running on some Linux flavour, but i can't remember which.
Windows all the way for me.
|
|
|
|
|
I've been on one or other MS OS for nearly my entire PC-life. Started with DOS 2.something. And still on Win 7 / 8 (if I have to). But that's only because of some programs (mostly CAD / BIM) which I need for work. When those aren't necessary I actually find using Linux (Kubuntu being my current preference) more easy to use, especially for programming tasks.
And wonder over wonder ... I tend to do lots of DotNet programming, especially for the BIM tool Revit. In which case I've found that SharpDevelop works better than VisualStudio for that purpose. And then since I'm now used to non-VS for DotNet, I like MonoDev in Linux even more than #Dev / VS. For nearly every thing else I find that Linux simply has all the tools I need, when forced to use Windows I find myself always having to install something like Cygwin just so I can actually "do" something worth while.
But I'm fully in agreement with the "what war" comments ... there is no war ... there's just: "what works?" "in what situations?" "which do you feel works better?" etc.
|
|
|
|
|
By learning Linux skills in addition to Windows, I upped my salary by 40% in two years.
Developing on various OS's is fine, but I actually develop the OS too, and as you know, this is difficult with windows.
It's *okay* for consumer/commercial stuff and some, restricted, industrial stuff, but if you have to customise operating systems at a level beyond windows embedded, or if your resources are limited, then there is no drop in for Linux.
|
|
|
|
|
Ya don't consider Android or iOS operating systems?
I'll write on toppa any OS they pay me to.
For my hobby (unpaid programming of music software) I'll stick with windows. FOR NOW...
But android is looking pretttty attractive.
It's at least growing in the right direction unlike windows which seems to be growing in the wrong direction. Both for several years now. Seems to me that Microsoft no longer "gets it" like they used to back in the late 90s.
|
|
|
|
|
Windows for 95% of my development.
We do work on an iOS app, so I will occasionally jump in to help on that if there is time.
|
|
|
|
|
Which OS do I develop most on? None/all. I used to program exclusively for Windows (C#, C++, Java, Windows XP is my favourite OS) but now I use primarily PHP and JavaScript precisely so I can target more platforms. The development of HTML 5 prompted my switch.
|
|
|
|
|
Mostly I've been in Window shops (XP, in particular). Now, however, they have me doing web development . . .
. . . so I'm not really working on any platform.
Fortunately, we've finally got the place to drop IE and take up FireFox as the standard browser. Important since they don't have to pay to upgrade hundreds of systems in order to for all to have a reasonably compliant browser.
The server farm is, so far as I know, all Windows server, if that means anything.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
After Windows 7 OS corrupted itself I did Acer's factory reset and for an hour, all was well. After that, the new Win7 started setup on every boot after that, even after it was complete the first time. Then, everytime I booted "Please wait while setup prepares your computer for first use", next it would throw an error - "Windows can't finish setup" - so I had to restart the computer. Booting into safe mode would not work either. I finally made a Fedora 21 LiveUSB and put Fedora 21 on my laptop. It works like a charm, the FPS on games doubled, and it runs better than Windows.
It's not paranoid if they really are out to get you.
|
|
|
|
|
|
BillWoodruff recently posted on the CodeProject Experts Advisory:
Well, I would say now is the time for CP to pioneer meaningful on-line tutoring !
I know how I would go about it, and if/when the time is "ripe," I'll be happy to put my ideas on, or under, the table Smile |
If not "us:" who ?
cheers, Bill
I'm with Bill. Let's set this up. Helpouts was not a success so we should hear how Bill would set it up.
Gus Gustafson
|
|
|
|
|
Helpouts hasn't been a success yet: but it's early days - and most of the world can't sign up for it as a mentor, because Google is still restricting it to just the USA (or was last time I looked)
Give it time: if Google really gets behind it (and the beta period was measured in days, not months) it could be a good idea, and work well.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|