浅谈前端发展

 第一阶段: C/S(client server )向 B/S(browser server)过渡阶段前端

client server(客户端服务) :最典型的产品,例如QQ,飞信,须要安装包webpack

browser server(浏览器服务):基予浏览器运行的产品,例如京东、淘宝git

网页制做:PhotoShop、HTML、CSS,数据绑定由后端完成web

第一阶段的前端,通常公司的前端比例是1:5或者1:六、七、8编程

随着WEB2.0的兴起,开始从静态到动态,从后端到前端小程序

第二阶段:先后端分离后端

后端:完成数据的分析和业务逻辑编写(包含API接口的设计编写)微信小程序

前端:网页制做、js交互效果、数据交互和绑定跨域

前端开发:JavaScript、AJAX(跨域技巧)、jQuery......浏览器

发展到第二阶段的时候,前端已经发展的不错了,通常公司的前端比例为一半一半了,同时也迎来了前端井喷式爆发

第三阶段:从前端到全端(从PC端到移动端)

移动端开发:H五、CSS三、响应式布局开发、Zepto、Hybrid(混合app开发)、微信小程序......

到了这里,须要学习的东西就多了起来,可是万事不离根本,只要基础打的牢,学习什么都很快上手

第四阶段:从全端到全栈

全栈开发:先后端后能够开发,严格意义上的全栈是指:一种语言完成先后端开发,例如 Java 、Php、Python,最普遍应用的是NODE(基于JS编程语言开发服务器程序)、Express/Koa......

如今阶段的前端

为了迎合日益发展的前端开发,JS中诞生不少有助于开发、维护、提升性能的框架:Vue、React、Angulaer、webpack.....

因此如今前端开发必需要会Vue、React、Angulaer、webpack、git....

前端将来发展

展望WBE4.0时代,VR/AR元年,前端须要Canvas/webGL...

阮一峰大哥说,将来前端有两种软件工程师:端工程师(大部分工做量基于前端)/云工程师(大数据)

看到这里对于学习前端是否是很迷茫了,不要紧, 当感到迷茫的时候,把眼前的事作好,就会看到但愿!

相关文章
相关标签/搜索