On the front-end development

 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!

 

Guess you like

Origin www.cnblogs.com/xinxinxiangrong7/p/11419180.html