web前端发展历程与技术应用概述

洛阳达内IT培训机构

  web前端发展历程与技术应用概述

  随着web3.0时代的到来,前端在web开发中所占的比重越来越大,专注于内容呈现和网站交互的前端开发人员也逐渐展现出其不可替代性。前端所涉及的领域甚至不限于web应用,如HTML5技术允许我们开发原生的移动应用;React Native、Flutter等跨平台框架可以用于开发跨平台的移动应用;还有近些年相当流行的微信/支付宝小程序等。此外,随着微软的新项目React Native for Windows的发布,使用前端技术开发Windows桌面应用也成为了可能。

web前端发展历程与技术应用概述

  那么前端如此繁荣的生态是如何一步步形成的呢?本文将带领大家回顾从web1.0到web2.0时代前端的主要发展历程和代表性的技术,希望帮助大家对前端有一个整体的认识(不懂前端的可以作为科普文章哦)。

  前端发展简述

  web 1.0时代-静态内容呈现

  随着1994年美国的Netscape公司推出款浏览器NCSAMosaic(后改名Navigator),web1.0时代正式到来(web的概念可追溯到更早)。安装了该浏览器的用户,可以浏览来自于其他网站的信息(主要是文字和图片),当时的浏览器长这样(图片来自网络):

  web诞生后的相当长的一段时间内,“前端”的工作完全是由后端开发人员来完成的。那时候的网站更偏向于静态内容展示。用户在浏览网站时,几乎不会与网页产生交互行为(如果你浏览的网页全是文字和图片,只能提交个表单,那可能就是上世纪穿越来的网页…),这时候开发一个网站的成本是比较低的,这个时代我们称为web1.0时代。

  web 2.0时代-交互时代

  web 2.0的概念正式诞生于2004年3月O’Reilly Media公司和MediaLive国际公司的一次头脑风暴会议中,在“What Is Web2.0”一文中被提及。

  简单来说,web2.0更强调网页的交互性,它不再将用户局限在对网页的浏览上,而是根据用户的操作,来展现不同的网页内容。用户可以在不刷新页面的情况下,通过简单的点击、按键输入等获取不同的内容。除此之外,得益于JavaScript的发展,前端可以执行少量的数据处理甚至数据存储(如浏览器端数据库indexeddb),而这种能力,也是前后端发展逐渐走向平衡的一种表现。一个典型的web2.0网页如下(图片来自截图):

  在web2.0时代,网页具备了展示更多媒体应用的能力,如播放音频,视频,查看PDF文档等。同时技术的标准化使前端开发人员逐渐从浏览器之争的创伤之中走出来,也大大推动了互联网技术的进步。

  这时候的前端把更多注意力放在了用户交互上,并大大增强了内容呈现的能力,致力于带给用户更好的浏览体验。

  web 3.0时代(参考自百度百科,不做详述)

  实际上web3.0时代并未真正到来,它只是业内一种概念性的描述,并且本质上不是技术的革新,而是web理念的一种革新。我们先来看一下web2.0时代遇到的一些问题。

  随着web2.0时代的蓬勃发展,大量的网站涌现出来,web中的数据量呈指数级增长。对于普通浏览器用户来说,web技术不止带来了大量的0元信息,也带来了筛选信息的烦恼。如今的互联网上充斥着大量的数据,如何找到准确、可靠、较新的信息,即使对专业的计算机开发人员来说,也是个不小的问题。此外,各个网站之间相对独立,信息只有通过同时浏览过这些网站的人才能发生交互。我们知道,数据的整合会创造更大的价值,而目前这种整合几乎完全依赖于每个web参与者,这显然无法完全发挥这些数据的价值。

领取试听课
每天限量名额,先到先得
温馨提示:为不影响您的学业,来 洛阳网页设计培训 校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
  • 详情请进入 洛阳达内IT培训机构

关于我们 | 招生信息 | 新闻中心 | 学校动态

版权所有:搜学搜课(www.soxsok.com)