zoukankan      html  css  js  c++  java
  • 浅谈前端发展

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

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

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

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

    第一阶段的前端,一般公司的前端比例是1:5或者1:6、7、8

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

    第二阶段:前后端分离

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

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

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

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

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

    移动端开发:H5、CSS3、响应式布局开发、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...

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

    看到这里对于学习前端是不是很迷茫了,没关系, 当感到迷茫的时候,把眼前的事做好,就会看到希望!

  • 相关阅读:
    Linux route
    python 实现自定义切片类
    python 自省机制
    python 实例方法、静态方法、类方法
    python 动态语言和协议编程
    python 鸭子类型
    信息论
    CRF keras代码实现
    CRF 详细推导、验证实例
    attention 汇总(持续)
  • 原文地址:https://www.cnblogs.com/xinxinxiangrong7/p/11419180.html
Copyright © 2011-2022 走看看