国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

與Java相關(guān)的四十個(gè)響亮的名字

2019-11-18 11:48:19
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

十大事件

1990-1994:java緣起

  Larry Wall說(shuō),優(yōu)秀程序員應(yīng)有的三個(gè)特點(diǎn):懶惰、急躁和傲慢。Java就是誕生在一群懶惰、急躁而傲慢的程序天才之中。
  1990年12月,Sun的工程師Patrick Naughton被當(dāng)時(shí)糟糕的Sun C++工具折磨的快瘋了。他大聲抱怨,并威脅要離開Sun轉(zhuǎn)投當(dāng)時(shí)在Steve Jobs領(lǐng)導(dǎo)之下的NeXT公司。領(lǐng)導(dǎo)層為了留住他,給他一個(gè)機(jī)會(huì),啟動(dòng)了一個(gè)叫做Stealth(秘密行動(dòng))的項(xiàng)目。隨著James Gosling等人的加入,這個(gè)項(xiàng)目更名為Green。其目標(biāo)是使用C++為嵌入式設(shè)備開發(fā)一種新的基礎(chǔ)平臺(tái)技術(shù),James Gosling本人負(fù)責(zé)開發(fā)一個(gè)SGML編輯器。正如人們事后分析的那樣,這位天才的程序員太懶惰,所以沒有把C++學(xué)好,開發(fā)中碰了一頭包;太急躁——所以不愿意停下來(lái)讀讀Scott Meyers的新書《Effective C++》;太傲慢——所以輕易地決定開發(fā)一中新的編程語(yǔ)言。他把這種語(yǔ)言命名為C++++--,意思是C++“加上一些好東西,減去一些壞東西”。顯然這個(gè)糟糕的名字不可能長(zhǎng)命百歲,很快這種頗受同伴喜愛的小語(yǔ)言被命名為Oak。
  到了1992年9月,Oak語(yǔ)言連同Green OS和一些應(yīng)用程序一起發(fā)布在稱做Start 7的小設(shè)備上,從而使之有了第一次出色的亮相。隨后,Sun開了一家名為FirstPerson的公司,整個(gè)團(tuán)隊(duì)被轉(zhuǎn)移到這家公司里研發(fā)機(jī)頂盒,以投標(biāo)時(shí)代華納公司的一個(gè)項(xiàng)目。這幫天才被技術(shù)狂熱所鼓舞,開發(fā)出了一個(gè)高交互性的設(shè)備,結(jié)果沒想到時(shí)代華納公司和有線電視服務(wù)商并不愿意用戶擁有那么大的控制權(quán),從而在競(jìng)標(biāo)之戰(zhàn)中敗給了SGI。Oak的鋒芒之銳,竟然把客戶都給嚇懵了。Sun沮喪地關(guān)閉了FirstPerson,召回了整個(gè)團(tuán)隊(duì)。事實(shí)證實(shí),傳統(tǒng)行業(yè)中那些腦滿肥腸的保守主義者是腐朽沒落的。回去!回到激情澎湃的IT產(chǎn)業(yè),抓住互聯(lián)網(wǎng)的大潮,這才是出路!1994年,Oak被命名為Java,針對(duì)互聯(lián)網(wǎng)的新一輪開發(fā)如火如荼,一切已經(jīng)就緒,熔巖在地下奔流,火山即將噴發(fā)。

1995: Java香濃世界

  1995年,Sun正式對(duì)外公布了Java,并且發(fā)布了JDK 1.0。這種外形酷似C++,卻包含一顆Smalltalk般純潔的面向?qū)ο笾牡娜鲁绦蛟O(shè)計(jì)語(yǔ)言及其平臺(tái),幾乎在一夜之間就成為軟件產(chǎn)業(yè)的新寵兒。Java當(dāng)時(shí)僅僅被用來(lái)為網(wǎng)站制作一些動(dòng)態(tài)應(yīng)用,諸如動(dòng)畫圖片之類,但這仍然引起了很多Web開發(fā)者們的注重,他們非常渴望有一種安全的語(yǔ)言,可以在靜態(tài)的Html網(wǎng)頁(yè)上制作動(dòng)畫圖片。Sun最終把Java集成到NetScape瀏覽器。同時(shí)因?yàn)樗哂小爸粚懸淮危S處運(yùn)行”的特性,而引起了很多開發(fā)者的注重,他們可以再也不用為了使程序能夠在不同型號(hào)的硬件上運(yùn)行而耗費(fèi)大量的時(shí)間來(lái)編譯代碼了。
  當(dāng)時(shí)的Web瀏覽器的出現(xiàn)也為Java的出現(xiàn)起到了很好的推動(dòng)作用,通過Java和Web瀏覽器的結(jié)合,人們似乎看到了什么,有人甚至預(yù)言PC將在一兩年內(nèi)退出歷史的舞臺(tái),取而代之的是基于Java的瀏覽器應(yīng)用程序,通過網(wǎng)絡(luò)計(jì)算設(shè)備來(lái)進(jìn)行應(yīng)用。Java的出現(xiàn)為當(dāng)時(shí)的軟件產(chǎn)業(yè)帶來(lái)了無(wú)限的遐想。


1996:Java大躍進(jìn),盟主地位就此定

  SUN在1996年一開始首先成立了JavaSoft組織,并在1月23日正式發(fā)布自己的Java 1.0,作為20世紀(jì)業(yè)界出現(xiàn)的最重要的技術(shù)之一,Java引起了編程世界的革命。直到現(xiàn)在,Java仍然是互聯(lián)網(wǎng)上最流行的語(yǔ)言。
在Sun正式發(fā)布Java 1.0之后,Java這門新生的語(yǔ)言就擁有了自己的會(huì)議——JavaOne,這次會(huì)議初試啼音就吸引了600多名參與者。除了擁有這么多的積極參與者來(lái)進(jìn)行Java的開發(fā)之外,各大知名公司也紛紛向Sun申請(qǐng)Java的許可。一時(shí)間,NetScape、惠普、IBM、Oralce、Sybase甚至當(dāng)時(shí)剛推出Windows 95的微軟都是Java的追隨者。
  Java的應(yīng)用就像是世界上的頂級(jí)玩家們組成的一個(gè)公開聯(lián)盟,告訴全世界我們大家就是都在用著Java。也正是因?yàn)槿绱耍琂ava也找到了自己的歸宿。現(xiàn)在的J2EE已經(jīng)成為中大型企業(yè)級(jí)應(yīng)用的標(biāo)準(zhǔn),成為承接數(shù)據(jù)庫(kù)和Web之間的一個(gè)重要橋梁。
  當(dāng)年Java的機(jī)會(huì)實(shí)在太多了,以至于很難知道到底該做什么。最終Java在應(yīng)用服務(wù)器市場(chǎng)獲得了難以取代的地位,也確定了J2EE的發(fā)展方向,并且仍將延續(xù)下去。


1997-2001:  微軟與Sun的Java官司

  Java誕生的1995年,正是微軟在軟件產(chǎn)業(yè)地位達(dá)到巔峰的時(shí)代,Windows 95發(fā)布時(shí)的風(fēng)光場(chǎng)面給人們留下的深刻印象至今難忘。盡管如此,作為最卓越的技術(shù)領(lǐng)袖,比爾?蓋茨仍然敏銳地注重到Java。當(dāng)他了解了Java的一些細(xì)節(jié)之后,給予了這樣的評(píng)價(jià):“Java是很長(zhǎng)時(shí)間以來(lái)最優(yōu)秀的程序設(shè)計(jì)語(yǔ)言。”基于此,微軟于1996年3月申請(qǐng)并獲得了Java許可證。微軟對(duì)于Java的這一熱情態(tài)度在當(dāng)時(shí)大大提高了人們對(duì)Java的愛好和信心,但也有不少人擔(dān)心微軟會(huì)依靠自己強(qiáng)大的影響力在標(biāo)準(zhǔn)之外另立標(biāo)準(zhǔn),從而破壞Java的純潔性。
  果然,從1997年發(fā)布Visual J++的第一個(gè)版本開始,微軟就開始在Java中摻入自己的私有擴(kuò)展。這毫無(wú)疑問引起Sun的高度重視。1997年10月,Sun向美國(guó)加州地方法院起訴微軟公司違反兩公司就微軟使用Java技術(shù)所簽定的合同,指控微軟公司在自己的Java產(chǎn)品中做了“不恰當(dāng)?shù)男薷摹保`反了合同中承諾向用戶提供Java兼容產(chǎn)品的條款。這一官司曠日持久,直到2001年1月雙方達(dá)成和解,微軟將繼續(xù)提供采用Sun開發(fā)的Java技術(shù)的現(xiàn)有產(chǎn)品(包括測(cè)試版)。不過,Sun有限制地僅對(duì)包括Java 1.1.4的微軟產(chǎn)品提供許可。到了2001年7月,微軟公布新版的Windows xp將不再支持Sun的JVM,并且推出了.NET平臺(tái)與Java分庭抗禮。
  現(xiàn)在回過頭去看,當(dāng)時(shí)的這一場(chǎng)官司對(duì)Java世界產(chǎn)生了深遠(yuǎn)的影響。假如沒有這一場(chǎng)官司,也許很多Java程序員都在使用Visual J++,基于WFC開發(fā)Windows客戶端程序,同時(shí)不得不面對(duì)被兩個(gè)不同的事實(shí)標(biāo)準(zhǔn)所分裂的Java世界。



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 和硕县| 隆化县| 吉林省| 溧水县| 高要市| 天柱县| 普定县| 金乡县| 伊春市| 仁怀市| 宁乡县| 洛浦县| 普兰店市| 余干县| 桑植县| 北流市| 鹤峰县| 叙永县| 三亚市| 广丰县| 调兵山市| 黎平县| 闸北区| 旬阳县| 华安县| 昌都县| 漳州市| 武宣县| 山东| 南京市| 阿尔山市| 河曲县| 长岭县| 五原县| 四平市| 曲松县| 曲松县| 三原县| 建湖县| 沅江市| 原阳县|