Justin du Coeur (jducoeur) wrote,
Justin du Coeur

"It's just Web programming"

If I hear one more statement that programming for the iPhone is trivial because it is simply Web programming, I am going to hunt Steve Jobs and put him down.

Let's be clear here: there is no such thing as "just" Web programming, at least if you're doing sophisticated stuff. Each browser is different in its quirks and characteristics -- the same code, executed on IE, Firefox and Safari, will generally perform a little bit differently on each. And the iPhone is more different than most: there are a lot of assumptions about UI built into Web programming that don't hold true for the iPhone. (For instance, the notion that "hover" means something, or the keycodes returned when the user presses "Enter".)

If you're building UIs for the Web, and you want them to be fancy, responsive and cross-browser, be prepared for real work on *each* target browser. While things still aren't as bad as the early days of the Browser Wars, it's still quite a black art.

(This rant brought to you by one too many facile comments online, poo-pooh'ing the notion that Apple needs to provide iPhone developers any technical support, since it's "just Web programming"...)
Tags: programming

  • What are your watchwords?

    Here's a bit of exploration I've been doing in my own head, which I'll toss out as an exercise for those who want to play. What are your key…

  • Commitment issues

    Pardon a moment of introspection, which may be helpful to folks trying to figure out where my head's at. This one's been teasing around at the edge…

  • Intuitions of weirdness

    [Happy birthday to shava23!] I'm beginning to suspect that I'm rather weird. That's not going to surprise folks, but I'd like to take a…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded