首页 存档 技术 查看内容

秒懂Vuejs、Angular、React原理和前端发展历史

2018-3-30 13:00 |来自: 互联网 866 0

摘要: 今天来说说 “前端发展历史和框架”「前端程序发展的历史」 「 不学自知,不问自晓,古今行事,未之有也 」 我们都知道现在流行的框架:Vue.Js、AngularJs、ReactJs,已经逐渐应用到各个项目和实际应用中,它们都是M ...


今天来说说 “前端发展历史和框架

前端程序发展的历史

「 不学自知,不问自晓,古今行事,未之有也 」

我们都知道现在流行的框架:Vue.Js、AngularJs、ReactJs,已经逐渐应用到各个项目和实际应用中,它们都是MVVM数据驱动框架系列的一种。

在了解MVVM之前,我们先回顾一下前端发展的历史阶段,做到心中有数,才会更好理解。

这段回顾历史,由于网上就可查不少资料,但都篇幅很长,晦涩难懂。

所以我引用了 廖雪峰老师网站总结的一段话,言简意骇,方便大家秒懂阅读


在上个世纪的1989年,欧洲核子研究中心的物理学家Tim Berners-Lee发明了超文本标记语言(HyperText Markup Language),简称HTML,并在1993年成为互联网草案。从此,互联网开始迅速商业化,诞生了一大批商业网站。

最早的HTML页面是完全静态的网页,它们是预先编写好的存放在Web服务器上的html文件。

浏览器请求某个URL时,Web服务器把对应的html文件扔给浏览器,就可以显示html文件的内容了。

如果要针对不同的用户显示不同的页面,显然不可能给成千上万的用户准备好成千上万的不同的html文件,所以,服务器就需要针对不同的用户,动态生成不同的html文件。一个最直接的想法就是利用C、C 这些编程语言,直接向浏览器输出拼接后的字符串。这种技术被称为CGI:Common Gateway Inte**ce。

很显然,像新浪首页这样的复杂的HTML是不可能通过拼字符串得到的。于是,人们又发现,其实拼字符串的时候,大多数字符串都是HTML片段,是不变的,变化的只有少数和用户相关的数据,所以,又出现了新的创建动态HTML的方式:ASP、JSP和PHP等分别由微软、SUN和开源社区开发。

在以前:
在ASP中,一个asp文件就是一个HTML,但是,需要替换的变量用特殊的

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部