Web design is the way of creating the look, feel, and branding of a Website. This should be seen as auto body work. You are working on the external features of your Website. Web design is incorporated with the creation of logos, graphics, and other progressive visual elements such as FLASH. Web design is the customer confronting part of the website. The main concern of a web designer is how a web page looks and how the customers interact with it. Good web designers know how to assemble the principles of design to create a site that is attractive. They are also aware of the usability and how to create a site that customers want to explore around in because it’s so easy to do.
The graphic design is presented on a website when applied which could be considered 'web design'. Initially, to do web designing you'd have to know basic of HTML and CSS. Firstly the delivery on this medium was bound by desktop and laptop screen sizes along with occasional PDAs, for example, the now defunct Palm Pilot, and furthermore the amount of colors and font choices were relatively inadequate. With generally slow connections to the internet, it was significant to know the purpose behind and practice for highly optimized web graphics to ensure imagery is presented as fast as possible without negotiating design integrity such as alteration. Tools like Illustrator,Photoshop and later on, Fireworks and others became vital to know. Web designers then needed to adapt to new devices like tablets and smartphones where screen real-estate was at the very least. Constantly, image optimization was key in addition to finding new and imaginative ways to attract the attention of viewers. Nowadays, the term 'web designer' is rather universal and you can get away with little knowledge of coding.
The programming of your Website is Web development. This process is similar as building the engine of a vehicle. Web development often refers to data driven Websites and also to other automated components like mail scripts. Web development process is the back-end of the website, the programming and connections on the pages. A web developer concentrates on the working of a site and how the clients get things done on it. Professional web developers know how to program CGI and scripts like PHP. They get the knowledge about how web forms work and can keep a site running successfully.