7 ms·
I'm not trying to start an argument, but in regards to coding, I take your point completely if your talking about iOS development or something specific to Mac P
by Newky 15y ago
I'm not trying to start an argument, but in regards to coding, I take your point completely if your talking about iOS development or something specific to Mac Programming, but if not, what exactly were the obstacles for development in Linux.
I use Linux mainly because of its ease of use in terms of development. I would be interested in hearing your arguments for the Mac. My friend recently got a Mac, and unbeknown to himself was forced to download a 2.something GB download for the developer pack just so he could get GCC, Now I know there are better ways to achieve this, but this to me seems counter productive.
- Derbasti 15y agoYou know, he could have inserted his installation DVD and installed it from there. Also, Ubuntu ships without make, Ruby or Python, too, so I can't really see that Linux is at an advantage there. After that, both Linux and Mac are Unix systems and have package managers that can install stuff (third party on Mac). Personally, I spend most of my time in Chrome, a terminal and Vim. On OSX. Because I like it that way. But I could certainly replicate that same development process in some Linux distro. Also, many Linux applications work just fine on OSX but not the other way around. So there is some argument for choosing OSX. Also, all that basic stuff like connecting to networks, having MS Office, etc. just plain works better on OSX. But to each his own.
- Wickk 15y ago>Ubuntu ships without make, Ruby or Python Since when does Ubuntu ship without make and python? Python 2.X has been included in standard installations for quite a few releases now. I also can't remember the last time I had to manually install make.
- Derbasti 15y agoAny time I set up an new virtual machine with some variety of Linux, I have to install some stuff to allow the VMWare extension to build. The exact requirements change from version to version, but it never worked out of the box (and I am not only talking about kernel headers here). Actually, the latest version of Ubuntu seems to include that extension out of the box, which is friggin awesome! By the way, I think that this is not a problem at all. I'd prefer a clean, lean system to Windows any day.
- mbubb 15y agoA barebones install might not have ruby or python. When I install it as a server I try to reduce the packages to a minimum and build up from there. I usually try to a network install as well (for Ubuntu or CentOS). I would rather put on whatever I want later. A default Ubuntu install I think has Python on board. Not as sure about Ruby.
- Newky 15y agoI fully appreciate this, and the 3 applications u have listed are the same as the one's I currently have open. I stay with Linux as my laptop is fully supported (i.e all devices work seamlessly across almost every distribution I've tried) and I generally find it faster and I guess I also like the lack of a price tag I as a student experience with Linux.
- mironathetin 15y ago"I use Linux mainly because of its ease of use in terms of development. I would be interested in hearing your arguments for the Mac." I used linux on a Thinkpad T41 for years. The problems are not so much the real development stuff, more about the things that you have to do apart from that, like cinerama mode for an external screen (took me several attempts with the configuration file), make beamers work, wireless (cough), permanent fan noise you want to get rid of but the power management did not work, kde that tries to copy windows ("you have old files on your destop", "miranda apeared in skype" while you try to give a presentation ) and thus is not usable IMHO (I used window maker which is fine), no decent office suite (open office is a copy of MS office but 10 years behind), software you just want to try, but have to compile, shared libraries problems, no bootable backup, no first class image manipulating software (gimp just sucks compared to photoshop), ... Is that sufficient? Well, of course, this is all fixed in the latest version ;O) and everything has been solved by someone - get the point? Linux is a very stable and reliable system though, once you have installed an configured it properly. But Mac OS is that too, and configuring it is quick and easy. I am much more concerned about Apples latest iCloud stuff and about privacy on Macs. Thought already about using linux again. But productivity is certainly much higher on Macs.
- mironathetin 15y ago"My friend recently got a Mac, and unbeknown to himself was forced to download a 2.something GB download for the developer pack just so he could get GCC, Now I know there are better ways to achieve this, but this to me seems counter productive." Development on Macs is certainly not without problems. I think Apples philosophy is to provide the whole package to assure there is not problem because of missing parts. Being a Mac developer is also not free anymore. XCode 4 is the first version of the development tools that costs money. Nothing compared to Visual Studio of course, but the direction is not so great. I usually ignore all these tools and use Netbeans or bbedit and commandline tools. I can afford that because I build scientific software in java and don't have to deal with Apples packages.