Web.com(India) Blog


Difference of Web Design and Development

A very general question which is simple yet a bit baffled-what is the difference between web designing and web developing? May be we can say a designer is one who designs and developer who works with the HTML codes.

For a layman both design and development sound similar but in reality both the works need different types of skill and expertise.
Web design controls everything involved with the visual aesthetics and usability of a website—color scheme, layout, information flow, and everything else related to the visual aspects of the UI/UX (user interface and user experience).

And for this some common skills and tools a web designer requires are:
• Adobe Creative Suite (Photoshop, Illustrator) or other design software
• Graphic design
• Logo design
• Layout/format
• Placing call-to-action buttons
• Branding
• Wireframes, mock-ups, and storyboards
• Color palettes
• Typography
Web design is concerned with what the user actually sees on their computer screen or mobile device, and less so about the mechanisms beneath the surface that make it all work. Through the use of color, images, typography and layout, they bring a digital experience to life.

That said, many web designers are also familiar with HTML, CSS, and JavaScript—it helps to be able to create living mock-ups of a web app when trying to pitch an idea to the team or fine-tune the UI/UX of an app.

Web designers also often work with templating services like WordPress or Joomla, which allow you to create websites using themes and widgets without writing a single line of code.
On the other hand Web development governs all the code that makes a website tick. It can be split into two categories—front-end and back-end.

The front-end or client-side of an application is the code responsible for determining how the website will actually display the designs mocked up by a designer. The back-end or server-side of an application is responsible for managing data within the database and serving that data to the front-end to be displayed.

As you may have guessed, it’s the front-end developer’s job that tends to share the most overlap with the web designer. Some common skills and tools traditionally viewed as unique to the front-end developer are listed below:
• HTML/CSS/JavaScript
• CSS preprocessors (i.e., LESS or Sass)
• Frameworks (i.e., AngularJS, ReactJS, Ember)
• Libraries (i.e., jQuery)
• Git and GitHub
Front-end web developers don’t usually create mock-ups, select typography, or pick color palettes—these are usually provided by the designer. It’s the developer’s job to bring those mock-ups to life. That said, understanding what the designer wants requires some knowledge of best practices in UI/UX design, so that the developer is able to choose the right technology to deliver the desired look and feel and experience in the final product.
Well, things apart there are some professionals who are capable of both the tasks-design and development! These furious combo of designer and developers are highly chased by the companies for their mixed skills. These people could work well in small projects though bigger projects must require people clearly defined roles.

Categories:   Web Development