473,385 Members | 1,912 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

explaining web standards to clients

I've started out by coding websites for myself - but eventually have
moved on to making websites as projects for people. Originally, when
doing personal websites, I had the leisure of taking my time and coding
however I wanted - however, when coding for someone else, they often
want things done a certain way.

It's hard explain to someone non technically-savvy about what's the
best way to code a website - they often want a feature that isn't
exactly in line with coding standards. So basically, you have to
explain to them in as simple terms as possible, the advantages of
coding according to web standards.

For example, take excessive javascript code - many clients or users
might want you to make a website that has some fancy flashing text or
needless image effects using javascript. It might work fine for your
user, who has a mainstream windows PC that runs these effects fine.

However, you need to make your user realize that not everyone's PC is
equal - and thus as a result, javascript in one person's browser
might completely bog down their computer's resources so much, that it
virtually renders it useless. In others, javascript might not even be
supported. So, any functionality of the site that relies on javascript
will be inaccessible by these users.

It's impossible to track down all of the combinations of users'
operating systems, computer speeds, and browser software, so it is best
just to stay away from javascript altogether. When making an
informational or commercial website, it's very important to take your
audience into consideration.

If you're making a vending site that sells computer parts, most likely
your audience will be computer savvy and may be able to handle some
javascript elements. However, if you're making a general information
page on a topic, you should make your page as clear and accessible as
possible.

So, that's just one aspect of code that you may not see eye to eye
with your user about. However, explain it to them in easy to
understand concepts, and they will have an easier time comprehending.

Oct 17 '05 #1
1 1276
Els
Jeff Fritz wrote:

[An explanation about dealing with clients' demands.]

Please don't multipost, and please could you explain what this post is
about? It sounds like an answer to someone who may have asked you what
to do with certain clients, but I don't see any post preceding yours
in this thread.

--
Els http://locusmeus.com/
Sonhos vem. Sonhos vão. O resto é imperfeito.
- Renato Russo -
Oct 17 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Arthur T. Murray | last post by:
"Bill Modlin" <modlin1@metrocast.net> wrote on Fri, 26 Sep 2003: <snip> >>> If I wanted to explain how one of my programs worked >>> I would not give someone a print out of the code. >>> First I...
162
by: Isaac Grover | last post by:
Hi everyone, Just out of curiosity I recently pointed one of my hand-typed pages at the W3 Validator, and my hand-typed code was just ripped to shreds. Then I pointed some major sites...
65
by: Pmb | last post by:
I'm confused as to what the compiler error message I'm getting is refering to. Can someone take a gander and let me know what I did wrong? The program is below. When I compile it I get the...
23
by: Mario T. Lanza | last post by:
I have been authoring web sites for several years now and recently come to value web standards (as touted by Zeldman and many other web gurus). I have noticed with frustration that there are so...
3
by: Dark Cowherd | last post by:
Hi, Multiple threads running currently about reinventing the wheel, Multiple GUI's etc. Being able to write a usable GUI is key task for all programmers today - read. ESR's...
9
by: Guadala Harry | last post by:
This inquiry has to do with the client capabilities and Web client experience: I've been developing rich client apps (Windows desktop client exes in n-tier architecture) for over 10 years and am...
9
by: Jason Gogela | last post by:
Does anyone out there know why I should care whether a <span> is nested in a <p> or vice versa? What is the bennafit of adhering to this standard? It seems to me that regardless of which way you...
1
by: Back 9 | last post by:
Hello, I watched a show from MSDN,even not sure about it, about coding standards under .NET environments on the internet about two months ago. Now I want to watch it again but I don't recall...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.