| This is a lot of FUD style arguments please let me elaborate: a) Developing on windows is absolutely attrocious. If MS wants me to develop on windows, PUT SOME FUCKING EFFORT INTO IT. b) Developing for Chrome, I support ALL operating systems. c) Developing for FF, I support ALL operating systems. d) Developing for Opera, I support ALL operating systems. e) Developing for Safari, I support OSX, Windows XP, Vista, 7, 8. f) Anything webkit related is supporting the iPad AND Android Tablets, and iPhone, and Android. Even without a special experience. g) Developing for Mobile is an effort. Unfortunately. If you want a truly mobile experience. Let's talk about IE now: IE 9 is only supported IN WINDOWS 7. That's right, no XP, an OS which every other browser other than microsoft's support. So there. If I allow IE users to use my site, I don't care if I make a giant "we don't fucking support IE" banner, people will expect it to work. And I will be the bad guy. If they visit my site and no IE support "please take 20 seconds to install chrome". The business will dictate if those people not willing to install chrome/chrome frame (no admin access required) are important enough to support. Now... ITS 20-fucking-12 and windows still has the biggest piece of absolute shit terminal tool possible, with no alternative in sight. Furthermore terminal programs that work in linux, work in mac, so you get REAL developer tools. There is nothing decent like that on windows. Many things I need for my program to run DOES NOT WORK IN WINDOWS, so it's on MS' head to make them work. Apple saw that having a fully custom OS meant developer alienation. That is why they made OSX. People immediately praised it for it's ability to run dev tools, and developers were happy. Now. Apple does evil. Apple is 2x as evil as MS ever was or will be. However Apple currently innovates (or did). However I can't argue with the fact that they have good fucking hardware. Developing on windows means piece of garbage hardware, shitty laptops till maybe a few months ago, who still cant fucking get touchpads right. YES TOUCHPADS SUCK ON WINDOWS STILL, 2012! On mac, touchpads are pleasant. There I said it, Windows is a terrible operating system from a user experience perspective, and that includes hardware. So now why would I support IE? Look at my list up top. Please tell me what MS does to make me want to support IE? What benefits I gain? I pretty much only get users who don't know left from right mouse buttons, and unless I'm facebook I probably don't care about them anyways. Edit: I am in no way saying IE 9 is bad. In fact IE 9 has multi-process, something I wish firefox implemented already. Performance is good enough for most websites. And the W3C support is up to par with normal browsers, though still a bit lagging. |
Developing for Windows is in fact a pleasure. MS have more love for their development community than you realise, and this is reflected in the tools and technology they provide. .Net is incredible. Really.
> IE 9 is only supported IN WINDOWS 7
Supporting WebKit in iOS requires me to BUY AN IPAD just to test properly! Supporting WebKit on Android requires me to buy an Android phone just to test properly! Your argument is invalid.
> Now... ITS 20-fucking-12 and windows still has the biggest piece of absolute shit terminal tool possible
The actual console window annoys me, I'll grant you that, but only in terms of fixed width and columns. PowerShell, the current standard shell for modern Windows version is really powerful. Get with the times.
> Developing on windows means piece of garbage hardware, shitty laptops till maybe a few months ago, who still cant fucking get touchpads right
Ummm... blame the manufacturers? Microsoft doesn't own Asus, Acer, HP, or any of these other companies.
The topic is whether or not to support a particular major browser, not whether you prefer Windows as a development environment or working with budget hardware. I would suggest you step back from your frothing-at-the-mouth hatred of Microsoft and determine how up-to-date, relevant and accurate your information actually is.