In this two-part article, learn the difference between web design and web development and what you might need for your website (the answer may surprise you).
So what IS the difference? A recap introduction:
In the early days of the web, the question “What’s the difference between web design and web development?” was really easy to answer:
designers design and developers code.
As I stated in the first part of the article, it’s not hard to find a web designer who doesn’t know a little code, and most web developers can quickly add a little style to a web page to make it look presentable.
But I said, and this bears repeating: there are fundamental differences between the two. If you are looking to find someone to build your website, then you should know the difference and the roles each skillset plays in building a website your clients will love.
Web design versus web development – the short version revisited:
In part one, I also wrote this: “Web design refers to the aesthetic portion of the website and its usability. Web designers combine the website’s objectives with various programs and software to create the layout and other visual elements of the website. Web design’s counterpart, web development, is all about taking a design and, using programming languages and framework systems, build it out and make it operational. Web development has everything to do with how websites work behind the scenes. It is the programming required to construct a website and build out the way the website functions.”
Now that the stage is set for part two, let’s go!
What is Web Development? What does a Web Developer do? Let’s look closer . . . .
Good web developers have a working knowledge of how different coding languages work together and are very good at creating programming solutions to meet customer’s needs. The term “web development” is a very broad description of a huge multitude of coding skillsets. I’ve noticed over the years this term can cover anything from someone who does design and front-end website development to someone who does only back-end website programming and everything in between; there are a lot of overlaps.
Side note: Industry professionals refer to people who do everything “Unicorns,” but for the purposes of this article, I’ll first cover two variations on a theme: front-end development and back-end development.
Front-End Website Development
Let’s again compare this to building a house.
Back-End Website Development
Back-end website development is the process of programming what goes on behind the scenes of a website. Typically, back-end developers are only dealing with more advanced coding and programming. They deal with databases and making sure everything functions. These developers are much less concerned with design, layout, and aesthetics and more concerned with making sure that things work fully. Back-end developers may also be called upon to create new functionality from scratch if there are no existing solutions.
Putting Web Design and Web Development in the Blender; the Unicorn
As I mentioned in part one, the “unicorns” in the industry have skillsets in both web design and web development. This is called “cross knowledge.” I believe that people can be both a designer and developer and I consider myself both. I use both those skillsets on a daily basis for client projects. A bit about how I got there:
I started out years ago learning graphic design and layout / print design in a small print shop, working in that industry for many years. In the early 2,000s I started teaching myself to code; just basic HTML and then CSS. Here was a medium where I could use both the visual design that I was so fond of AND the logical side of code and programming that I was learning to love; I could blend them both! So I went back to school and got a Bachelor of Science degree in Web Design and Interactive Media with a focus on Web Development. Since then I’ve been building websites right along with various graphic design projects. I enjoy doing graphic design, web design, and web development. One of the most fun things for me is learning a new coding language or updating my existing coding skills.
My point? Cross knowledge is helpful.
The ability to code basic pages can help the web designer better understand what a web developer needs, and what is (and isn’t) possible in a website design. Cross knowledge is extremely helpful for the web designer who may be most comfortable using visual design programs like Adobe Photoshop or Adobe Illustrator. Conversely, web developers who have even a basic understanding of visual design, user interface design, and user experience design can make intelligent choices when they work on the code for the pages and interactions for their projects.
If you get nothing else from this two-part article remember this main point: to design and build a website, you probably need to find someone with both web design and web development skillsets. And remember, it doesn’t have to be one or the other, and it may be a company like mine – e design studio, LLC – who does both.
Wrapping up part 2
Now that you have more knowledge about the difference between developers and designers (from reading my two blog posts), you will have a better idea of what you need when looking for help to build your website. If you are ever in question, this table is a great guide to help you figure out what you need for any particular piece of a project:
|Project||Who you need for the project|
|Design new home page / website design||Web Designer|
|Build a new contact form||Web Developer|
|Create a mobile app||Web Developer|
|Conceptualize new website branding||Web Designer|
|Fix server / hosting issues||Web Developer|
|Edit photos, graphics, or videos||Web Designer|
While the difference between a web designer and web developer is more extensive than you might think, just like toppings on a hamburger, you can pick and choose what you need, however sometimes you need everything to get the best finished product. At the end of the day, designers and developers are working toward the same goal; to create a beautiful and functional website. More importantly, the website should be one which attracts visitors. Design and development must be sound, and must work together in tandem toward the desired result. What’s that result? To not only bringing visitors to your website, but also to engage them to the point that they become your client or customer.
Thanks for reading!
This is part two of a two-part article. Read Web Design vs. Web Development: What’s the difference? (Part one) ›