Quote:
Originally Posted by Philip M
Sorry, I just do not understand you. Many sites these days use not just plain Javascript but frameworks such as jQuery and mootools as well. How can a user experience these if he has disabled Javascript? Please explain your reasoning to me.......
|
You see this from the wrong perspective: The point is not to make the users experience the same things you can do with JS without JS. The point is to make a website
usable to all users (i. e. let users get the
information they want and make, e. g., form submissions possible etc.), regardless of their browsing preferences or prerequisites. For those that have JS enabled/available you can still enhance the user experience.
Quote:
Originally Posted by rnd me
site that don't use javascript tent to suck pretty bad UX wise.
|
But that’s a
design flaw, not a law of nature.
Quote:
Originally Posted by rnd me
live search, suggestive form validation, form suggestions/deep auto-complete, enjoyable multi-image browsing, partial page refreshes, view state persistence, selection manipulation, 3rd-party api content, ARIA accessibility, and graceful video handling all require javascript.
|
Of course but a properly designed and coded website doesn’t
rely on these things in order to make the site usable. Sure, these are nice enhancements but who
needs all this stuff in order to use a website? Facebook, for example, would work just as good if form submissions wouldn’t solely be handled by AJAX but in the classic manner (submit form, reload page with results).
Quote:
Originally Posted by rnd me
sure you can make page like it's 1999, and those pages will work, but people expect more.
|
How do you know what people
expect? I’d say the first thing that people expect is a website that’s not broken in terms of layout and functionality. If I don’t have JS for whatever reason and a site is not working therefore then this is what I
don’t expect. I expect that I can sign in to a website, for example. I don’t expect that the page reloads partially only (AJAX) when signing in. I don’t care how the site works as long as it works. And again: of course I’m happy about all the nice enhancements that make things easier. But these are just
enhancements to the already working basic functionality.
Quote:
Originally Posted by rnd me
the bottom line is often budgetary: is it worth 50-100% more effort to support <1% of the market, or would your time be better spent making the "99s" version really awsome?
|
Here’s the thing:
It’s not any more effort at all, let alone 50–100%, except maybe a little consideration and planning ahead. If you make a form submission with AJAX then you still need a server side programmer who does all the back-end work like database set-up and PHP processing and a front-end guy who takes care of the HTML, CSS, and JS. If they both do their job properly then this isn’t any substantial effort.
And if you have one million visitors on your site and 1% of them can’t use it because it’s unusable without JS that would be 10.000 people you lose. Imagine what difference 10.000 (missed) customers can make if you’re selling something. Imagine how many users Facebook is missing/losing because their site isn’t usable at least in a basic form.