Inline. "Antonio Cavedoni" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > >along with it. We're in 2005, and we *know* that some people turn JS off >on purpose, use browsers where JS support sucks, or are disabled
I specifically track js settings of all people who come to my site (http://lazutkin.com/). So far I saw a handful of real people disabling js. JavaScript was enabled on more than 99.99% of browsers. Majority of browsers are recent with decent support of js. Browsers constituted 92.3% of my site traffic (incomplete 2005 data): 70% FF + Mozilla 13.1% IE 4.3% Safari 2.9% Opera 1.2% Konqueror 0.3% Camino 0.2% Netscape 0.2% Galeon 0.1% Nokia browser The rest (7.7%) are bots, wget, and RSS readers. Of course my site is not a representation of the whole www (wwww?) but a random sample. But it matters to me. :-) Up to this year I managed public consumer-oriented web apps with big traffic and saw practically similar picture with IE and FF swapped. There are two real problems: 1) Mobile users (PDAs, cell phones). 2) Visually-impaired people. They both have problems with dynamic web sites. (You can add one more for US-based web sites: non-English speaking users. These users require special content too. But it is a different category.) Both categories are a small minority of visitors. It doesn't mean they should be neglected, but majority of users should not suffer from limitations imposed by catering to minority users. In practice the best solution is to separate content for different target audiences. That way you can provide the best user experience for everybody. That is why major web sites have separate sections for mobile users, Spanish language sections, and text-only pages to accommodate screen readers. I don't see dynamic web pages as alarming trend. Then again I didn't hear people complaining about interactive desktop applications, say games, which don't run on your mobile, do not have Spanish language content, and impossible to play by disabled people. Talking specifically about Django: 1) It should be able to produce web pages, which don't use dynamic features. 2) It should be able to support formats other than HTML. 3) It should be able to produce web pages in different languages. I think Django does all of them. The rest is up to web site designers. Thanks, Eugene