Company Logo

Mountain Rose Herbs. A herbs, health and harmony company. Since 1987

Mainship Systems
Taking You Where You Need To Go

 

Template

Saturday, November 22, 2008
 

Web Development

The easiest way to determine what is Web Design and what isWeb Development, is that Web Design is about what you see.  All web sites have a web design.  Some web sites also involve programming, database access, perhaps e-commerce capability.  All of these are run behind the scenes.  This backend support is Web Development.

Web Development is both less glamorous and more complex than web design.  It's what makes more complex web designs work.  It can turn a web site into a web application, providing a range of services from document management to online purchasing. 

With databases, a website can maintain email lists, visitor information, forums, surveys, guestbooks, product information, archives, and variable content.  You can use them to personalize your site, providing each visitor with the information and/or format they prefer.  For sites that require registration or membership, databases are used to maintain login and membership information. 

Databases
Databases are used to store and organize information, and to readily retrieve it immediately, or at a later time.  This simple concept can provide a surprising amount of power and flexibility.  If you collect and/or use information, you'll want to use a database.

Programming
Programming is what ties the back end together.  Programming is used to check the information a user enters, insuring for example that all required fields have been filled in, or that a phone number is all digits.  A site can be programmed to save collected information in a database, or to email it to you or to someone else (ie recommend this site to a friend).  Search engines use programming to find the requested information.  Chat rooms, many special effects, and even ecommerce are possible through programming.
 

Special Effects
Many special effects can be accomplished through Web Design techniques, but many require backend support.  A good example of this is Applets, which are programmed through Java.  Many mouse over effects, image modification, menu effects and color changes are done with Javascript, a program scripting language. 

design graphic