+1 for TextMate. TM is the best thing I've ever seen for letting a human being sit down and craft code. Now, if "web development" means poking around at a command prompt and Making Stuff Go... one bash terminal is much the same as another to me. At that level, the best development platform is one I can pay someone else to admin. (=
Mac is better for web DESIGN but I think that for DEVELOPMENT Linux beats it. The only browser that can not be tested on Linux is Mac IE 5 (hint: http://www.tatanka.com.br/ies4linux/ :)
I love working on a mac and wouldn't develop on anything else, but I'm going to disagree because darwin ports is nothing compared to linux package managers.
Voted yes purely because it's the only OS you can run all of the browsers on - but that's just down to Apple refusing to let you run OS X virtualized, so it's hardly a big plus.
For server-side development on OS X I run Ubuntu inside Parallels, mounted over Samba so I can edit files in TextMate.
Then I thought but the ports and 'server' environment, so Linux
Then someone pointed out Parallels gets you OS X plus ports plus ie, so OS X
Then I thought: wait a second. The claim was specifically about "which os" so the fact that OS X can host other guest OS's is just a loophole... As in "choose A or B," you can't say "Both."
The claim was also specifically about "web development", like Andrew points out.
IE is about testing, and photoshop is about design.
So I'd have to say Linux for development if you're
using Linux for production.
Neither an interface nor an operating system mark a "development platform". Really, the term "development platform" is rather vague as well. Do we mean "web page development" using xhtml, css, javascript, etc? What about "web app development" which could use J2EE, ESB, a database back-end, etc? I don't think that you will find one platform that is better than the other in all of this. And realistically, Windows is an equally functional platform to develop on. It has IDE's, compilers, and/or interpreters for all popular "web" languages as well as ports of all the major graphics and layout design software. It all comes down to preference. Perhaps a better question would be "Mac OS X is a preferred web development platform than Linux."
Discussion (14)
textmate
+1 for TextMate. TM is the best thing I've ever seen for letting a human being sit down and craft code. Now, if "web development" means poking around at a command prompt and Making Stuff Go... one bash terminal is much the same as another to me. At that level, the best development platform is one I can pay someone else to admin. (=
If "web development" means testing your work on the broken, majority browser, then OS X wins out for its support of Parallels.
Mac has TextMate Firefox and Photoshop
Mac is better for web DESIGN but I think that for DEVELOPMENT Linux beats it. The only browser that can not be tested on Linux is Mac IE 5 (hint: http://www.tatanka.com.br/ies4linux/ :)
They're much the same, to be honest. So long as it's not Windows, I don't particularly care.
I love working on a mac and wouldn't develop on anything else, but I'm going to disagree because darwin ports is nothing compared to linux package managers.
Voted yes purely because it's the only OS you can run all of the browsers on - but that's just down to Apple refusing to let you run OS X virtualized, so it's hardly a big plus.
For server-side development on OS X I run Ubuntu inside Parallels, mounted over Samba so I can edit files in TextMate.
I don't care - I have a Macbook with Parallels and Desktop with Linux and VMWare. So - what more is there. ;)
As much as Coda is freaking sexy, Linux feels more flexible.
Probably just me, I mean that's all the point is.
But yeah.
I went back and forth a lot.
First I thought textmate and photoshop, so OS X
Then I thought but the ports and 'server' environment, so Linux
Then someone pointed out Parallels gets you OS X plus ports plus ie, so OS X
Then I thought: wait a second. The claim was specifically about "which os" so the fact that OS X can host other guest OS's is just a loophole... As in "choose A or B," you can't say "Both."
The claim was also specifically about "web development", like Andrew points out.
IE is about testing, and photoshop is about design.
So I'd have to say Linux for development if you're
using Linux for production.
They're basically the same. I'd say that OS X is better for normal consumers, Linux's interface and user experience is seriously lacking.
Linux is a better OS for hardcore nerds.
I like OS X, I'm a designer. I appreciate the interface and usability that OS X offers.
&russian&: Mac OS X лучше как платформа веб-разработки, чем Linux.
Neither an interface nor an operating system mark a "development platform". Really, the term "development platform" is rather vague as well. Do we mean "web page development" using xhtml, css, javascript, etc? What about "web app development" which could use J2EE, ESB, a database back-end, etc? I don't think that you will find one platform that is better than the other in all of this. And realistically, Windows is an equally functional platform to develop on. It has IDE's, compilers, and/or interpreters for all popular "web" languages as well as ports of all the major graphics and layout design software. It all comes down to preference. Perhaps a better question would be "Mac OS X is a preferred web development platform than Linux."