The first stage: C / S (client server) transition to B / S (browser server) Stage
client server (Client Services): The most typical products, such as QQ, Fetion, need to be installed
browser server (browser service): Product Base to the browser running, such as Jingdong, Taobao
Web production: PhotoShop, HTML, CSS, data binding is done by backend
Ratio distal tip end, a company of the first stage is 1: 5 or 1: 6,7,8
With the rise of WEB2.0, starting from static to dynamic, from the back end to the front end
The second stage: front and rear ends separated
Rear: (the preparation containing API interface design) Analysis of business logic and written data is completed
Front: Web production, js interactivity, data interaction and binding
Front-end development : JavaScript, AJAX (cross-domain skills), jQuery ......
The development of the second stage, when the front end of the development has been pretty good, front-end ratio is generally half of the company's half, but also ushered in a front-end spurt outbreak
The third stage: the whole front end to end (from PC-to-mobile end)
Moving end Development : H5, CSS3, responsive layout development, Zepto, Hybrid (Hybrid app development), micro-channel applet ......
To here, to learn something more up, but simply leave everything, as long as the basic beat of prison, learn everything quickly get started
The fourth stage: from a full end to the whole stack
Full stack development : the front and rear end can be developed, full-stack in the strict sense refers to: before and after the completion of side development language, for example Java, Php, Python, the most widely used NODE (JS-based programming language developed server program), Express / Koa ......
Now the front stage
In order to meet the growing front-end development, JS was born a lot of help to develop, maintain and improve the performance of the framework: Vue, React, Angulaer, webpack .....
So now the front-end developers need to be able Vue, React, Angulaer, webpack, git ....
Future development of the front end
Looking WBE4.0 era, VR / AR year, front-end needs Canvas / webGL ...
Ruan Yifeng brother said, in the future, there are two front-end software engineers: end engineers (most of the work on the front end) / Cloud Engineer (big data)
See here to learn the front is not very confused, it does not matter, when confused when put in front of things well, you will see hope!