Web Design – Web Development?
Question by Brent: Web Design – Web Development?
I am a college student majoring in CS/Information Technology. I am learning programming but I am wanting to know more about web development and what I should know to create nice user friendly sites. I am familiar with HTML and CSS.
Best answer:
Answer by Ben
1) Javascript
2) A server-side web framework like Ruby on Rails or Python + Django.
3) Ajax
4) That Internet Explorer 6 sucks, and you will have to use a lot of hacks to make something look presentable with it. Or you could just forget about the quarter of the world that is stuck in the Internet stone ages and just focus on the people with web browsers that actually do what you tell them to.
Add your own answer in the comments!
| Print article | This entry was posted by mosotech on September 3, 2010 at 8:46 am, and is filed under Web Technology. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |


about 1 year ago
When making user friendly sites you must think about the content you are putting in your site and how it is presented. Putting too much info on a page can make it look cluttered and would put people off. In most cases of design, the simpler it is the better it is. Look at google for example and see that a simple design is everything.
Another way of knowing what to do is looking at bad examples. the website http://webpagesthatsuck.com/ show many examples of what NOT to do.
about 1 year ago
I only develop as a hobby but I found this book quite useful.
(see source)
about 1 year ago
Apart from HTML and CSS (standards compliant), you should also invest time in learning javascript and some serverside technology like PHP.
Next to a good grip on what constitutes a user-friendly and consistent page design, I would also focus on accessibility. Making sure your site is easily usable and clear for a wide variety of users. I am not just talking about the standard web browsers, but also screen readers for blind people, mobile devices etc.
Learning how to effectively separate Data, Interactivity and Layout from each other will get you far. Read up on the MVC (Model View Controller) design pattern for this.
about 1 year ago
you don’t really need to concentrate on tech stuff.
you must think to the user
he browse quickly
he quickly wants to reach what he needs.
so you need to find a clean and simple layout
this is simple to say but is definitely not simple to do.
good luck