The Student Room Group

Front or Back-End Web Development?

I'm not sure which one to go into or is it worth doing both?
What are you trying to achieve? Generally speaking, people who work purely on the 'front end' don't really do as much engineering/development because their job tends to be focused mostly on design/styles/aesthetics, maybe with some graphic design, and also the UI/UX side of things. Of course, web designers need to know how to use the front-end languages and tools so that they can build and test their designs with code, but their skillset is generally more in the design space rather than engineering.

For the development and programming side, there's generally no such split between people working on 'back-end' and 'front-end'. The only difference between development for the UI versus development for the server/services are that it's often a different language (e.g. HTML + JavaScript on the UI then maybe Python or C# or Java on the server).

A lot of the time it makes sense for the person building the UI to be involved in writing the core app logic on the server as well as working with the database and any APIs as well, so for that reason it's generally the case that web developers use quite a few different languages and frameworks together in order to build apps end-to-end.
(edited 4 years ago)
Indeed, that's why I mentioned that people who work purely on the front-end are usually design specialists rather than developers. The general expectation in a lot of places now is that software engineers should be "polyglot" in terms of languages/frameworks (also increasingly able to be involved in 'devops' too) - so the people who build React/Angular code are usually expected to work with the Web APIs which sit behind it too.
Reply 3
I'll chose Back-End.
Original post by winterscoming
What are you trying to achieve? Generally speaking, people who work purely on the 'front end' don't really do as much engineering/development because their job tends to be focused mostly on design/styles/aesthetics, maybe with some graphic design, and also the UI/UX side of things. Of course, web designers need to know how to use the front-end languages and tools so that they can build and test their designs with code, but their skillset is generally more in the design space rather than engineering.

For the development and programming side, there's generally no such split between people working on 'back-end' and 'front-end'. The only difference between development for the UI versus development for the server/services are that it's often a different language (e.g. HTML + JavaScript on the UI then maybe Python or C# or Java on the server).

A lot of the time it makes sense for the person building the UI to be involved in writing the core app logic on the server as well as working with the database and any APIs as well, so for that reason it's generally the case that web developers use quite a few different languages and frameworks together in order to build apps end-to-end.

Quick Reply

Latest

Trending

Trending