What is the difference between Front end designing and developing?

Hello Coders… I almost completed my front end development certificate from freecodecamp. I mentioned that in my resume that I am a Front End Developer. But my teacher pointed out that Html,Css,Javascript is not developing it is front end designing… So can u explain me what exactly the two mean. And which languages are used for developing…

Whenever you visit a website, the structure is divided in 2 parts.
One is the look and feel of the site, animations, colors, fonts, etc… That is front end
The other is the processing of the data that goes to the site, you must have a database to store the name of each user, a place to show information about that user and provide services for him, like validating his account number or compressing files, that is back end.

You have programming languages that deal with your operating system and your computer’s resources, that’s classical programming, you need one of those languages in your back end. Your browser has to ask for your operating system to give it some memory in order to execute for example, you accomplish that with a programming language like C, C++, or even javascript (it’s a bit more complicated in javascript though).

It’s a broad field, but the basic idea is that front end deals with how things look and feel, and back end development deal with how things work, how the data is given to the front end in order for them to be shown to the user.

As far as i know, both fields can be called “development”, it doesn’t mean anything though. Javascript development is still development. The only difference you could argue is between a programming language and a markup language, you can’t do 1+1 in HTML or CSS for example, they only tag content according to specific rules, there’s no processing going on. But other than that, it’s all dev work.

1 Like

Thanks for the explanation but my question was about front end development and front end designing. I know the back end is development… But what is the difference between front end development and front end designing.?

Well, i can only think about javascript services that can be labeled as development, and the visual structure of a page (html + css) as “designing”. But those things are not realistic in a professional enviroment, people don’t create so many names for the same thing.

Front end means development and design. You can’t have one without the other.


So if i go for an interview i can say them that i am a front end developer and designer too.?

Nope, just say you’re a front end developer. Saying that you’re a designer will make people think that you’re an artist, which is not true.

Here, check job offerings for front end deveolpment, see what they look for in a “front end developer”, and then search for “designer”, that will give you a better perspective.

1 Like

Okay…thanx a lot…but one last question… Aren’t we doing here web designing instead of front end because front end includes java etc. too and we are specifically doing web designing by using these three languages…

Nope, it’s front end development, java is a back end language. Front end development you will need things like javascript, angular, etc… If you need to code in a back end language, then it’s a full stack position, which means you’re both capable of doing front end and back end dev.

1 Like

Thanx a lot… It was great to talk with you and thanks for sharing your knowledge with me…

I have to agree with @P1xt.

I am a developer doing 75% front end, 25% back end.
I work with a designer who creates layouts, images, and icons as well as chooses colors and fonts, etc. Then a front end dev team codes those designs in html, css, and jquery/javascript. I then build out front end features, implement front-end frameworks, and hook up everything to the back end.

People who write code are on the development team, and people who take care of most of the aesthetics are on the design team.

There is some overlap, since some designers know basic front-end development and vice-versa, but in general that is what those terms mean.

FCC doesn’t really teach any design other than showing you how to ‘use bootstrap because it’s easy and so your sites don’t look like crap.’


Great explanation… Thanx a lot… Made everything clear… Thanx… Beautifully explained…

Thanks for the help you did so far. But i do have a question like if we are using Eclipse(IDE) for coding in any technology like java etc. Then in Eclipse we have inbuilt coding for fonts,TextBox,Buttons etc.
Over FCC we are manually coding these things but in an IDE like eclipse we just have to drag and drop these items. And there coding is only done for the action performed. So in that case is it Front End Designing or Front End Development?

can you tell me the the difference between web designing and front end development?

A bit late but thought I’d chime in anyway with a simple explination of how I understand the difference.

A pure web designer will design how something will look and feel and he/she will take into account all the pschology behind the colors and fonts etc. Quite often they are coders too and will make it in the front end languages. Or, they could just pass on a photoshop file to a front end developer.

The front end developer will use his knowledge and understanding of programming and languages to produce a pixel perfect web site from the design or PSD that performs super brilliantly and brings the designers vison to life.

As you can see these two overlap and in our case we are developer and designer.

Whoever told you that the js/html/css is web design is wrong. That’s like saying a paint brush is art. Sure, a webdesigner may be very good at ‘coding’ (and many will be better at js than i’ll ever be), but once they open up that text editor, they become the developer.

design is design - coding logic is development.

1 Like

Using you’re teachers logic then an architect is a builder too.

1 Like

then what’s a WordPress developer?
Don’t they do both - design and front-end? Should WordPress developers earn a higher salary?