spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / programming / javascript / standards 12
[previous]
Developer News
Metasploit 3.2 Offers More 'Evil Deeds'
'Thank You Apple. Seriously.'
The Buzz: BlackBerry App Store Seen Next

Making a Standard

More Problems

All this thought and yet, I hadn't written a line of code. To say that as long as viewers were using the most recent version of whatever browser the my Web page would display fine was skewed logic. That would assume that everyone's using the latest and greatest. It should come as no surprise to find that there are hundreds of thousands of people who simply don't bother upgrading. Since Microsoft is in the habit of bundling their browser along with every release of Windows, a good percentage of Web users will end up using Internet Explorer simply because it's the easiest option.

To make matters worse, the version of Explorer that ships with Windows 98 is version 5. A version, which, while being moderately well behaved, still has a habit of going belly up when presented with what nowadays should be standardized code. And that's not the least of it; I've been to more than one government office that still uses Explorer 3. By creating a compliant site, I'd effectively (some would suggest ironically) alienate a substantial part of my audience. The question was would it be worth it?

In the long run, of course, yes. The most obvious perk is that down the track, when everyone finally gets around to upgrading, then my site will be there, waiting for them. And I'll never have to worry about coding for additional browsers again. On a more artistic level, the act of coding for only one JavaScript method allows for more freedom of expression.

Without constantly hacking work-arounds for troublesome code, I’d be able to focus on the art and elegance that has been sorely lacking in Web-based programming since its inception. Idealistic, and high grounded, certainly, but what about the short term? How many users will be turned down at the door, so to speak? Now, my for site, iononline.net, the problem is less pronounced. We don't actively promote our site on the Web.

Rather, we use it as a second-reference point for people who already know about us. Most of our hits will come around from a listener seeing the Web address written on one of our CDs, and if that's the case, then we're not going to lose money by not logging their hits. In addition, we can be moderately assured that if someone wants to find out about our band badly enough, the act of downloading a new browser won't be all that painful.

It's certainly something for larger sites to mull over, though. For some sites, each visitor is a potential dollar in the bank. And most of these visitors will be ethereal in nature, flitting through the site on a whim, and not likely to be as forgiving of elitist code (no matter how elegant it is). Writing pages that knowingly bar some users from accessing these sites is insane and to do so for seemingly little benefit is even more so. Wouldn't it be better to wait until a large enough majority of users upgrade, and perhaps then to think about rewriting the code?

But then, how long might that be? A month? A year?

The Revolution Will Be Standardized

The truth of the matter is that for however long developers are going out of their way to accommodate the lowest possible denominator, why should anyone feel the urge to upgrade? It seems that for as long as we are willing to write endless passages of ungainly, accommodating code, people will continue to use what they've always used. Worse yet, while we're willing to support browser specific "features," we're practically inviting the companies responsible for building our Web browsers to do whatever they please, safe in the knowledge that we'll find a way to work it in. And it probably serves us right.

I'm coding the new iononline.net site to be 100% standards compliant. I simply refuse to write my code more than once. It's been tested, and works on both Navigator 6 and Explorer 5.5. Assuming everything goes to plan, it'll keep working well into the future. And while the possibility certainly exists that I might lose my audience, it is not so great as the risk that I might forever be pandering to a disorganized, and self-defeating industry. Besides, there's no greater motivator than finding you no longer have the technology to view your favorite site.

Perhaps if we, as those responsible for piecing together the Web, refuse to write code for anything but the W3C standard, it'll be the Netscapes and Microsofts who'll eventually start writing their programs to accommodate us.

# # #

Nick del Pozo is a songwriter and performer for his band, Ion, and spends most of his time running Symbiont, an independent record label. In his spare time, he maintains the Ion Web site, as well as occasionally taking freelance jobs (both in Web, and the more traditional print media). Nick is currently located in Australia, where he spends too much time travelling between Canberra and Sydney. He can be reached at http://www.iononline.net and mailto:web@iononline.net.

home / programming / javascript / standards 12
[previous]

This article originally appeared in the Jan. 25, 2001 edition of the WebReference Update Newsletter.




JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM Whitepaper: Innovative Collaboration to Advance Your Business
Internet.com eBook: Real Life Rails
Avaya Article: Call Control XML - Powerful, Standards-Based Call Control
Tripwire Whitepaper: Seven Practical Steps to Mitigate Virtualization Security Risks
Internet.com eBook: The Pros and Cons of Outsourcing
Go Parallel Article: Scalable Parallelism with Intel(R) Threading Building Blocks
Internet.com eBook: Best Practices for Developing a Web Site
IBM CXO Whitepaper: The 2008 Global CEO Study "The Enterprise of the Future"
Avaya Article: Call Control XML in Action - A CCXML Auto Attendant
Go Parallel Article: James Reinders on the Intel Parallel Studio Beta Program
IBM CXO Whitepaper: Unlocking the DNA of the Adaptable Workforce--The Global Human Capital Study 2008
Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
Go Parallel Article: Getting Started with TBB on Windows
HP eBook: Storage Networking , Part 1
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Go Parallel Video: Intel(R) Threading Building Blocks: A New Method for Threading in C++
HP Video: Is Your Data Center Ready for a Real World Disaster?
Microsoft Partner Portal Video: Microsoft Gold Certified Partners Build Successful Practices
HP On Demand Webcast: Virtualization in Action
Go Parallel Video: Performance and Threading Tools for Game Developers
Rackspace Hosting Center: Customer Videos
Intel vPro Developer Virtual Bootcamp
HP Disaster-Proof Solutions eSeminar
HP On Demand Webcast: Discover the Benefits of Virtualization
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Microsoft Download: Silverlight 2 Software Development Kit Beta 2
30-Day Trial: SPAMfighter Exchange Module
Red Gate Download: SQL Toolbelt
Iron Speed Designer Application Generator
Microsoft Download: Silverlight 2 Beta 2 Runtime
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
IBM IT Innovation Article: Green Servers Provide a Competitive Advantage
Microsoft Article: Expression Web 2 for PHP Developers--Simplify Your PHP Applications
Featured Algorithm: Intel Threading Building Blocks - parallel_reduce
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES
webref The latest from WebReference.com Browse >
Popular JavaScript Framework Libraries: An Overview · Controllers: Programming Application Logic - Part 2 · How to Use JavaScript to Validate Form Data
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Choosing the Right Online Backup Provider · Mother Avaya Nurtures Her Technology Partners · Software as a Service a Winning Model for Hotspot Provider

Created: January 26, 2001
Revised: January 26, 2001
URL: http://www.webreference.com/interviews/donnelly