二、Java語言對(duì)軟件開發(fā)技術(shù)的影響
工業(yè)界不少人預(yù)言:"Java語言的出現(xiàn),將會(huì)引起一場(chǎng)軟件革命",這是因?yàn)閭鹘y(tǒng)的軟件往往都是與具體的實(shí)現(xiàn)環(huán)境有關(guān),換了一個(gè)環(huán)境就需要作一番改動(dòng),耗時(shí)費(fèi)力,而Java語言能在執(zhí)行碼(二進(jìn)制碼)上兼容,這樣以前所開發(fā)的軟件就能運(yùn)行在不同的機(jī)器上,只要所用的機(jī)器能提供Java語言解釋器即可。
Java語言將對(duì)未來軟件的開發(fā)產(chǎn)生影響,可從如下幾個(gè)方面考慮:
1軟件的需求分析:可將用戶的需求進(jìn)行動(dòng)態(tài)的、可視化描述,以提供設(shè)計(jì)者更加直觀的要求。而用戶的需求是各色各樣的,不受地區(qū)、行業(yè)、部門、愛好的影響,都可以用Java語言描述清楚。
2軟件的開發(fā)方法:由于Java語言的面向目標(biāo)的特性,所以完全可以用O-O的技術(shù)與方法來開發(fā),這是符合最新的軟件開發(fā)規(guī)范要求的。
3Java語言的動(dòng)畫效果遠(yuǎn)比GUI技術(shù)更加逼真,尤其是利用WWW提供的巨大動(dòng)畫資源空間,可以共享全世界的動(dòng)態(tài)畫面的資源。
4軟件最終產(chǎn)品:用Java語言開發(fā)的軟件可以具有可視化、可聽化、可操作化的效果,這要比電視、電影的效果更為理想,因?yàn)樗梢宰龅?即時(shí)、交互、動(dòng)畫與動(dòng)作",要它停就停,要它繼續(xù)就繼續(xù),而這是在電影與電視播放過程中難以做到的。
5其它:使用Java語言對(duì)開發(fā)效益、開發(fā)價(jià)值都有比較明顯的影響。
三、工業(yè)界對(duì)Java語言的評(píng)價(jià)
1996年5月29~31日,在美國(guó)舊金山召開了一個(gè)全世界Java語言開發(fā)者大會(huì),(JavaOneDeveloperConfer-ence),出席會(huì)議的多達(dá)6500多人,來自工業(yè)界的超過一半,有人評(píng)價(jià)說:"這是近年來計(jì)算機(jī)界最光輝的一次盛會(huì)",一些工業(yè)界的老總們相當(dāng)看好Java語言,認(rèn)為它的使用將會(huì)引起一場(chǎng)軟件革命。從軟件的設(shè)計(jì)風(fēng)格、設(shè)計(jì)方法、設(shè)計(jì)目標(biāo)到設(shè)計(jì)過程,都會(huì)產(chǎn)生徹底的變革,"甚至?xí)淖兇诵乔虻纳罘绞?。
在這次會(huì)上,Java的創(chuàng)始人之一JamesGosling說:"Java不僅僅只是applets,它能做任何事情",Dta咨詢公司的高級(jí)軟件工程師RichKadel說:"Java不僅僅是一種程序設(shè)計(jì)語言,更是現(xiàn)代化軟件再實(shí)現(xiàn)的基礎(chǔ);Java還是未來新型OS的核心;將會(huì)出現(xiàn)Java芯片;將構(gòu)成各種應(yīng)用軟件的開發(fā)平臺(tái)與實(shí)現(xiàn)環(huán)境,是人們必不可少的開發(fā)工具"。
由于各界都看好它,因此,各大公司都紛紛表示支持Java,Intel、Xerox公司聲言將把Java嵌入到他們的產(chǎn)品中去。就連華爾街金融界也在投入資金人力用Java開發(fā)電子貿(mào)易、金融軟件。
所以有人說:"現(xiàn)在第三方的開發(fā)商都團(tuán)結(jié)在Java大旗周圍了!",紛紛推出用Java開發(fā)的各種軟件產(chǎn)品,以期盡快地占領(lǐng)市場(chǎng)。
四、Java語言的應(yīng)用前景
Java語言有著廣泛的應(yīng)用前景,大體上可以從以下幾個(gè)方面來考慮其應(yīng)用:
1所有面向?qū)ο蟮膽?yīng)用開發(fā),包括面向?qū)ο蟮氖录枋、處理、綜合等;
2計(jì)算過程的可視化、可操作化的軟件的開發(fā);
3動(dòng)態(tài)畫面的設(shè)計(jì),包括圖形圖像的調(diào)用;
4交互操作的設(shè)計(jì)(選擇交互、定向交互、控制流程等);
5Internet的系統(tǒng)管理功能模塊的設(shè)計(jì),包括Web頁面的動(dòng)態(tài)設(shè)計(jì)、管理和交互操作設(shè)計(jì)等;
6Intranet(企業(yè)內(nèi)部網(wǎng))上的軟件開發(fā)(直接面向企業(yè)內(nèi)部用戶的軟件);
7與各類數(shù)據(jù)庫連接查詢的SQL語句實(shí)現(xiàn);
8其它應(yīng)用類型的程序。
相關(guān)推薦:
2014年計(jì)算機(jī)等考上機(jī)六大注意事項(xiàng)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |