亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Java 開發環境的過去、現在和將來

2019-11-18 15:46:47
字體:
來源:轉載
供稿:網友

  1995年3月23日,San Jose Mercury News登出一篇題為"Why Sun thinks Hot java will give you a lift"的文章,在那篇文章里預言Java技術將是下一個重大事件,這個預言現在看來并不僅僅是商家的宣傳伎倆,雖然文章是當時Sun的公關經理 Lisa Poulson安排撰寫的。
從世人知道Java那一刻起到現在,算起來已經過去整整十年,回顧過去的十年值得總結的東西可以有許多,但在這里筆者只想就Java 開發環境談些個人的想法與朋友們交流一下。

  現在的軟件開發人員在整個軟件的開發生命周期里,也許會根據需要使用各式各樣的開發工具來完成相對復雜的開發任務,而在幾十年以前,人們還只是使用文本編輯器、編譯器和Debugger進行開發,對于這個階段的開發環境人們稱之為CLEs(Command Line Environments) 。而當人們發現假如將那些單獨分開的開發工具集成起來就可以有效的提高開發效率時,IDEs(Integrated Development Environments)就出現了。第一個IDEs也許可以追溯到1964年的Dartmouth Basic,盡管這有爭議,它是作為Dartmouth Time Sharing System的一部分,在John Kemeny 和 Thomas Kurtz指導下建立起來的,這套系統一直使用到1999年。盡管這40多年以來,開發人員的開發環境幾經變化、不斷進步,從早期的集成開發環境 IDEs到擴展開發環境XDEs(eXtended Development Environments)再到協同開發環境CDEs(Collaborative Development Environments),歷經了幾個不同的階段,但開發人員使用開發環境的目的始終就是一個:提高開發效率。Java的出現盡管只有十年,但其開發環境也大至經歷了從CLEs到IDEs再到XDEs這三個階段,現在即將進入CDEs階段。在上述Java開發環境發展過程中,有許多值得我們大家關注的地方。

  Java開發環境的歷史回顧

  縱觀過去十年Java開發環境的發展,大致可以粗略的劃分為如下幾個階段:

  1995 命令行開發環境CLEs
1996 ? 2000 集成開發環境IDEs
  2001 ? 2004 擴展開發環境XDEs
  2005 - 協同開發環境CDEs
  1995年,不平凡的一年,這一年Java 獲得了成功??闪钊藢擂蔚氖窃?995年并沒有一個令人滿足的Java開發環境,開發人員在進行Java編程時,大多使用文本編輯器編輯源程序,比如,Emacs、Vi、Notepad 等,然后再使用命令行的方式進行編譯處理。那時的Java開發環境還處于CLEs時代,開發效率非常低,這不能不說是Sun的一個失誤,但也預示著在Java開發工具上會有一番激烈的競爭。與Java世界即將開始的開發工具大戰不同,在Smalltalk世界里勝敗結果似乎已經明朗,IBM的 Visual Age for Smalltalk、 ParcPlace的ObjectWorks和Digitalk的Visual Smalltalk三足鼎立的格局那時已經被打破,IBM的Visual Age for Smalltalk所占市場分額越來越大,而當時IBM進入Smalltalk市場僅有兩年多的時間。IBM之所以在很短的時間超越老牌的 Smalltalk 廠商ParcPlace和Digitalk,其中一個重要原因是IBM直接將其產品委托給一家由軟件精英組成的公司進行開發,這家公司就是由軟件開發大師級的人物Dave Thomas( Bedarra-Dave)創建的OTI( Object Technology International)公司。IBM在1993年進入Smalltalk市場的第一個產品ENVY/400就是OTI為其開發的,而其后包括 Visual Age for Smalltalk在內的多種產品開發OTI都參與了。為了抗衡IBM,ParcPlace和Digitalk兩家公司在Java誕生的那一年進行了合并,成立了名為ParcPlace-Digitalc的公司,但事后再看這次合并,不過是徒勞之舉罷了?,F在各廠家的Smalltalk 開發環境中都或多或少的內置了ENVY,而隨著IBM進軍Java開發工具市場,ENVY的相關技術也被從Smalltalk世界帶入到Java開發環境中。

  1995年也是Smalltalk作為第5代編程語言從 Xerox Palo Alto研究中心走向市場的10周年,Dave Thomas為此寫了一篇題為"Ubiquitous applications:Embedded Systems to Mainframe"的論文,作為Smalltalk市場化10周年的總結,文中介紹了Smalltalk是如何利用虛擬機實現從嵌入式到大型機廣泛應用開發的,而那時Java世界的人們還在為Java虛擬機的拙劣性能而苦惱,那時也許沒有人會想到現在Java的普及程度早已超越了Smalltalk。

  有人稱1996年為互聯網年,有人卻稱之為Java年,還有人稱之為Web開發年,但不論如何稱呼1996年,它都反映了一個事實: Bill Joy將Java與互聯網相結合的策略取得了成功。這一年的9月Sun推出了其Java開發環境-Java WorkShop,這是一款基于瀏覽器的Java開發工具,但由于當時 Java在許多方面還不成熟,所以實際上Java WorkShop并不成功,同年發布的Symantec Visual Cafe由于還是采用C/C++語言進行開發,所以性能與成熟度上就比WorkShop好得多。提到Visual Cafe就不能不提Eugene Wang,因為Eugene Wang經常是與計算機間諜這個詞同時出現的人物,有人甚至講當時Symantec的老板Gordon Eubanks與Eugene Wang簽約時,也同時簽下了監獄里的一個單元。圍繞著Eugene Wang的間諜案發生的種種事情,將Borland和Symantec兩家公司不為人知的陰暗面展現在公眾面前,對兩家公司的聲譽都帶來了損害。為避免雙方商業利益繼續遭受損失,最后這個間諜案以 Eugene Wang向法庭交納了一筆罰款而不了了之。Visual Cafe就是由Eugene Wang進行主要策劃的,它是在同一年發布的Java開發環境中,唯一解決了與數據庫連接問題的開發環境,帶有一套可以與數據庫相連接的組件,無需太多編程使用拖拽的方式就可完成大部分工作,這一優點使得Visual Cafe受到了Java開發人員的歡迎。這一年IBM收購了OTI公司,從而得到了Dave Thomas的弟子John Duimovich、Dave Thomson、Mike Wilson等一大批軟件精英,這之中還包括"生活在技術刀鋒上的開發者"Brian Barry。

  1997年,由于微軟壟斷案,使得微軟在Java開發環境上的努力受到了限制,Visual Cafe由于界面直觀易用,可以很輕易地連接各種數據源等功能再次受到開發人員的歡迎。這一年IBM發布Visualage for Java,它是用Smalltalk編寫的吸收了許多ENVY的設計思想,比如,Visualage for Java是面向代碼庫的開發環境,它提供代碼庫和項目治理以便于開發團隊在 C/S環境下進行項目開發。但由于大多數Java開發人員比較熟悉面向文件的開發環境,還不太習慣面向代碼庫的開發,再加上Visalage for Java對系統資源的要求比較高等因素,使得Visualage for Java一開始未被Java開發人員所認可。進入討論組討論。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩亚洲欧美中文在线| 亚洲精品国精品久久99热| 国产精品久久久亚洲| 久久精品影视伊人网| 最近中文字幕2019免费| 亚洲精品久久久久中文字幕欢迎你| 两个人的视频www国产精品| 亚洲美女又黄又爽在线观看| 日韩av网址在线观看| 成人欧美一区二区三区在线湿哒哒| 国产免费一区二区三区在线能观看| 青草青草久热精品视频在线网站| 日韩电影免费在线观看| 狠狠综合久久av一区二区小说| 欧美亚洲国产精品| 国产精品日韩精品| 精品在线小视频| 国产精品吴梦梦| 欧美日韩性生活视频| 日韩免费视频在线观看| 久久噜噜噜精品国产亚洲综合| 色哟哟网站入口亚洲精品| 久久久亚洲国产天美传媒修理工| 欧美性猛交99久久久久99按摩| 色99之美女主播在线视频| www.亚洲成人| 国产精品久久不能| 一本一本久久a久久精品牛牛影视| 国产高清视频一区三区| 亚洲亚裔videos黑人hd| 亚洲精品免费在线视频| 成人性生交大片免费看视频直播| 欧美华人在线视频| 国产剧情日韩欧美| 国产亚洲视频在线| 国内精品一区二区三区四区| 亚洲第一区中文字幕| 亚洲成年人影院在线| 亚洲第一男人天堂| 91精品久久久久久久久青青| 一本久久综合亚洲鲁鲁| 色综合伊人色综合网| 精品精品国产国产自在线| 精品一区精品二区| 91网站免费看| 成人午夜高潮视频| 精品一区二区三区三区| 日韩美女视频中文字幕| 国产精品稀缺呦系列在线| 国产精品综合久久久| 欧美黑人xxx| 亚洲自拍高清视频网站| 亚洲美女动态图120秒| 国产精品亚洲网站| 一区二区三区四区视频| 中文字幕亚洲第一| 亚洲国产一区二区三区四区| 国内精品久久久久影院 日本资源| 日韩电影中文字幕av| 黄色一区二区三区| 91大神在线播放精品| 91精品视频免费观看| 久久久国产精品x99av| 97视频网站入口| 91精品国产91久久久久久最新| 国产色视频一区| 亚洲精品二三区| 最近2019中文免费高清视频观看www99| 欧美精品videosex性欧美| 中文国产成人精品久久一| 一本色道久久88精品综合| 成人午夜激情免费视频| 国产日韩在线免费| 精品视频偷偷看在线观看| 欧美日韩亚洲一区二区| 日韩小视频在线| 亚洲综合在线播放| 亚洲人成在线观看| 亚洲高清不卡av| 在线色欧美三级视频| 国产成人精品999| 欧美最猛性xxxx| 国产欧美va欧美va香蕉在| 精品亚洲永久免费精品| 成人国产精品一区| 国产精品91免费在线| 久久夜色精品亚洲噜噜国产mv| 久久久久99精品久久久久| 日韩在线免费视频观看| 欧美中文在线视频| 国产日产亚洲精品| 日韩在线小视频| 欧美高清性猛交| 不卡伊人av在线播放| 成人免费视频在线观看超级碰| 亚洲国产成人精品女人久久久| 北条麻妃在线一区二区| 精品在线观看国产| 欧美成人免费小视频| 97欧美精品一区二区三区| 欧美激情xxxxx| 欧美综合激情网| 久久伊人精品天天| 亚洲影院污污.| 色偷偷偷亚洲综合网另类| 欧美性一区二区三区| 久久精品视频免费播放| 日韩精品极品毛片系列视频| 久久久久久91香蕉国产| 亚洲一区精品电影| 亚洲免费影视第一页| 97视频在线观看亚洲| 国产精品国产三级国产aⅴ浪潮| 一本大道久久加勒比香蕉| 久久久黄色av| 成人福利视频网| 一区二区三区美女xx视频| 国产精品久久久久久久天堂| 韩国视频理论视频久久| 午夜精品久久17c| 国产91精品久| 日韩精品视频在线播放| 日韩高清av一区二区三区| 国产精品1234| 亚洲第一页中文字幕| 亚洲人成网7777777国产| 国产69精品99久久久久久宅男| 久久精品国产亚洲一区二区| 久久久国产精品亚洲一区| 欧美黄色三级网站| 日韩第一页在线| 日韩亚洲精品视频| 欧美极度另类性三渗透| 精品二区三区线观看| 成人免费看片视频| 日韩精品视频在线免费观看| 国产成人精彩在线视频九色| 国产精品成熟老女人| 国产精品jizz在线观看麻豆| 成人激情电影一区二区| 91精品国产高清久久久久久| 国产成人综合亚洲| 高清视频欧美一级| 午夜精品蜜臀一区二区三区免费| 中文字幕日韩精品有码视频| 中文字幕精品一区久久久久| 奇米四色中文综合久久| 日韩在线视频免费观看高清中文| 国产狼人综合免费视频| 亚洲欧洲国产精品| 久久精品免费电影| 国产成人97精品免费看片| 中文字幕精品久久| 欧美日韩在线观看视频小说| 日韩av黄色在线观看| 国产精品成人一区| 成人免费xxxxx在线观看| 91在线国产电影| 91人人爽人人爽人人精88v| 在线日韩欧美视频| 成人国产精品日本在线| 俺去了亚洲欧美日韩| 91久久精品久久国产性色也91| xxx一区二区|