第359章 347.Java正式发布(2.2合1) 3月30日,第一届国际万维网大会(The World Wide Web International Conference,简称WWW会议)在丑国硅谷举行。 1989年,互联网之父蒂姆·李发明了万维网,自此,以“”开头的网站才出现。 前不久,李在MIT的计算机科学实验室成立了万维网联盟(W3C),这次会议就是由李牵头、万维网联盟组织的,旨在推动互联网技术的发展、推广万维网的技术标准。 考虑到WWW会议是计算机与互联网领域的顶级学术会议,汇聚了大批跨国企业、国际知名大学和研究机构,以及众多一流学者和行业精英,维软才想着搭上这次会议的顺风车,在会议期间发布Java,这样能起到最好的宣传效果。 国际顶级学术会议就是为了促进学术交流和知识分享的,一大批公司、学者过来了,总得拿出些上得了台面的东西给大家琢磨琢磨、品味品味。 所以,参加这种会议一般都需要提交论文,只有通过审核的论文才能在会议上展示,以防那些滥竽充数的参加者拉低了会议的格调,像是WWW会议的论文通过率差不多就是15%左右。 幸好赵德彬早有准备,他在中夏的时候就写了三篇论文,第一篇介绍了 Java语言的基础概念、语法和特性,第二篇制定了Java虚拟机规范,第三篇分享了Java未来的演进方向,此时正好可以拿出来用。 虽然已过了截稿日期,这种小事难不倒财大气粗、能量惊人的维软,维软直接把赵德彬的论文交到了主事人的手里。 于是,来到硅谷的第二天,赵德彬和比尔就见到了蒂姆·李和主办方的几位负责人。 赵德彬的脸皮比较薄,他本来对这次的见面有那么一咪咪心虚,因为李前脚才发布了世界首款浏览器,他后脚就搞出来了个先进了1.5代的浏览器,李的浏览器还没怎么发光发热,就被无情地扫进了历史的垃圾堆。 然而,这位互联网之父却完全不介意这一点,一见面,他就紧紧拉住了赵德彬的手,非常热情地说道:“赵先生,我拜读了你的三篇论文,毫不夸张地说,你发明的Java将改变互联网的现状,你为世界互联网发展做了非常大的贡献!” 赵德彬与李等人相谈甚欢,与技术人员交流一直都是赵德彬的强项,如果不是英吉力人不讲究拜把子那一套,估计赵德彬和李早就称兄道弟了起来。 1991年3月31日,星期日 丑国,加州,圣科拉拉市 Java的发布地点选在了丑国硅谷的圣科拉拉会议中心(Santa Clara Convention Center)。 鉴于之前的介绍会反响很好,此次Java正式发布会办得声势浩大,排面和逼哥拉得非常之满。 维软邀请了全球媒体,还有大量的开发者参加,这是一次盛会,参会人数有来自20多个国家、地区的3500多人。 丑国加州时间上午十点整。 会议厅里,上深下浅的黑灰色背景上投映着三家公司的名称和Logo,Winbrella在最上方,下面两边分别为保护伞科技和维软。 当发布会开始时,一身黑色中山装的赵德彬走到了舞台中央。 “女士们、先生们,早上好。 今天,我要展示一个划时代的技术,这项技术将掀起互联网行业的革命,可以把枯燥的静态网页变得栩栩如生、美轮美奂。 这项技术是一门全新的编程语言,它的名字是——Java。” 伴随着赵德彬的话语,Java的logo和名称出现在了荧幕上。 “如大家所见,Java的logo是一杯热气腾腾、飘香四溢的咖啡。 因为咖啡是世界上最流行的饮料,在未来,Java会像咖啡一样流行。 下面,让我们来感受一下Java的魅力。” 话音刚落,屏幕上出现了阑珊浏览器的界面,上面有一个静止的3D分子结构模型。 所有人看到,一个鼠标点击了模型,一条命令通过互联网发送了出去,一个Java小程序被下载了下来,并在本地工作站上开始执行。 只用了几秒钟,原本静止的模型开始旋转了起来。 “只需要用鼠标点击,分子模型就可以来回旋转,这就是Java的Applet技术。” 等到所有人都看清之后,赵德彬继续说道:“如果这个看上去还不够震撼的话,请看我们Winbrella的官方网站。” 画面一变,一个与目前的“报纸”完全不同的网页出现在了大屏幕上。 网页最上面方是Winbrella的公司名称,还有几个可供点击的不同选项,下面是可以来回滚动播放的四个橱窗,分别展示的是Java语言、Java SE/EE、阑珊浏览器和JavaScript,下方还有对应的表格选项。本小章还未完,请点击下一页继续阅读后面精彩内容! “噼里啪啦——” 台下传来了如潮的掌声,还有观众们发出的阵阵赞叹声,大家都被Winbrella官网的效果震住了。 “谢谢,谢谢大家的肯定。 现在,我可以自豪地宣布,这个网页是世界上最漂亮的网页,我想没人会发表不同的意见。 各位可能注意到了我们的浏览器,它叫‘Lance’,中夏名字叫作‘阑珊’,这个名字源于中夏古词。 阑珊浏览器也是一款革命性的产品,它是世界上第一个使用Java环境编写的主要应用程序,也是第一个从互联网上的任何地方动态下载和执行Java代码片段的浏览器,它有很多提升用户体验的功能,比如多标签浏览、书签管理、历史记录、插件和扩展等。 为此,我不得不提前向互联网之父蒂姆·伯纳斯·李道歉,‘对不起,蒂姆,在阑珊诞生那一刻,你的万维网浏览器已经过时了。’” 台下传来了笑声,还有口哨声和欢呼声。 “如果你也想拥有一个如此精美的网页,请用Java语言开发web,并且下载阑珊浏览器,他们是一对绝佳的拍档,就像保护伞科技和维软一样合作紧密。 此外,我还要介绍一个功能强大的脚本语言,名叫‘JavaScript’。 JavaScript的功能太多了,一时半会说不完。 通过它,你可以展示网页的动态内容,并且为网页添加各种交互效果,例如点击按钮执行某个操作,或者当用户滚动页面时触发特定事件; 它还可以进行页面导航和跳转,在不刷新整个页面的情况下加载新的内容。 像是Winbrella官网的橱窗,就是由JavaScript提供了定时器函数,在预定的时间间隔内执行特定的代码,从而在有限的空间内连续显示多个图像、产品或消息,这样能使网页能够更好地展示多个项目、提供更丰富的信息。 当然,我还是强烈建议搭配阑珊浏览器使用,JavaScript可以与浏览器交互,使用浏览器的本地存储来保存和读取数据。 需要注意的是,尽管Java和JavaScript名字里都有‘Java’,但它们本质上是两种不同的编程语言——毕竟,今天是Java的主场,不允许‘Gava’或者‘Mava’存在,它只能叫‘JavaScript’。” 观众们再次发出笑声。 “好了,我猜,现在肯定有不少开发者感觉到了不安——Java和JavaScript功能这么强大,那它们会不会像C++那样困难呢?” 赵德彬略一停顿,大屏幕上立刻显示出了“Java——用户友好的编程语言”。 “不,请大家不要担心,Java不会为你们带来负担,它足够用户友好,不仅简单、易学,更重要的是,Java是一门跨平台的编程语言!” 赵德彬的话说完,屏幕上的字变成了“一次编写,到处运行(Compile Once,Run Everywhere)。 “‘一次编写,到处运行’,这是Java的口号,也是Java最显着的特性。 想象一下,你一名开发者,你选用的编程语言是C或C++,在过去的几年里,你看到了许多不兼容的硬件架构正在增长,每个架构都支持多个不兼容的操作系统,每个平台都使用一个或多个不兼容的图形用户界面。 你的工作并不容易,你已经做了很长一段时间了,但你用来开发程序的工具似乎并没有什么改进,你日复一日地处理同样的旧问题; 随着计算机、互联网、和电子商务的发展,旧问题还没有解决,更新、更复杂的问题又来了。 现在,这里有一种解决问题的新方法,可以帮你省掉许多无用功,让你写的程序没有障碍地在不同的平台上运行。 这就是来自Winbrella的Java语言! 如果C++是一朵玫瑰,那么Java就是没有刺的玫瑰。 Java是面向对象的编程语言,有着和C++相似的语法,但它却非常简单,C++里面那些烦人的东西都被删除了,有C++基础的开发者很快就能学会Java,即便是初学者也可以轻松入门。 使用Java以后,你的开发周期会快得多,你不再需要花费大量时间经历一个完整的C++式的编译、链接、加载、测试、崩溃、调试周期,Java只需要你编译和运行就万事大吉。 Java编写的应用程序可以在多个平台上移植,你只需要编写应用程序一次,这个程序在每个平台上都是相同的,硬件和软件架构之间数据全都相互兼容,所以你的程序以在不同的操作系统和硬件架构上运行。 同时,你的应用程序还非常稳健可靠,因为Java开发平台在运行时会自动管理内存。 并且,你的应用程序可以适应各种不同的环境,因为你可以从网络上下载代码模块,即便如此,你的应用程序依然是安全的,因为Java开发平台内置保护系统,防止病毒篡改你的程序。本小章还未完,请点击下一页继续阅读后面精彩内容! 这些特性并非遥不可及,它们现在就已经存在于Java当中,为你提供了一种跨平台的、面向对象的、稳健安全的、高性能的编程语言和运行环境。” 随着赵德彬的讲解,大屏幕上依次出现Java的各项特点。 “计算机和互联网技术的发展让我们需要一种全新的方式来看待软件开发和数据传输,因此,Java的设计目标是‘在不同架构的多个平台和分布式的网络中,开发安全、高性能和高度健壮的应用程序’。 Java是结构中立的、便携性的、动态适应的,这使Java使用者可以很容易地编程,降低了成本并提高了生产力。 现在,开发软件的更好方法是使用Java,如此一来,你可以将全部注意力放在交付新产品这个最终目标上,不会再被重复的旧问题转移注意力。” 随后,赵德彬简单介绍了Java的语法和字符后,又演示了Java SE和Java EE的功能,最后展示了阑珊浏览器的功能。 发布会临近尾声,赵德彬又放出了一个重磅消息: “现在,来到了最为激动人心的时刻。 我猜很多人都很好奇,这么先进的Java,究竟是不是一项昂贵的技术? 我要告诉大家,不,Java并不昂贵,甚至可以说,Java是一种与‘自由软件’相对应的‘自由语言’。 为了Java,我发明了一个词组,叫作‘开源(Open Source)’。” 此言一出,会场如煮沸的开水一样,听众们炸开了锅,纷纷议论了起来。 在九十年代初,科技行业并不像后世那么开放,这一点从网璟公司的浏览器还要收钱上面就能看得出来。 事实上,就连“开源”这个词也是在1998年才被创造出来,在这之前,谈到这种情况,人们一般用“自由软件”来代替。 可能只有从未来回来的赵德彬才清楚,免费的才是最贵的。 “开源就是开放程序源代码,任何用户都可以查看、修改和传播。 当然,Java的开源也不是无限度的,会一定的管控和限制。 开源的意义在于合作,因为,没有哪个公司能够单独完成Java的‘一次编写,随处运行’的使命。 对于一种编程语言来说,要变得流行,并且保持流行,开放性很重要。 开源会使Java变得更好,会使开发更加透明,还能极大推动创新,对于开发者、用户和企业,包括Winbrella,都是有好处的。 为此,我们放弃了一部分利益,选择了开源,目的就是为了建立一个繁荣且活跃的Java全球社区。 我们希望让开发人员‘首选Java,并且始终使用 Java’,而不是只充当一个贩卖Java的商店,所以,Java的源代码从发布的第一天起就会向所有人开放。 我们发布了Java SE和Java EE两种开发平台。 其中,标准版提供了Java编程语言的基本功能和核心API,里面包含了免费Java开发环境和工具,如果你只是想自己开发一个简单的网页或者小游戏,你完全没必要付费。 后续,Winbrella会发布完全开源的OpenJDK,这是 Java SE的免费开源实现。 Java SE本身并不是开源的,但是可以通过 OpenJDK来访问和使用开源的Java SE。 Java EE包括标准版之外的附加功能,以支持各种企业环境的大规模、可扩展、多层和安全的应用程序。 我们计划每二至三年会发布一次Java的长期支持版本,短期支持版本会通过小版本升级提供大约六个月的支持。 我们希望广大开发者积极参与到Java社区的建设当中,这个社区将由开发者和用户组成,围绕这Java建立一个强大的生态系统。” 到这里,Java发布会基本结束了。 整场发布会的思路非常清晰,围绕着“现存编程语言的缺点-思考-解决方案-卖点”展开”,观众可以轻松地了解Java、阑珊浏览器的优越性,明白Winbrella是怎样提供解决方案的。 赵德彬的控场和抖包袱的能力非常强,全程掌握了发布会的节奏,各种专有名词如数家珍,像介绍自己的孩子一样介绍Java,每个环节都能打动观众,让人们记住了“Java”这个具有极大发展潜力的编程语言。 发布会结束后,引发的关注和造成的轰动证明了这次发布会的成功。 本章是7月26日周三的章节,今天实在累了,所以写到凌晨一点才发。 7月27周四的更新不受影响。喜欢重生之互联网致富手册请大家收藏:(www.qibaxs10.cc)重生之互联网致富手册七八小说更新速度全网最快。