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...

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

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

  • 相关阅读:
    React Native 项目常用第三方组件汇总
    react-native-swiper的Github地址
    Navicat for MySQL 使用
    maven项目创7 配置分页插件
    rander()函数执行条件
    RN生命周期
    react-native连接夜神模拟器
    让PHP7达到最高性能的几个Tips
    php安装
    被swoole坑哭的PHP程序员
  • 原文地址:https://www.cnblogs.com/xinxinxiangrong7/p/11419180.html
Copyright © 2011-2022 走看看