The evolution of front end development
The "Front End" refers to everything that happens on a website's "client" side. Whatever is displayed in the browser, from the interface to the "effects" on the front end of a web application, has changed a lot over the years. And so has the work of those who do it!
In the sweet web industry, there was a time when "Back End" and "Front End" development was avoided like the plague. The term “web integration” was timidly used to describe everything that happened when working on what was displayed in a web browser. The Internet Explorer 6 reign of terror was in full swing, and the Blackberry CURVE could not be counted on to show anything decent on its screen.
Like a wind of change
In addition to having more and more technologies to master, the integrator must be proactive towards the different types of displays, as 10% of the web in Canada is now consulted from a mobile device (http://gs.statcounter.com/)
The "Front End" is involved in the application processes
The web page stops being a page and becomes an interface. Links become buttons. Keyboard shortcuts appear, the right mouse button displays a contextual menu to the web application. Integration stops being integration and becomes design. Thus, the "Front End" developer is born.
Increase in google searches for the term "Front End Developer", source: google.com/trends
Towards the end of segregation
What about the user?
You will quickly realize that the user can only be happy with the appearance of "Front end developers." Without them, all these complex applications, as seen below, would never have seen the light of day.
A web application like Facebook constantly communicates between the browser and the server to share information with users (the data is updated without refreshing the page).
Thanks to the excellent work of Google's front-end developers, multiple people can collaborate in real-time on documents in Google Drive.
What would we do without the "cute" videos of Youtube, whose interface is programmed by developers specialized in "front end".