Job Recruitment Website - Recruitment portal - What is the meaning and difference between front-end and back-end?

What is the meaning and difference between front-end and back-end?

Front-end and back-end are from the developer's point of view.

Front-end is the optimization of user's visible parts and the development of interactive functions. With the development of software WEB and Html5 front-end development technology, there are more and more front-end technical directions, and there are many functions that can be developed and solved.

web front-end has a broad development space, and app, applet, mobile terminal and pc terminal can only be completed with the development support of front-end technology. The technical threshold is relatively low, the demand is large and the salary is good. As long as it is a customer interface on the Internet, it needs a front-end to make it. The programming amount of the front-end development is not large, but it needs partial programming. It is simple to get started, but it takes a process to learn deeply.

Web front-end recruitment positions include front-end development engineer, Web development engineer, web page development engineer, HTML development engineer ... H5 development engineer, mobile Application development engineer, app development engineer, applet development engineer ... JS development engineer, Vue.js development engineer, Node.js development engineer, front-end architect ... small game development engineer, Data visualization development engineer, WEBGL development engineer, WebVR development engineer, Web security engineer ... < P > In the Internet industry, there are Web front-end and HTML front-end, etc. With the development of Internet technology, there are also many employment directions. The employment direction of web front-end includes web architect, web front-end engineer, HTML front-end development engineer, web designer and so on.

HTML front-end development

Different from Web front-end development, HTML5 can be used to develop not only front-end, but also a series of developments based on HTML5 standard and browsers equipped with it, such as web games, mobile apps and 3D rendering using browsers. In the future, more functional branches may be incorporated into HTML5 standard. Web front-end engineer

This direction is the main employment direction of Web front-end development at present.

Web architect

Generally, the salary is relatively high, the technical requirements are high, and he has mastered many skills, including back-end technology, DBA, Platform, etc., and even website optimization SEO technology.

data direction

data research and development is based on Web development. Those who know visualization must have front-end ability, and those who know hadoop must be familiar with java, which belongs to the development direction of Web development.

big front-end direction

For example, Ali is practicing rn and weex in large quantities; Due to the decline of Android /ios in the company, to a certain extent, the front-end has incorporated ios and Android, collectively referred to as the big front-end.

Graphics Direction

The front-end is naturally inextricably linked with graphics. In addition to the visualization mentioned above, there are also related 3d engine development work. The requirements for doing this line are also very high. The algorithms related to graphics and the development of 3d engines all require knowledge related to graphics.