| As a front-end developer who attempts to keep up with the latest and greatest in my industry, I have to say that there does seem to be some sort of bubble with people on their Macs. Too many times I've seen documentation that assumes that everybody is on a Mac. Too many times I've seen demos that assumes that everybody is on a Mac. Too many times that software that can easily be cross-platform are not or they don't document it as such. Too many times I've seen comments that say if you aren't developing on a Mac then they heavily imply you're a loser. Much of that also assumes that everyone has an iPhone or an iPad. For instance, why is getting Phonegap up and running on a Windows machine such a tragic pain in the ass? I got it going on my laptop to play with and after that experience I'm considering putting "successfully installed Phonegap on a Windows machine" on my resume and LinkedIn profile. I may be missing something but even the Windows install documentation I've seen on their website is several versions behind the current release. As a counter, getting SASS running on my Windows machine was a breeze in comparison. Now, if it's software and you only want to develop it for OSX, that's cool. But if it's a simple tool that can easily run cross-platform, then don't pretend it doesn't. It's like the complaints about webkit only prefixes on so much stuff on Github, I'm willing to bet it's because of Mac people not caring about every other browser/OS out there. That's a guess, nothing to back that up. Most of the people who complain about developing for IE being difficult seem to be Mac people and more than likely have no idea what they're talking about. With my job I support gecko, webkit, and IE7+. Until recently that included IE6. I do not use hacks unless I absolutely have to and I avoid using IE-only style sheets. IT IS NOT THAT HARD! If you think supporting modern versions of IE is too hard then you may need to reconsider your workflow as it's probably the problem. It is your job to support all the browsers your customers use despite your personal feelings on the matter. Of course, if the browser use is below a certain percentage you're comfortable with, then by all means go for it. I do. I develop on a Windows machine because our platform is based on .Net. We have two Macs in the office that two of our designers prefer. If need be I can ask them to look at something for me. I personally do not develop for nor test for Safari on OSX so I have no idea of all the differences and challenges of developing for it. But I sure as hell don't say it's too hard to bother with. |
Also open source and sharing is more robust on linux and posix platforms, so people naturally develop tools they can use on their own platform, with their own workflow, and who cares if it gets ported to windows, I'm not creating a product to sell, I am sharing my personal toolset in a friendly way.
Why are you complaining about the difficulty of installing a FREE opensource project on a platform that is not native to the Devs? Of course it's more difficult! Why are you complaining so loudly? Why are your expectation so entitled? Did you even bother asking for help on Stackoverflow?