When I first started choosing a direction when I graduated , I don't know what the front and rear ends are .
What is the front end ? What is the back end ? With these two questions , I searched a lot of information .
But after reading all kinds of , Or popular or difficult introduction , I still can't tell what the front and back ends are .
Until you start writing the page yourself , Access to some frames , When you can build a website according to your own ideas , I have a clear understanding of the front end .
A website has a lot of content to install , It's impossible to write all the content on the page , Then you need to use the database .
But databases alone are not enough , We also have to realize the interaction between the front end and the database （ Add, delete, check and modify ）, This is the back end .
At first I thought the front end meant web front end , Is the web page displayed by the browser , But this understanding is too narrow , In fact, the front end does not just refer to web pages .
The so-called front end , In short, it is a user oriented product , That is, users can see it , Interactive .
According to this definition , The front end is much easier to understand , Usual applet , WeChat ,QQ, What users see is the front end .
The front end also has an alias , Call client .
The client name may be easier to understand than the front end , Most used in online games , That's the one with the suffix .exe Downloaded files .
Usual games , such as GTA5, wizard 3 Such masterpiece , The picture that players can see is also the front end .
therefore , Not so much can the front end do , It's better to say that all products need the front end , Because the product is always user-oriented .
With more and more learning contacts , I have a deeper and deeper understanding of the front and back , What comes out of others' mouth is others' after all , You have to do it yourself .
Just like when I first learned game development , I don't understand why there should be at least one camera in the game world .
By definition , The camera is a device for players to observe the world （A Camera is a device through which the player views the
world.）, But I can see everything （ Developer Perspective ）.
This problem once bothered me very much , It didn't come to me until later .
It's easy to get on paper , You must know it and do it .