Not to cover every possible interpretation of language which can sometimes be flexible, but backend development is the work done on the "server", and frontend is the programming that happens on the "client" and governs the interaction between the human and the program. The client may pass information to the server and then the server has a bunch of work to do (generally in private) to return information to the client.
The little notice telling you that your password needs to be 8 characters and must include a number is frontend development. But when I submit the password the work to verify that it is valid generally happens on the backend where nobody can falsify what is going on (because you're in control of the server environment).
What type of programming should happen on the frontend vs backend is not set in stone. Certain security-oriented work should never happen on the frontend, but lots of stuff is more up for debate and the needs of the project.
This article might be a little advanced, and is sort of a tangent, but speaks to some of the nuance and evolution in this discussion.
I like how you mention, that certain requirements can be part of Frontend or Backend. Sometimes these belong to the one or the other, because of technical restrictions or just for important reasons, like security, sometimes it is optional.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Not to cover every possible interpretation of language which can sometimes be flexible, but backend development is the work done on the "server", and frontend is the programming that happens on the "client" and governs the interaction between the human and the program. The client may pass information to the server and then the server has a bunch of work to do (generally in private) to return information to the client.
The little notice telling you that your password needs to be 8 characters and must include a number is frontend development. But when I submit the password the work to verify that it is valid generally happens on the backend where nobody can falsify what is going on (because you're in control of the server environment).
What type of programming should happen on the frontend vs backend is not set in stone. Certain security-oriented work should never happen on the frontend, but lots of stuff is more up for debate and the needs of the project.
This article might be a little advanced, and is sort of a tangent, but speaks to some of the nuance and evolution in this discussion.
A Fundamental Disconnect
Aaron Gustafson ・ Jan 18 ・ 4 min read
Thank you so Much for the explanation . Really, helpfull!
I like how you mention, that certain requirements can be part of Frontend or Backend. Sometimes these belong to the one or the other, because of technical restrictions or just for important reasons, like security, sometimes it is optional.