技术发展历程总结,淘宝技术发展历程

十年WEB技术发展历程

技术发展历程总结,淘宝技术发展历程。2015/07/19 · HTML5 ·
WEB

原稿出处: 红河小鱼   

一个小分享,知识有限,一得之见。

1.概要  

      
Web前端开发是由网页制作衍变而来,有着强烈的时代特征,在完全的网络项目中,前端程序的比例更是大,难度越来越高,服务端程序员已无力回天兼顾,全职的前端开发工程师由此诞生。

  1. 单节点架构

    图片 1

    单节点架构

  2. 集群架构

小编非专业人士,从《天猫商城技术那十年》书中收拾而来,若有遗漏或错误,望海涵并指正。同时需求留意的是文中所写的好多技术质量仅代表当初,不可以同一现今。

ajax

03年的时候自己上六年级,那时候网吧刚在小县城的角落萌生。传奇,大话西游第一代网游一时风靡。我抱着试一试的心境给了网吧老总两块钱想报名个号玩玩,然后接下去的一个钟头我一向在,注,册,账,号。

彼时网吧用的512k的带宽,注册的时候,填了一堆新闻,提交,页面跳转,嘣,”您填写的信息有误,请重填”。然后跳转回注册页面,以此循环往复。我后天不时想,若是及时ajax能推广开来,我就足以省2块钱了。

那么ajax是什么?

率先ajax是一种技术。以往的网页交互形式,用户在点击一个按钮后,比如提交按钮,用户即将等待漫长的数码和服务器的相互,时期用户不可以进展其他操作,只好点根烟。而ajax所做的,就是在向服务器发送请求的时候,大家无需等待结果,而是可以而且做其他的工作,等到有了结果大家得以再来处理那个事

实际ajax技术早在1998年的时候就早已由微软落到实处了,不过直到二零零五年二月,Adaptive
Path公司的Jesse James Garrett发表小说“Ajax: A New Approach to Web
Applications”,人们读了后认为啊不错哦那么些屌,那之后ajax才大规模普及开来。

ajax的产出,极大了升高了web的用户体验。时至今日,就算国内IT发展再怎么落后,所有网站的记名注册也已经落到实处了ajax交互。用户点填写完新闻后,页面不用刷新就可以知道新闻交到成功与否,哪错改哪。

其它ajax作为一种左右端分离的解决方案,也一度被国内半数以上不很low的营业所所使用,也直接导致了php等网页脚本语言的衰落。(来辩)

 

2.上扬历程

图片 2

Web发展进程

图片 3

Web 1.0

图片 4

Web 2.0

图片 5

Web 3.0

![](https://upload-images.jianshu.io/upload_images/4689931-d44038c2986206af.png)

集群架构

JQUERY

往常的js编程,代码的功用是可是低下的,那点越来越显示在操作dom上,开发者想要给一个按钮添加事件,要写长长一大段重复的代码去取得到这些按钮,再写长长一大段再度的代码去丰盛事变。即便老油条会将常用的操作封装起来,不过对于不会卷入的新手,那毋庸置疑是很难过的一件事,越发再加上各个种种的格外。

二〇〇六年,本着拯救菜鸟,让他俩do
more的大旨,jquery诞生。jQuery诞生的意思,一是对ie6 7 8
及各样割据一方的浏览器做好了万分,二是高大简化了dom操作,使支付效用大大进步。jquery很凶猛,火爆的有点前端只会写jquery而不会写原生js的档次。时至明天,说jquery
write once,see everywhere已经不为过了。

jquery的另一个含义(我觉得)在于,它催化了稠人广众对前者的趣味与探索,比较linux,你用很低的资产,就足以写出一个让不懂编程的三嫂说欧巴你碉堡了的作用,令人们以为呀(又)不错哦这么些屌。此后大气的类库和按照jquey的插件漫山遍野般诞生,前端行业歌舞升平如日方升,网页开发进入一个新时代。

 

3.Web前端工程师岗位职务

图片 6

Web前端工程师岗位职务

  1. 集群+分布式架构

二零零三年6月,天猫商城秘密起先于湖畔花园,购买了一个LAMP(Linux+Apache+MySQL+PHP)架构的网站。

CHROME

大地武功出谷歌(Google)。在ie6,7,8的时代里面,即便Firefox也迟迟的挑战ie的地位。但和二零零六年开班谷歌(Google)开首加大的chrome浏览器产生的颠覆性影响比起来,逊色很多。Chrome使用Apple的开源内核webkit,优异的设计标准和市场反馈;促进浏览器急忙迭代,让IE在windows10中到底消灭。

chrome浏览器的推出,将简化前端的入门程度又促进了一步,其自带的调节工具好用又无脑,我们可以选取其轻松的查看互连网状态,加载顺序,举办断点调试等,同时谷歌(谷歌)的插件成效,又给开发者提供了石破天惊便利。

脚下chrome最新版发轫使用blink内核,测试版本中,已经得以对css3动画举办追踪和调剂。在自我还没有设想到的时候,chrome已经落实了它。

一句话,没有chrome,就从未有过新中国,就不得不用firefox了。

4.HTML5优势

苹果和谷歌(谷歌(Google))等都在推崇HTML5技巧,所以其发展趋势会愈加适应用户须求。

![](https://upload-images.jianshu.io/upload_images/4689931-33f6e08b86d65b34.png)

集群+分布式架构



![](https://upload-images.jianshu.io/upload_images/4689931-d9fef637f25fffe7.png)

集群+分布式架构

二零零三年终,MySQL换成Oracle,同时利用一个开源的连接池代理服务SQL
Relay。Oracle容量大、稳定、安全、品质高,Oracle的属性和产出访问能力之所以那样强大,有一个主体设计——连接池,连接池中放的是长连接,任何一个伸手只要求从连接池中获取一个链接即可,用完后放走,不需求反复的始建和断开连接。(二〇〇三年时的状态)

相关文章