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.
1.html/html/css
2.javascript
3.server side language php, ruby, asp.net, java
4.low level language c , c++
5. assembly
Comment by mercury — January 28, 2009 @ 3:36 pm
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.
Comment by Mehdi — January 31, 2009 @ 8:53 pm