Articles island - a directory of quality articles, free quality articles reprint for your web site and email newsletter.
Free Articles Reprint for Your Web Site, Email Newsletter, Blog, Ezine and RSS Feed.
Submit Your Articles to Our Article Directory for Massive Exposure.
Total Live Articles: 92613  Total Categories: 389



 
  Advanced Search
Articles island Expert Author - David A. Zimmerman
Have you ever dreamed of starting a new business during your retirement years? David Zimmerman is in process of fulfilling that dream. On Wednesday, February 27, 2008, he created World Wide Market, LLC and went on to create the internet domain name Wholesale Are Us. The actual website address is http://www.wholesaleareus.com...
Home » Internet-and-businesses-online » Web-development » Deciphering Website Design - Front End Development

Articles island Expert Author - Sam S.
Author Name:
Sam S.

Country:
United States

Member Since:
24 Oct 2006

Total Live Articles:
22



Email to Friends
Rate this Article
Bookmark this Article
Print this Article
Report this Article
Leave a Comment





Deciphering Website Design - Front End Development

By: Sam S.
Total views: 6
Word Count: 1360
Date:Mar 20th 2007
Article Rating: No Ratings Yet

When I first started creating websites I remember working with just HTML on Notepad that our High School teacher told us to use. So I was absolutely blown away when I saw the first WYSIWYG, What You See Is What You Get HTML editors such as FrontPage which allows you to create webpage graphically instead of having to code by hand. It was good for creating webpages, but I still didn't know how to use forms and submit data, and the other amazing things that could be done with a webpage.

Now this is mostly because back then I didn't really understand the entire field and how website development works. In fact it wasn't until I started college that I finally did understand how everything fits in into the overall hierarchy.

Seeing as how Website Design is such an interesting field to me I thought it would be appropriate to write this little primer on understanding Website Development Technologies and how they combine together to create a website for beginners and professionals everywhere, maybe even help you decide if website design is the right career for you.

There are many different technologies involved with website development so we'll split them into five main categories:
- Graphic Design
- Front End Website Design - XHTML / HTML / CSS
- Cool Effects / Client Side Programming
- Web Programming / Server Side Programming
- Database Development

Graphic Design
Let's start with Graphic Design. Design itself can mean a lot of different things in lots of different fields, but in this case I'm referring specifically to the actual graphic design that goes into creating the website. The image that an artist uses and how they create a layout of a website. You'll find that website design artists work with numerous different types of graphic design software.

Software such as Adobe Photoshop, Adobe Illustrator and Paint Shop Pro. These aren't the only software tools but these are the ones that are more commonly used by many of the professional graphic designers and web design artists. I really can't go into detail about graphic design because it's not something that can be explained, atleast not in 2 pages.

So I'm just going to assume that you now have an overall image of your website designed and stored on a Photoshop or some other file format. The next step would be to turn that image into a website. This requires front end development, also known as website design. This is what most webmasters are familiar with. There are WYSIWYG software programs such as Microsoft Frontpage and Dreamweaver which can be used to create websites using HTML and Tables, but you'll find that professionals tend to rely on a combination of XHTML and CSS to create a layout, and for a good reason.

Why XHTML / CSS?
As with graphic design I won't go into the exact details for XHTML and CSS mainly because it's too long of an explanation, but here are some good reasons why you should be using XHTML and CSS.

With XHTML you'll be able to increase cross browser compatibility so that you're website displays correctly on multiple browsers, not just the one you're testing on. Why is this important.

According to W3C, The World Wide Web Consortium, Internet Explorer browsers (5,6 & the new 7) take up 58% of the browser market. Firefox and other browsers currently take up 42 percent. Imagine missing out on 42% of your profits because you're website is not cross browser compatible. The good news is that adding cross browser compatibility is easier to do if you follow XHTML and CSS standards. If you already know html then XHTML will be easy to implement because once you get down to it, you'll see that XHTML is HTML, but with standards which can help you build a great website - down to the EXACT pixel.

Why CSS?
I have to admit I actually didn't know about CSS when I first started learning HTML. I really wish I did though. If you've ever tried to create a webpage layout by including one table inside another, and 2 tables inside another cell, then CSS will give you freedom. Well not literally, but it will help you see that there is a better way to create great website layouts. Layouts that won't break down every time you try to edit your webpage. It will help you see how can you make use of tons of other html properties that you might have never seen in WYSIWYG editors.

With CSS webpages are easier to manage, designs are easier to change because by changing properties on the style sheet, those changes will cascade to ALL webpages that use that CSS file. So if you decide to change the font color of your 200+ webpages website, you can do it easily by just editing one css file in a few minutes. Now imagine if you weren't using CSS and you needed to update 200 webpages. Good luck with that.

But if I still don't believe me then just visit CSSZenGarden.com because this website really cleared it up for me. I used to have this crazy notion that CSS is used for just aligning the text and making sure it displays correctly. The main reason behind this is because when I first saw CSS it was when I used to work with Frontpage. And in Frontpage when you see an option for CSS it just displayed text aligning correctly. I thought WHO CARES about aligning some text? So for a while, ok ok for a long while, I ignored CSS.

It wasn't until I visited CSSZenGarden that I truly began to see how CSS could be used and really find out the secrets to creating the stunning designs that are seen all throughout the web. If you visit this website the first thing you should do is to first just browse through their design layouts. Once you're finished browsing read the text. It will show you the true power behind CSS and why almost all if not all of the great websites that are built with HTML also make use of CSS.

Ok so you've moved on to XHTML and gained your freedom with CSS, and you've now finished turning that design into a real live webpage. Congratulations. What's next?

At this point you're probably itching to add those dynamic and cool effects to your website. You can add effects using front-end languages such as Javascript. Javascript is free and you can use it to add those cool effects that are seen on webpages and more. It's not a full fledged programming language so front end developers can use it easily to create dynamic effects.

Javascript is also not a server-side language because it works directly from your browser and so it's classified as a client-side programming. Meaning if a visitor to your website doesn't support it on their browser, or if they've disabled it then it won't work. The good news is that 90% of the browsers do support Javascript and on a majority of them javascript is enabled. Just keep in mind that it does take a little longer to load javascript, and that using too many effects or using effects just for the sake of effects won't help your website.

Always keep in mind that you're visitors are there to find information not just to look at cool effects. The good news is that Javascript is one of the key tools that is used to create AJAX applications, so if you have some knowledge of javascript then it will help you when you do decide to start building dynamic applications where javascript knowledge is required.

About The Author-- Sam runs http://www.WebsiteDesignHouston.net, a Houston based Website Development firm which helps entrepreneurs and businesses establish their online presence. For more information visit http://www.WebsiteDesignHouston.net or if you're interested in seeing Ajax In Action click here.

Article Source: Articles island - Free article submission and free reprint articles


Most Viewed Web Development Articles




Most Viewed Web Development Articles:

Choosing A Content Management System For Your Website
If you are planning to launch a website, you need to choose the correct Content Management System. Without the...

E-commerce Website Design Guide for Small Business Owners
When a small business owners starts thinking of having his own e-commerce web site he starts looking for relia...

Information is the hottest product on the market!
If you have been researching or involved in online business for very long, you have no doubt seen a multitude ...

Your First HTML Email Form
Creating your first HTML email form is not so simple, here is what you need to know...

How To Send An HTML Newsletter
Who here hasn't tried to create and send an HTML newsletter by email. It sounds easy enough. Create an html p...

Do You Have An Authoritative Website?
What does an authoritative site provide? In one sentence, an incredible amount of original material and a memo...

Who Invented Internet Commerce
Fascinating history of the beginnings and development of internet commerce...

Make Money Online By Making A Website
We have all seen thousands of websites on the Internet. Some are full of useless information and others provid...

Deciphering Website Hosting
Whether you're an entrepreneur thinking about launching a website or a website developer who needs to find a g...

Using Automated Scripts to Improve Web Site Productivity
There are two types of web sites on the Internet. The die hard SEO managers still favor static pages, because ...


Recent Web Development Articles




Recent Web Development Articles:

website development in UK and London
To solve your business problems by understanding your business goals and strategic & marketing objectives# To ...

Traffic, Traffic and More Traffic
There are many reasons why people visit some websites frequently than others. Increase your website’s traffi...

The Secret to Using the Word Free In Your Online Promotions
Free is a magic word. There's nothing that rings in people's ears more than the word free. Let's face it, ever...

The Secret to Effectively Generate Website Traffic
Starting a business or wanting to provide a service to a lot of people can be challenging. The first obstacle ...

Low-Cost Website Traffic Building
Increasing website traffic involves setting aside a definite number of hours in a day to promote the business....

Secret To Using Press Release To Generate Huge Traffic
Are you getting ready to introduce a new service or product? Have you used or are you familiar with press rele...

Perpetual Traffic Generation Tips
For people engaged in web hosting, e-commerce or online marketing maintaining industry, traffic is just one th...

How To Start an Online Traffic Virus Today
If you are working on a web hosting industry and are thinking about how it works, this article is for you....

How To Quickly And Easily Start A Traffic Virus
Traffic should be your number one concern when establishing your website. Success to building and promoting yo...

How to Get Unlimited Traffic Forever!
The digital age has given people a new way of doing business. This is because it is accessible to a lot of peo...

Most Viewed Articles by Sam S.




Most Viewed Articles by Sam S.:

How To Send An HTML Newsletter
Who here hasn't tried to create and send an HTML newsletter by email. It sounds easy enough. Create an html p...

How To Create An HTML Newsletter
Turn that Newsletter Webpage into an html email newsletter. You'll find out how to format the newsletter so t...

Deciphering Website Hosting
Whether you're an entrepreneur thinking about launching a website or a website developer who needs to find a g...

How To Fix CSS Float Issues
There are 2 CSS Float issues that tend to crop up during website design and testing - the object floating outs...

How To Use Graphics and Color in Web Design
The human psyche is dependent upon several factors; but one common thing that attracts every person is pomp an...

How Do I Start Designing A Website?
If you have decided on designing your website, then there are a few important things you need to keep in mind ...

Website Designing for Your Company's Identity
While designing your site, always remember that there will be a large majority if not all who might not know a...

Does Your Website Have a Call To Action?
What is your company's website aiming for? Well, definitely as an entrepreneur your main aim is to sell the pr...

How To Use Advertising to Boost Traffic For Your Website
This is a common problem faced by most small business enterprises. They invest a lump sum behind advertisement...

Deciphering Website Design - WebProgramming, Databases & AJAX
Ever wonder how website design and development technologies work together to create stunning websites? Here's ...

You have permission to publish or reprint this article in your ezine, website, blog, forum, RSS feed or print publication, free of charge. As long as you keep this article with no changes(included Article Title, Article Body, Author Name, Article Source and keep all links in this article active)and you agree to our publisher terms of service. Below are ready HTML code for this article, you can copy and paste directly into your web page.

Deciphering Website Design - Front End Development -- HTML Version:


Deciphering Website Design - Front End Development -- Summary:

Deciphering Website Design - Front End Development -- Keywords:
1   2   3 Good!   4   5   6 Very Good!!   7   8   9   10 Excellent!!!  
Comments:
No Comment Posted.

Leave Comment: Please Login to leave a comment. Not a member yet? Sign Up now.