摘要:前端的文艺复兴从简单数据的展示,到复杂数据的交互展示,随着浏览器的发展,我们有了简洁多样的功能,顺畅极佳的体验。在我们对用户体验的要求越来越高,数据量的增加复杂逻辑的增加交互多样性的增加,都是前端工程师的挑战。
数据的发展
没有计算机的时代,数据被显式的记录存储在具体的物品上,石头、木头、竹子、羊皮,纸等等。一旦被记录,调整和修改都是相当困难,数据之间大多不能交互,几乎都是静态,数据的传播大多靠口头或物品相传观看。
计算机的出现,数据突然可以隐式的被存储在某个介质中。变得容易修改、可以交互、动态显示、快速分析等等。这已经是革命性的了,人们保存数据和获取数据的方便性得到了质的提升。
互联网的出现,让数据变得可以快速传播,几乎每个人都可以方便获取到比之前多得多的数据,并且可以获取这些数据对它们做任何的操作。从不能方便的获取数据到突然可以有大量的数据,我们沉浸在这些具体的数据之中。
浏览器的出现,让普通人就可以获取到的数据资讯开始指数型的增加,人们的选择性大大提高。这时,数据的如何展现、数据之间的交互、数据交互展现中的用户体验等等,对数据的各种包装在人们选择时占据了一席之地。
对数据交互展示的愈发重视,出现了产品、设计、视觉、交互、前端等职业,人们除了对数据内容的重视之外,数据的"颜值"和"体验"也是成了人们选择看这些数据的因素之一。
之后,人们追求数据的交互展示精益求精。深入人心的功能点、眼前一亮的视觉冲击、符合直觉的操作体验 、毫秒级别的加载速度,这些有形无形的存在,也是决定着一个产品的生存因素之一。
浏览器出现之初,人们获取资讯的方式就是就是几大门户网站。资讯呈现的方式是文字和图片等,到现在,也是这几种主要的元素形式,只不过随着人们审美的迭代,交互、排版、颜色、字体、图片等等都有些许变化。如果让我们回去看90年代的网站,我们会觉得丑、用户体验差,但使用上基本没有任何障碍。
很多东西的本质都没有变化,与出现计算机、出现互联网时代的巨变,这些变化微不足道。但是,我们还是不断的在发展,在发展中寻找发现更多更深刻的东西,刚开始的出现我们可能看到的只是表象,现在的我们可能慢慢理解了它的本质。一个时代的开启不是一蹴而就,而是在发展中寻觅打开下一个时代大门的钥匙。
前端的文艺复兴从简单数据的展示,到复杂数据的交互展示,随着浏览器的发展,我们有了简洁、多样的功能,顺畅、极佳的体验。
这个过程诞生了专门的web前端工程师。在我们对用户体验的要求越来越高,数据量的增加、复杂逻辑的增加、交互多样性的增加,都是前端工程师的挑战。有挑战就有思考,有发展就有探索,诞生了许多的框架/工具/概念,百花齐放、百家争鸣,就像中世纪的文艺复兴时代,大师辈出,有幸我们可以站在巨人的肩膀上。
这是最好的时代,这是最坏的时代。
许多概念的出现、封装的框架、构建流程的自动化,选择不断的增加、选择不断的减少。对工程师的能力是一个考验,可能会让部分人在最基础的HTML、JS、CSS浏览器基础知识和直接使用最新的框架/工具/全家桶之间产生一个知识断层。基础是重要的,掌握框架也是需要的,掌握知识的原理,你才能对公式有着深刻的理解。就像了解历史,在面对新事物时候,你能思考过去,去其糟粕,取其精华。
前端在用户体验细节方面是有追求的。我们会为了减少几毫秒的加载时间、过渡的更加顺畅、显示更好看的字体等等去找到最优解。也是对这些细节方面的零容忍,我们从浏览器里看到数据内容的感受体验是噌噌噌的上升。
未来的前端所以,我认为,如果你正确地估量自己,善于抓住所有的机遇,然后尽快行动起来,去争取,去努力,去做,你就能发现该做些什么,就能真正把你自己生活中的这个时代变为“最好的时代”。
或许以后的前端,不再会直接使用HTML、JS、CSS,出现更高级的语言或使用方式,就像机器语言=>汇编语言=>其他语言,HTML、JS、CSS变成了前端的底层语言,发展出更高级的语言。
现在已有趋势,JSX、TypeScript、Sass、Babel、WebAssembly等等,通过编译器转化为HTML、JS、CSS(WebAssembly 例外),再放到浏览器运行。可能以后浏览器就直接运行JSX、TypeScript等或一个全新的更强大的语言。
不过,可能以后我们不使用浏览器了
可能我们以后使用的不是电脑手机了
可能...
本文,如有雷同,纯属意外,如有错误,也是必然
微信:前端这么大我想去看看
欢迎您扫一扫微信公众号,订阅我的博客
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/112637.html
摘要:数据浪潮之间的前端工程师十年来,波澜壮阔的移动互联网浪潮促进了技术的迅猛发展,随着浏览器性能网络带宽等基础设施的提升,也能够承载起包含复杂交互可视化计算逻辑需求的富客户端应用。 showImg(https://segmentfault.com/img/remote/1460000016874425); 本文是架构师 2018-10 月刊的卷首语,归纳于自笔者的技术之路系列文章,也是对 ...
摘要:欢迎大家收看聊一聊系列,这一套系列文章,可以帮助前端工程师们了解前端的方方面面不仅仅是代码作为现代应用,的大量使用,使得前端工程师们日常的开发少不了拼装模板,渲染模板。我们今天就来聊聊,拼装与渲染模板的那些事儿。一改俱改,一板两用。 欢迎大家收看聊一聊系列,这一套系列文章,可以帮助前端工程师们了解前端的方方面面(不仅仅是代码):https://segmentfault.com/blog...
摘要:欢迎大家收看聊一聊系列,这一套系列文章,可以帮助前端工程师们了解前端的方方面面不仅仅是代码作为现代应用,的大量使用,使得前端工程师们日常的开发少不了拼装模板,渲染模板。我们今天就来聊聊,拼装与渲染模板的那些事儿。一改俱改,一板两用。 欢迎大家收看聊一聊系列,这一套系列文章,可以帮助前端工程师们了解前端的方方面面(不仅仅是代码):https://segmentfault.com/blog...
摘要:欢迎大家收看聊一聊系列,这一套系列文章,可以帮助前端工程师们了解前端的方方面面不仅仅是代码作为现代应用,的大量使用,使得前端工程师们日常的开发少不了拼装模板,渲染模板。我们今天就来聊聊,拼装与渲染模板的那些事儿。一改俱改,一板两用。 欢迎大家收看聊一聊系列,这一套系列文章,可以帮助前端工程师们了解前端的方方面面(不仅仅是代码):https://segmentfault.com/blog...
摘要:发布是由团队开源的,操作接口库,已成为事实上的浏览器操作标准。本周正式发布,为我们带来了,,支持自定义头部与脚部,支持增强,兼容原生协议等特性变化。新特性介绍日前发布了大版本更新,引入了一系列的新特性与提升,本文即是对这些变化进行深入解读。 showImg(https://segmentfault.com/img/remote/1460000012940044); 前端每周清单专注前端...
阅读 1437·2021-11-11 16:54
阅读 9314·2021-11-02 14:44
阅读 2371·2021-10-22 09:53
阅读 3259·2019-08-30 11:18
阅读 1950·2019-08-29 13:29
阅读 2001·2019-08-27 10:58
阅读 1622·2019-08-26 11:38
阅读 3517·2019-08-26 10:31