Jakob Nielson states: "there are essentially two basic approaches to design: the artistic ideal of expressing yourself and the engineering ideal of solving a problem for a customer." The first approach was very common in the early era of website development, but it is useful only when content is small. When your web app is complex and consists of hundreds or thousands of contents and functions then Nielson's second approach- "the engineering ideal of solving a problem for a customer" becomes more crucial.
Both generic and engineering approach is important when we think about web app design.
Every person has different test when they navigate any page. Some like only text, some low graphics, some heavy graphics and some people may have some other issues. So what kind of tools or things should be used in any website, so that it can be suitable for all type of people.
Jeff Offut mention that the success of any web application depends on 'Reliability, Usability, Security, Availability, Maintainability, Scalability, Performance and Time-to-market'. But this is not the complete list of web app quality.
Jean Kaiser also mention that web site should be -Simple, Consistent, Robust, Navigable, Compatible and should have visual appeal.
Heavy text on web page slow down the reading capacity of user than reading any hardcopy. Avoid under construction pages and make text available in available window, prefer not to use scrollable text. Menus should be consistent.
There is famous line that "beauty exists in the eye of the beholder". So that design should be aesthetic. Emphasis should be on content. 80 percent of website should be consist of content and 20 percent should be on other thing like design, menu and navigation.
Graphic deign is also play a important role in design of any website. Graphic design covers the every aspect of look & feel. In graphic design we should consider the layout of page font type, colour and size.
James Ross - president of Codcow says that web design is not only writing code and design layout, it is also about to satisfying the client and make them understand that you are a web developer. He gives a list of things that what web developer should do, when interact with client.
1. Web design is not only about technical skills, it is also about creativity and inspiration.
Both generic and engineering approach is important when we think about web app design.
Every person has different test when they navigate any page. Some like only text, some low graphics, some heavy graphics and some people may have some other issues. So what kind of tools or things should be used in any website, so that it can be suitable for all type of people.
Jeff Offut mention that the success of any web application depends on 'Reliability, Usability, Security, Availability, Maintainability, Scalability, Performance and Time-to-market'. But this is not the complete list of web app quality.
Jean Kaiser also mention that web site should be -Simple, Consistent, Robust, Navigable, Compatible and should have visual appeal.
Heavy text on web page slow down the reading capacity of user than reading any hardcopy. Avoid under construction pages and make text available in available window, prefer not to use scrollable text. Menus should be consistent.
There is famous line that "beauty exists in the eye of the beholder". So that design should be aesthetic. Emphasis should be on content. 80 percent of website should be consist of content and 20 percent should be on other thing like design, menu and navigation.
Graphic deign is also play a important role in design of any website. Graphic design covers the every aspect of look & feel. In graphic design we should consider the layout of page font type, colour and size.
James Ross - president of Codcow says that web design is not only writing code and design layout, it is also about to satisfying the client and make them understand that you are a web developer. He gives a list of things that what web developer should do, when interact with client.
1. Web design is not only about technical skills, it is also about creativity and inspiration.
Web design requires talent, skills, knowledge and experience and it is not a easy task. Make this clear to the client.
2. Listen to them, but also make them listen to you too.
Web developer should use data and statistics to prove your point with clients. You are the expert of this field an client pay for this and makes rules.
3. Understand the difference between feedback and impositions.
If any impositions is not good for the site then stop the client to do so. But feedback is always welcome.
4. Fighting with the stereotypes.
Print design and web design are very different from each other.
5. There is no such thing as a minor change.
There is no minor change in web design and it may takes hour of work. Deadline may change because of minor change.
6. Communication is the king.
Communication can solve that what client exactly want.
Another aspect of web design is some more technical. If server goes down, so how long until you realise it. For that you should make necessary arrangement and use tools.
Icons and graphical link should be clickable by bevelling the edge to give the image three dimensional look. For text based link, colour should be used to identify navigation link and visited navigation link should also be indicated. Such kind of rules make navigation user friendly.
Apart from above web developer should also consider about content design, architecture design and component design.
Steve Jobs also stats that "Design is not just what its look like and feel like. Design is how it works"
Communication can solve that what client exactly want.
Another aspect of web design is some more technical. If server goes down, so how long until you realise it. For that you should make necessary arrangement and use tools.
Icons and graphical link should be clickable by bevelling the edge to give the image three dimensional look. For text based link, colour should be used to identify navigation link and visited navigation link should also be indicated. Such kind of rules make navigation user friendly.
Apart from above web developer should also consider about content design, architecture design and component design.
Steve Jobs also stats that "Design is not just what its look like and feel like. Design is how it works"
A picture can speak a thousand words, and choosing the right images for your website can help with brand positioning and connecting with your target audience. But make sure that use of images should not slow down your website for loading.