当前位置 : 首页> Web培训 > 来看看web前端发展历程怎么样

来看看web前端发展历程怎么样

时间:2021-04-24 21:38:09   已访问:836次
热门专业

对Web前端发展贡献最大的人物和事件有哪些,怎么样了解web前端的发展史,怎么样才能学好web前端技术?

Web发展已经有好几千天了,具体多少天了无从考证,总之我很庆幸的是我并没有完整的去经历,而是直接站在了巨人肩膀上前进的。

我从2010年开始接触程序,刚开始上班的时候同事们说以前的前端都是table构成,而且没有后台,所有网页都是静态的,可惜我并没有经历那种苦逼的前端年代。不断的打字更新页面,基本是可以累死前端人员的,可以想象每天发几百个静态页面的程序员是怎么样的。

下面我们分析一下前端发展历程:

首先说的是布兰登.艾奇,我们的js之父,他的故事太传奇了,不做多说。道格拉斯.克罗克富德js大宗师。这两位是我们前端发展的最重要的推动人物。

随着2009年js的基础类库的完善,以下是主要做出突出贡献的人:

1、约翰.瑞森,我们的jQuery之父。

2、山姆.史蒂芬森, Prototype的创始人,除了有prototype之外,他还开发过很多开源软件,比如:rbenv,sprockets等。

ECMAScript规范的执行引起了浏览器大战,各大浏览器开始瓜分IE市场占有率,其中火狐,谷歌取得大胜。

此时Ryan Dahl 的node.js和3gmobile正在慢慢浮出水面,他们的出现,使前端真正的出现了繁荣景象。

2010年前端相对风平浪静,但是安卓智能机的出现,使将来移动端风起云涌。这年w3c对web性能成立了专门的工作小组,人们更多的开始关注性能和体验问题。

2011年h5的抗起了大旗,让flash堪忧。语义明确的标签体系、简洁明了的富媒体支持、本地数据的储存技术、canvas 等等各类技术被广泛应用。很多开发者面临一项技术选择,flash OR H5,但Adobe从11.1开始就不在更新,投身于H5,这意味着flash技术凋零。

2012年,响应式开发,工程化推进,随着手机厂商的各种骚动,为了快速占有市场,提高性价比,出现了价格低,性能好的一大批手机,随之而来的是H5借着这股风快速的在web开发颤动了起来。移动端的框架开发不亚于PC对多个浏览器的支持,这一年萌生了众多移动框架,比如:Sencha Touch/Zepto.js/JQ Mobile 等,相对 PC 端框架,它们更加轻便。

2013年在前几年的铺垫下,前端爆发了小宇宙,百花齐放,规范和标准上有不少产出,Web Components 的出现给前端开发开辟了新思路;ECMAScript 6 的规范草案落地

而在无线端,应用不再局限于 Webapp,由于流畅度、性能等方面不能满足用户体验的需求,各大公司开始转向 Native 方向的研究,进而出现了 Hybrid 和 PhoneGap 的繁荣,它们为 JS 调用了提供更多的设备 API。

Node.js 大放异彩,很多公司在生产环境中使用 Node.js,同时也出现了诸如 Express、Meteor 等小巧的快速搭建 Node.js Server 的应用框架。

2014年移动端的崛起,H5和ES6的落地,这意味着,web page 正式演变为 web application。ES6 华丽丽走进前端,走的很稳重,它的 Module/Class 等特性已经完全让这门语言具备了开发大型应用的能力。

2015年,观念的转变。前端跨入工业化,今年格外引人注目的框架是,类 React。Facebook 在 React.js Conf 2015 大会上推出了基于 JavaScript 的开源框架 React Native,它结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS 和 Android 原生应用。

2016年我觉得技术上没有太突出的变更,新创技术缓和很多,主要是几年的技术冲击让很多技术人员已经找不到北了,时间久了也会出现疲倦。

就像我写长文章一样,也疲了,觉得点说的还是比较模煳,随着技术发展,据说前端有往做桌面软件的方向发展研究了,具体情况无从考究,到底要干嘛我也只能持续关注了。猜不出未来的方向,只有好好吸收当下了。


推荐内容