You are not answering the question I asked
Well, my answer is 'does it really matter?'
General web stats don't matter. What matters is the demographic of your
particular site's user base.
I am ready to give up PDA, text browsers ,,, and cut them loose considering
that their user base do not exceed 0.5%.
For now...note that that will grow.
From it you can see that there is about 5% of those that do not have
JavaScript turned on.
Again, generic web stats like that are about as useful as political polls.
;o)
Also you should understand that their counter counts any hit.
1. Search engines spiders - no JavaScript.
2. Email harvester - no JavaScript.
3. PDA, textbrowsers, ....
Yep...which are good things to consider. Also note that any user that
doesn't have javascript that hits a javascript-dependant site, probably
isn't going to stick around to increase those hits.
It's sort of like saying 'there's no reason to make our site PDA friendly
because only .5% of the hits come from PDAs'. Well, maybe only .5% of the
hits are coming from PDAs because your site isn't PDA friendly.
Plus, let's not forget scale here. Perhaps your site gets 1000000 hits a
month. .5% of that is 5000. If your site sells widgets, is marketing willing
to loose 5000 potential sales leads because your site requires javascript to
get to the shopping cart page? I don't know...but that is one of the
questions you need to ask.
So my point is that there are not so many users who is not capable to see
site that using JavaScript hence ASP.NET as you outlined in your dramatic
email.
Again, your argument is only applicable if we talk about a specific web
site.
In my case, I'm building a web site that needs to be publicly accessible. I
can't have ANY part of the site that REQUIRES javascript to use it, namely
for accessibility reasons. So a lot of the built-in .net server controls are
of no use to me.
If we were talking about an internal intranet application where everyone is
using IE6, then they'd be great tools.
My personal opinion is that there is no reason to require javascript for
most public web sites. Javascript *can* significantly enhance the user
experience of any web site, though. It's the icing on the cake, in
otherwords. A bowl full of icing isn't terribly appetizing and is too sweet
for sickenly sweet for some, but a bit spread on a cake...yummy! And those
that don't like the extra sweet icing? Well, they can still have their cake
and eat it too.
-Darrel