Slashdot Mirror


Why Mac OS X Is Unsuitable For Web Development

Hugh Pickens writes "Ted Dziuba has an interesting and amusing post on how he made a big mistake when he was offered a choice for his company laptop. His options were a Lenovo Thinkpad or a MacBook Pro, and he picked the Mac, thinking it would be closer to what he was used to. So what's wrong with using the Mac as a development machine for Milo, a Python application backed by PostgreSQL and Redis? 'I've only poked around a little, but so far I've found three separate package managers for OS X: Fink, MacPorts & Homebrew,' writes Dziuba, adding that when you are older, you will understand the value of automated version dependency satisfaction. Next is that your development platform should be as close as possible to your production platform, but 'OS X and Linux have different kernels, which means different I/O & process schedulers, different file systems, and a whole host of other implementation details that you'll write off as having been abstracted away until you have your first serious encounter with "It Works On My Machine.'" Finally, he says, Textmate sucks. 'Sooner or later, you have to face facts. Man up and learn Emacs.'"

10 of 831 comments (clear)

  1. Man up and learn emacs? by Anonymous Coward · · Score: 5, Funny

    That's like saying man up and go see the new production of Glitter Boys on Broadway and then go get a pedicure.

    I think he must have meant "man up and go learn vi".

    1. Re:Man up and learn emacs? by zach_the_lizard · · Score: 2, Funny

      That's like saying man up and go see a Justin Bieber concert while prancing around in a field of flowers dressed in all pink.

      I think you meant "man up use cat".

      --
      SSC
    2. Re:Man up and learn emacs? by vgerclover · · Score: 3, Funny

      $ man up use cat

      No manual entry for up

      No manual entry for use

      CAT(1) User Commands CAT(1)

  2. Re:Emacs? by blair1q · · Score: 4, Funny

    Damn skippy.

    You should be using vi (1), with cscope (1).

  3. Seriously by justmike2000 · · Score: 3, Funny

    When will emacs or vim be available for Mac??? Python packages are also a huge problem on a Mac. It is not like setuptools exist for Mac OS X.... Also, when I develop for the web I always format all my devices to HFS+. I will never use FTP or SAMBA as they do not work on Mac.

  4. Sorry to have to say this, but... by thestudio_bob · · Score: 5, Funny

    After looking at his website, I really don't think he should be offering advice on what tools to use for designing websites.

    Just saying.

    --
    The real Sig captains the Northwestern. This one captains /.
  5. Let me get this straight by istartedi · · Score: 5, Funny

    You just initiated a PC vs. Mac and an Emacs vs. Vi flamewar in one article? Are you MAD??? Don't you understand the potenia#%#$^#$^ NO CARRIER.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  6. Re:I don't get why... by Nerdfest · · Score: 4, Funny

    Apple gives you loads of options.

    Absolutely. They're famous for it. Apple's all about choice.

  7. Who the fuck is Ted Dziuba? by Anonymous Coward · · Score: 1, Funny

    Who is Ted Dziuba? What has he done to deserve our attention?

    1. Re:Who the fuck is Ted Dziuba? by Pesticidal · · Score: 3, Funny

      You need a truck for that.

      But evidently not a Mack truck.