您当前位置: 南顺网络>> 官方资讯>> 行业动态

看电商发展过程中,前端技术的演进

一、何为电商

所谓电商,即电子商务,就是指通过使用电子类工具,围绕着商品交易进行的一系列活动。既然是交易,那就离不开交易的三个过程。
交易的第一个过程,就是商品信息的交换,卖方通过一定的渠道让商品信息扩散出去,而买方也通过一些方式能够获取到这些商品信息。无论是集市上的吆喝,还是店铺门口的广告,亦或是当今电商网站的网址,做的事本质上都是一样的,就是传达交易的信息。
交易的第二个过程,就是协议的达成,这个阶段里买卖双方通过谈判来确定商品的质量、数量和价钱,当然最核心的内容也还是价钱。这个过程在传统的交易过程中有可能会占用一些时间用来讨价还价,但是放在电子商务里,这个过程一般都比较短暂,甚至由于明码标价,这个过程都可以省略。
交易的最后一个过程,就是我们交易达成的阶段,我们经过上一阶段的协商,如果能够达成一个双方都认同的结果,那么接下来就是要进行交换了,这里大部分是以钱异物,当然也不排除有以物易物的可能。
我们这篇文章,就是要借着电商的发展过程中,结合交易的三部曲,来聊一聊相应前端技术都有了哪些发展。

二、互联网出现以前
电商的出现会比互联网来的更早,那个年代虽然已经有了计算机,但对交易过程有更大帮助的却是出现比较早的电话、传真等电子工具。电子商务这个事最最核心的东西就是信息的交换,在没有互联网的年代,计算机还没有传达信息的能力,只能用做计算和存储数据的介质。
这个年代的电子商务是很有限制的,第一个限制来自于通信的成本,当时电话和传真都很少民用,费用也比较高,所以电子商务绝大部分是以公对公的形式存在。而第二个限制来自于通信的方式,无论电话还是传真所做的数据通信都是1对1的,这也就意味着如果你想达成交易,那么就要先找到交易对手,当时的电子设备并不能对寻找交易伙伴有太大的帮助。
在这个没有互联网的时代,web和浏览器都还没出现,web前端也就更不会有了。

三、刀耕火种的年代
1994年中国被批准加入互联网,经过一年多的研究测试阶段,在1995年,中国的互联网终于走向了民间,这个互联网发展中的里程碑,也可以算作是电商发展中一个关键的时间节点。随着互联网出现的还有电子邮件和浏览器,这两种工具的配合,使得电子商务变得成本更低,效果更好。同时也因为互联网的民用,电子商务的市场获得了一次爆炸性的增长。当然这个时候的爆炸可能也就是从100人的规模增长到1万人规模的样子,和现在的电商市场规模还是没法比的。
这个年代最重要的事件是浏览器的出现,也标志着web开始发展。在电子商务发展的前期,web技术也只是停留在信息的展示上。更多的公司的网站,也只是用来作为商品信息的载体,然后在网站上放上联系方式,线下完成交易。这种初级的电商能够支持商品交易的第一个过程,也就是商品信息的交换,但最终不能在线完成整个交易过程。无法达成全程电子商务的原因有两个,一个是业务上的原因,当时的在线交易里存在陌生人间交易的信任问题,是先交钱还是先发货,是一个很容易进入死循环的话题;第二是技术问题,当时的互联网技术有限,通过ASP、JSP这类模板语言加上简单的javascript来做一套完整的交易网站,难度还是比较大的。
这个时代里,也没有所谓的前端分支,页面里简单的js语言也就是用来做一下表单验证之类的最简单的事情,当时的开发人员也就随手写上了。

四、全程电子商务时代
在全程电子商务时代之前,因为信息的传达已经没有问题,当时的物流也发展了很多年,所以想要完成电子商务的整个流程,最大的困难就是我们上一章提到的交易的信用问题。
2003年,阿里巴巴公司发布了一款可以算是电商发展过程中里程碑般的产品——支付宝。这个产品最大的意义就是解决了陌生人间交易的信用问题,支付宝通过把买家付款和卖家收款这两个事拆分开来,在中间做了一层代理。买家先把钱支付给支付宝,然后卖家发货,当货物抵达买家。在这个交易模型下,用户仅需要信任支付宝就可以完成交易,当然这个信任也不是一下就建立起来的,总会有人担心,我把钱给了支付宝,他们拿钱跑了怎么办。但经过一部分敢于信任的人的尝试,这个顾虑一点点消失,用户对支付宝的信任感也一点点增强。信任问题解决以后,整个电商流程就变得顺畅了,这样电子商务就进入了全程电子商务时代,这个时代一直持续到现在。
而随着交易流程的打通,从技术角度来说,电商系统的需求就变得复杂了,纯靠当时像ASP、JSP这些模板语言写一个交易网站,程序猿们还是很痛苦的。于是,从这个时候开始,在业务的压迫下,技术也开始进入一个高速发展期。而我们前端的技术分支也开始了从无到有,再到丰富的过程。
当然,我们心里也要有一个概念,那就是技术是工具,它始终要为业务服务的。每一种技术能够发展成熟,肯定是它在业务的某个发展时期解决了一些比较重要的问题,这才能让这种技术得到认可和普及。全程电子商务时代才是前端这个技术分支发展的主要时期,下来我们聊一下这些年电商发展过程中遇到了什么问题?伴随着这些问题的解决,前端技术又都发生了什么样的变化?

编辑:--ns868