Andrew Burke - Digital Construction since 1994

On Twitter

On Facebook


andrewburke.ca - John C. Dvorak Misses It

 

Posted on: 2007-10-09 11:28:39

Previous: Protecting Your OS X Mail With Encrypted Volumes Next: XKCD Job Interview

I'm not even going to link to it - you can simply Google for 'Dvorak AJAX bad web sites' and find it for yourself - but John C. Dvorak's latest column is fundamentally wrong.

One could argue that Dvorak has been wrong for decades now, but in this one he manages to be almost right while getting the main point wrong. He complains about a web site (usctrojans.cstv.com/) and blames all of its problems on AJAX.
This is an AJAX site, right? It's got all sorts of stupid drop-downs, weird highlighting, things coming on and off the screen for no real reason, lines of type stepping all over each other—all the classic elements of design by committee, the bane of AJAX.

Actually, John, none of these are AJAX problems. I agree that the site is kind of crap, but it's CSS, DHTML, and JavaScript crap. AJAX is about reloading little parts of the page from the server rather than the whole thing - think Google Maps' seemingly endless scrollable window or the instant updates in Ta-Da List - while things like flaky drop-down menus and dancing border higlights are all from bad CSS, DHTML, and JavaScript. Since all of these things are often used along with AJAX, it's easy to conflate them - but silly me I thought that big-shot tech columnists were supposed to understand these kinds of differences.

I've found little use for AJAX in regular websites - unique bookmarkable URLs for individual pages are too important - but it's fantastic for web-based applications. When a user picks a location from a menu or adds an item to a order, it's much better to have the address and prices update independently than have to reload the whole page. As for CSS and DHTML, the lighter the hand, the better.

Previous: Protecting Your OS X Mail With Encrypted Volumes Next: XKCD Job Interview

Other Blog Posts:
- Nova Scotia and Auld Scotland
- Edinburgh: Stratigraphic Culture
- Edinburgh Without Expectations
- EasyJet: Discount Class Conflict
- Berlin: World Cup
- World of Donairs
- Berliner Ensemble
- Berlin: Museums
- Berlin: Ghosts of the Past, Visions of the Future
- Flâneur in Berlin
- Berlin: Finding the Best Wurst
- Istanbul: Overwhelmed by History in the Hippodrome
- Istanbul: That dolphin-torn, that gong-tormented sea
- Istanbul: The Topkapi Palace and Harem
- Istanbul: Mosques
- Istanbul's Basilica Cistern: Gorgeous, Creepy, Nerdy
- Istanbul: Hagia Sophia
- The Streets of Istanbul - II
- The Streets of Istanbul - I
- Munich Airport: Legoland mit Bier und NapCab
- Heathrow Airport: You Are In A Maze Of Twisty Little Passages, All Different
- Getting Ready to Travel
- Quick Advice on Canadian Indie Music
- My Favourite Roadside Sign
- Well That Explains a Lot...
- Poland: Gear from the Army Museum
- Poland: Warsaw's Palace of Culture and the University Library
- Poland: Warsaw
- Poland: Winged Hussars
- Poland
- What's awesome about Toronto
- Possibly the best sentence in the English language
- QUOTE: We Shouldn't Have Music Anxiety
- Now *that's* Santa Cruz
- Small Town Newspaper Headline Dada
- Great Quote from Seth Godin
- McSweeney's: My Pet Peeves
- Shindig!
- Dresden Dolls / Die Mannequin / Friendly Rich at the Phoenix
- In Store for 2008: Wailing and Gnashing of Teeth?!
- Coffee Updates: Urbana and Far Coast
- Canadian: Walking to Tim Horton's Through a Blizzard
- Lighting as language
- TSOT Ruby/Rails Project Night
- IE is pants, pure and simple
- Passport Canada's Secure Enterprise Software
- DemoCampToronto16
- Faulty By Design
- Buynlarge.com - brilliant!
- Joey Starts at TSOT and Jeff goes 37Signals
- How To Doom Your Own Industry
- It's Sigmoidal, Stupid!
- Quick Update on Secured OS X Mail
- Alpha Geeks and Jedi Hooligans
- Now Fake Steve is Getting Close To Home
- Nice Rant on the Sanctity of Farming
- They Must Have Been Reading This Blog
- Well, so much for Reddit
- Zipcar: My Other Car is a Mini Convertible Named Munster
- XKCD Job Interview
- John C. Dvorak Misses It
- Protecting Your OS X Mail With Encrypted Volumes
- Fake Steve Jobs hits it
- My Favorite Bit From Herodotus
- Enterprise Software - like on the spaceship, right?
- So why, again, are you taking so long?
- That sounds about right for Oberlin
- Music, With Occasional City
- How to do Google Maps-Style Scrolling Windows with JavaScript and DHTML
- The Young Gods Play Kurt Weill
- Want a Rails Job?
- Quote of the Day
- Witty and Vibrant, Sensitive and Cranky
- Facebook, already - geez
- The Bolivarian Republic of Wednesday and Pudge
- Here are the real links for the previous post
- Venezuela: How To Have A Good Party
- It's a PHONE that runs UNIX!
- Congratulations Pat & Chris!
- About Venezuela: Traffic
- Venezuela Stuff Coming Later - But While I'm Recovering...
- My most popular posts are un-published!
- ... that creepy ass botox-phenomenon
- Prototype Library and JavaScript
- Godin LG Hmb - my new guitar
- Safari For Windows - What Apple Missed
- Joel Corrects Himself In Mid-Post
- Yorkville's Summer of Love with Gucci
- Update: Coffee
- RJS / AJAX Highlight Colouring in Rails
- Looking Real Good!
- Post-something Post on Big Bags
- Disclaimer
- Analgesic Code: Backtrack
- Baby Steps With EMACS
- Back in Santa Cruz
- You know, I agree that we should worry about Global Warming...
- Life Tip: Digitize Your Documents
- Nifty OS X Finder Enhancement With Little AppleScripts
- Toronto DemoCamp 12

All Blog Entries

RSS Feed


Back