1. General design and layout – that means knowing how to use a pencil and paper to draw up a design, indeed.
2. HTML/XHTML
3. CSS/XML/XLST
4. JavaScript
And maybe
5. Server-side scripting (PHP, ASP, Perl – in order of popularity)
6. Database Management (MySQL, SQL, PostGres)
If you’re talking about web *development*, then it’s a slightly different list:
1. HTML/XHTML
2. XML
3. Server side scripting (PHP, ASP, Perl)
4. Database Management (MySQL, SQL, PostGres)
5. Client side Scripting (JavaScript, or VBScript in a controlled, Internet Explorer-only environment)
6. XSS/XLST
7. Basic layout and design
The difference between a web *designer* and a web *developer* is that – ideally – a web designer should need no knowledge of the intricacies of scripting and programming (or even CSS, for that matter, other than realizing what is and isn’t possible).
It’s the web *developer’s* job to make a design work.
Speak Your Mind
Tell us what you're thinking... and oh, if you want a pic to show with your comment, go get a gravatar!
1.html/html/css
2.javascript
3.server side language php, ruby, asp.net, java
4.low level language c , c++
5. assembly
You specifically said web *design*, so:
1. General design and layout – that means knowing how to use a pencil and paper to draw up a design, indeed.
2. HTML/XHTML
3. CSS/XML/XLST
4. JavaScript
And maybe
5. Server-side scripting (PHP, ASP, Perl – in order of popularity)
6. Database Management (MySQL, SQL, PostGres)
If you’re talking about web *development*, then it’s a slightly different list:
1. HTML/XHTML
2. XML
3. Server side scripting (PHP, ASP, Perl)
4. Database Management (MySQL, SQL, PostGres)
5. Client side Scripting (JavaScript, or VBScript in a controlled, Internet Explorer-only environment)
6. XSS/XLST
7. Basic layout and design
The difference between a web *designer* and a web *developer* is that – ideally – a web designer should need no knowledge of the intricacies of scripting and programming (or even CSS, for that matter, other than realizing what is and isn’t possible).
It’s the web *developer’s* job to make a design work.