【Internet History, Technology, and Security】第四讲心得
这周主要讲述的是近代的网络发展。
Explosive Growth of the Internet and Web
采访了Mozilla基金会的主席Mitchell Baker和JavaScript的创造者Brendan Elich,前者讲述了浏览器发展史,后者则是回忆了JavaScript的诞生故事。
在上个世纪90年代,Netscape由于它的第一个商业浏览器而闻名,但同时也引起了微软的注意,为了对抗这股微软的施压,Netscape选择开发完全开源和免费的产品供用户使用,但仅仅这样是不够的,Mitchell Baker很清楚更为关键的是管理方式。他们先是在公司内部创立了Mozilla。其目的是为了开发Mozilla Application Suite。
包含Baker在内,一共有8名左右的人被Netscape雇佣为Mozilla.org的员工,还有100-150的开发人员,负责产品的开源。不过尽管他们是被Netscape雇佣,与Netscape工作于同一栋楼,并且生产出的产品也带有Netscape的标志,但那时Netscape已经被AOL收购了。
所以说那段时间非常的黑暗,加上市场也不断衰落,项目组内都笼罩一种紧张的氛围,导致最后他们开始怀疑这个项目的必要性。此外,他们也意识到仅仅只为AOL谋取利益是不行的,但具体要怎么做仍是未知数,这让他们处在极大的压力之下。
最后Baker和其他成员撑住了这些压力,但之后Netscape6的失败使一切重回原点。接连的问题使得小组支离破碎,他们选择开发一个系统来研发新的开源Mozilla项目,但祸不单行,AOL的利润那时正逐步下滑,为了节省开支,开始了大规模的裁员,Baker是名单中的一位,但被裁员后,她仍然选择以志愿者的身份管理Mozilla项目。
几经周折,Baker离开了Netscape,接受了来自Mitch Kapor的邀请,和原有的Netscape的一些核心成员一起创立了Mozilla Foundation。他们采用了新的设计理念,并不断探索新的可能性,在经过深思熟虑之后,他们决定开发搜索框。
最终,在2004年,他们上市了Firefox,获得了巨大的成功。
1995年,Brendan Elich就职于Netscape公司。一开始他没有直接参与公司的项目,但是他可以去做自己喜欢的事情——发明一种编程语言,一种能为程序员,HTML,网页设计师共同使用的编程语言。
你可能会觉得JavaScript与Java有很深的联系,但实际上,正如Elich本人所说,JavaScript是一个彻头彻尾的谎言,它从语法上会更偏向同源的祖先,C语言。
Elich从设计之初就希望这款语言能够简单易用,以这个思路设计的JavaScript大获成功,谁不希望在开发的时候能省下额外的精力去研究功能实现呢?不过,即使JavaScript有如此成果,但因为设计的时候过于匆忙,所以仍有许多错误,为了应对,Elich选择将这款语言变得更具扩展性,使得每个工程师能按自己的风格去完善程序。
JavaScript是一个多范式的编程语言,而且一开始就有足够多的内容,可以去使用一些诸如Crockford之类的语句,JavaScript在一开始也具有足够好的特性,能够让它在编程语言激烈竞争的环境中存活下来。
在一开始,JavaScript主要用来处理一些让人厌烦的东西,例如闪烁图片,或者弹出窗口,直到Fifefox的出现,这些情况才被抑制。之后在摩尔定律,以及JavaScript本身的性能不断提升,两股力量使得万维网开始有快速和良好的发展,并在2004到2005年间引发了Web2.0的革命。
市场要求带来了JavaScript,不断研究,让成果能普及更多人,正是我们所要做的。
Commercialization of the Web
这段主要是是对Amazon的创始人Jeff Bezos的采访。不得不承认,Bezos真的是眼光独到,能够在当时就看到互联网这个新生事物的强大潜力,并加以利用。在Amazon成立之初,他通过筛选与对比,将书籍贩卖作为第一选择,事实证明这种新颖的销售方法给他带来了巨大成功,随后,Bezos乘胜追击,新增了音乐类的销售板块。
Amazon将最受欢迎的书列成清单,希望能尽可能迎合市场,但是众口难调,在统计过程中,清单从最初的不到2000本逐渐增长为400000本。种类的增长带来了新的问题,一昧地进货自然是不靠谱的,如何保证足够的吸引力去促使顾客及时清理存货?也就是说怎样保证顾客都来买自己推销的书。所幸,Amazon特有的销售模式给他们带来了天然的宣传,许多人都愿意为这种新模式买单。当然,只是这种悬窗方式是不够的,Bezos也尝试过许多其他的宣传方式,才有了今天的Amazon。
以上的事例也暗示了科技的不断进步,随之而来的就是不断提高的通讯要求,从96年开始,网络通讯开始成为一个重要的理念,如何实现更好的通讯环境,开始成为许多研究者的课题。与此同时,通讯的需求也光纤也开始加速生产,对终端设备的升级也在迅速提高,过分的生产带来了光纤的过剩,同时也压低了通话的价格,当然,这对大众来说是一件好事。
这周学到的内容相对来说会多一点,一方面时间轴已经到自己所了解的范围内了,另一方面这些技术也会更贴近我们现实的生活,所以理解起来也比较轻松。