数据与前端

数据的发展

没有计算机的时代,数据被显式的记录存储在具体的物品上,石头、木头、竹子、羊皮,纸等等。一旦被记录,调整和修改都是至关困难,数据之间大多不能交互,几乎都是静态,数据的传播大多靠口头或物品相传观看。前端

计算机的出现,数据忽然能够隐式的被存储在某个介质中。变得容易修改、能够交互、动态显示、快速分析等等。这已是革命性的了,人们保存数据和获取数据的方便性获得了质的提高。web

互联网的出现,让数据变得能够快速传播,几乎每一个人均可以方便获取到比以前多得多的数据,而且能够获取这些数据对它们作任何的操做。从不能方便的获取数据到忽然能够有大量的数据,咱们沉浸在这些具体的数据之中。浏览器

浏览器的出现,让普通人就能够获取到的数据资讯开始指数型的增长,人们的选择性大大提升。这时,数据的如何展示、数据之间的交互、数据交互展示中的用户体验等等,对数据的各类包装在人们选择时占据了一席之地。微信

对数据交互展现的愈发重视,出现了产品、设计、视觉、交互、前端等职业,人们除了对数据内容的重视以外,数据的"颜值"和"体验"也是成了人们选择看这些数据的因素之一。前端工程师

以后,人们追求数据的交互展现精益求精。深刻人心的功能点、眼前一亮的视觉冲击、符合直觉的操做体验 、毫秒级别的加载速度,这些有形无形的存在,也是决定着一个产品的生存因素之一。框架

浏览器出现之初,人们获取资讯的方式就是就是几大门户网站。资讯呈现的方式是文字和图片等,到如今,也是这几种主要的元素形式,只不过随着人们审美的迭代,交互、排版、颜色、字体、图片等等都有些许变化。若是让咱们回去看90年代的网站,咱们会以为丑、用户体验差,但使用上基本没有任何障碍。工具

不少东西的本质都没有变化,与出现计算机、出现互联网时代的巨变,这些变化微不足道。可是,咱们仍是不断的在发展,在发展中寻找发现更多更深入的东西,刚开始的出现咱们可能看到的只是表象,如今的咱们可能慢慢理解了它的本质。一个时代的开启不是一蹴而就,而是在发展中寻觅打开下一个时代大门的钥匙。字体

前端的文艺复兴

从简单数据的展现,到复杂数据的交互展现,随着浏览器的发展,咱们有了简洁、多样的功能,顺畅、极佳的体验。网站

这个过程诞生了专门的web前端工程师。在咱们对用户体验的要求愈来愈高,数据量的增长、复杂逻辑的增长、交互多样性的增长,都是前端工程师的挑战。有挑战就有思考,有发展就有探索,诞生了许多的框架/工具/概念,百花齐放、百家争鸣,就像中世纪的文艺复兴时代,大师辈出,有幸咱们能够站在巨人的肩膀上。spa

这是最好的时代,这是最坏的时代。

许多概念的出现、封装的框架、构建流程的自动化,选择不断的增长、选择不断的减小。对工程师的能力是一个考验,可能会让部分人在最基础的HTML、JS、CSS浏览器基础知识和直接使用最新的框架/工具/全家桶之间产生一个知识断层。基础是重要的,掌握框架也是须要的,掌握知识的原理,你才能对公式有着深入的理解。就像了解历史,在面对新事物时候,你能思考过去,去其糟粕,取其精华。

前端在用户体验细节方面是有追求的。咱们会为了减小几毫秒的加载时间、过渡的更加顺畅、显示更好看的字体等等去找到最优解。也是对这些细节方面的零容忍,咱们从浏览器里看到数据内容的感觉体验是噌噌噌的上升。

因此,我认为,若是你正确地估量本身,善于抓住全部的机遇,而后尽快行动起来,去争取,去努力,去作,你就能发现该作些什么,就能真正把你本身生活中的这个时代变为“最好的时代”。

将来的前端

或许之后的前端,再也不会直接使用HTML、JS、CSS,出现更高级的语言或使用方式,就像机器语言=>汇编语言=>其余语言,HTML、JS、CSS变成了前端的底层语言,发展出更高级的语言。

如今已有趋势,JSX、TypeScript、Sass、Babel、WebAssembly等等,经过编译器转化为HTML、JS、CSSWebAssembly 例外),再放到浏览器运行。可能之后浏览器就直接运行JSX、TypeScript等或一个全新的更强大的语言。

不过,可能之后咱们不使用浏览器了

可能咱们之后使用的不是电脑手机了

可能...

本文,若有雷同,纯属意外,若有错误,也是必然

微信:前端这么大我想去看看
欢迎您扫一扫微信公众号,订阅个人博客
b76a7451f258ad1df908ac2c130620cb

相关文章
相关标签/搜索