国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Java的輝煌還能延續多久?

開發 后端
Oracle對Sun的收購引發了人們對Java未來的一絲擔心,Oracle能否繼續保持Java的開放性,面對Ruby、Python或PHP等一批輕量型語言的崛起,Java能否繼續保持其在開發領域的領導地位?

14年前,Sun公司的一位營銷天才把一門試驗性的跨平臺語言由象征踏實的Oak(橡樹),改名為香氣四溢的Java(咖啡)時,可能他沒有想到這門語言能有后來的輝煌。事實上,如果現在Sun想為這門語言改名,以準確體現其在計算機行業的地位,似乎Oak更形象。今天,雖然Java語言并非真正意義上的遍地開花,但它已經出現在眾多場合和設備中,而且它享有運行穩定、設計精良的美名;Java代碼也許無法主導所有計算機或所有平臺,但它離成為通用語言已近在咫尺。

Java之父詹姆斯戈斯林(JamesGosling)在Oracle主辦的OpenWorld大會上登臺發言時闡述了這一點。他調出JavaFX幻燈片,上面是一連串統計數字:超過8.5億個具有Java功能的桌面機和大約100億個具有Java功能的設備。實際上,Java虛擬機在電子設備中司空見慣:電子書閱讀器Kindle、藍光磁盤播放機和智能電話(包括不太智能的手機)等。iPhone(手機上網)應用程序可以在成千上萬部iPhone上運行,但Java嵌入在26億部手機上,從不太智能、20美元就能買到的手機,到最新一代的黑莓和Android手機無一不包。

請戈斯林到OpenWorld大會上演講,只是Oracle掌門人拉里埃利森(LarryEllison)希望向工程師們一再保證這門語言前途光明的手段之一。Oracle想要并購Sun,但它仍得等待歐洲監管部門批準這一決策。美國政府已開了綠燈,但歐洲政府官員由于擔心MySQL的發展還沒有同意這一起交易。戈斯林和Sun董事長麥克尼利(McNealy)都表示,一旦并購工作完成,Java會從Oracle得到比以往更多的關注和資源。

從近期來看,埃利森傳達的信號也許不是很重要,因為如今Java已成氣候,要改變發展方向也并不容易。當然,也有一些人認為,Oracle的商業模式太不一樣了,所以它必然會對Java生態系統的每個部分進行重大變化。總體來說,每拿出一個Java可能變化的理由,就有同樣充足的理由表明Oracle可能還是希望保持現狀。

企業級應用是主戰場

Java最先在服務器端找到了自己的位置,未來這個領域仍是有望看到Java虛擬機的主要地方。對Oracle的所有產品來說,大型服務器也是主要的安身之處,所以出現這對組合自在情理當中。雖然PHP編程員青睞MySQL,但對數據密集型的企業應用來說,許多最要緊的項目還是使用基于Oracle的架構封裝而成的Java,這種情況應該不會很快發生變化。

Sun稱,GlassFish應用服務器每個月的下載量超過100萬人次,Tomcat等比較舊的平臺仍然很常見。由于Java這項技術備受推崇、運行速度快、真正跨平臺,大型企業(如銀行和保險公司)對Java開發人員求之若渴。

不過,Java不再被認為是最新最酷的語法。一些編程員對靜態類型語言的結構滿腹牢騷,紛紛改用更新穎或更簡單的語言,比如Ruby、Python或PHP。現在許多較簡單的Web應用程序就是用這些語言開發而成的,因為它們編寫的代碼容易修改,能快速建立原型。然而,這些使用便捷的新語言常常離不開Java:Ruby開發人員常常使用JRuby(基于Java實現的Ruby語言),因為Java虛擬機能夠更出色地處理繁重任務、釋放多個線程。Jython(基于Java實現的Python語言)也相似。

Java現在正在加入一些最新的編程技術,以此遏制這些新語言大舉入侵。Grails明顯模仿了Ruby onRails的許多簡單的說明性模式;Grails這種框架利用名為Hibernate的數據庫中間件,把Groovy等腳本插件結合起來。Groovy本身添加了眾多的動態選項便于代碼解釋,同時可以直接鏈接至Java應用編程接口(API)的任何部分。甚至不需要考慮Python或Ruby,因為Groovy憑借一種精巧、現代的語法,讓Java編程員可以使用似乎變化無窮的龐大庫和底層穩若磐石的虛擬機。

走上移動之路

Java手機的數量(估計約26億部)委實驚人,因為市面上許多最簡單的手機里面都運行Java平臺微型版(Java ME)。這讓Wattpad.com等公司得以構建在整個第三世界都能順暢運行的文檔閱讀平臺。

不過,運行Java的智能電話數量相對少一點。iPhone的巨大成功激勵許多人重新學習ObjectiveC,這門語言讓編程員對于內存使用等一些系統問題提高了控制能力。Java為編程員隱藏了大部分底層問題,這是個優點,但前提是不需要管理內存等資源,因為要是垃圾收集出現一個小失誤,有些游戲就運行不了。可遺憾的是,因為電池續航時間是極其重要的一個因素,智能電話需要比幾乎其他任何平臺更嚴格的資源管理。

不過,Java編程員仍然很吃香,因為黑莓手機在其新平臺上繼續采用JavaME:它為手機的情景模式(profile)添加了支持觸摸屏和方向感應器的功能。而Android存在不可預知的因素。由于谷歌開放了Android的使用,許多手機廠商搭上Android這輛彩車。

谷歌的Android建立在開源Apache Harmony及其類上,而不是建立在Sun開發的Java開發工具包(JDK)和JavaME上。對使用Eclipse編寫代碼的人來說,它們看上去幾乎一模一樣。在其他許多情況下也無關緊要,因為Android開發使用了很多XML表單,但如果這兩套開發框架離對方漸行漸遠,這種分裂可能會變成大問題。

收復桌面陣地

大多數人仍然認為Java在桌面端從來沒有取得成功,這是過去。如今,Java正在緩慢而穩步地滲入到現代操作系統的各個角落。雖然用Swing編寫的標準應用程序因試圖定位在每個平臺的最基本部分而繼續遭殃,但是有了像JavaFX和WebStart這些比較新的開發平臺和框架,就有可能通過Web有效地部署軟件。本地平臺可處理Java歸檔(JAR)的所有緩存工作。只要點擊鏈接,有時偶爾隨后點擊幾下授予權限的對話框,軟件就可以安裝及更新,還可以隨時運行。

JavaFX仍然是一個名副其實的未知因素。圖形功能現在可與Adobe的Flash相競爭;計算引擎可支持大部分的JavaAPI,但這門語言是一門奇怪的混合語言,融合了正宗Java、JavaScript及其他的一些標記語言。其代碼比正規的Java簡單,所以Java編程員又要學習新的東西。不過,對極具互動性的桌面工具而言,新的動畫類也許值得花時間學習。WebStart正在繼續慢慢改進通過瀏覽器直接把軟件部署到桌面的功能。

搶占嵌入式領域

Java還在人們最預料不到的地方茁壯成長。雖然C編程人員可能從來不會承認Java虛擬機巧妙處理存儲區、快速運行的功能,但Java在非智能手機、機頂盒、嵌入式芯片、Kindle及其他低功耗設備取得的成功表明:Java虛擬機完全有能力在嵌入式應用方面一展身手。Java的普及性還幫助編程人員從大平臺遷移到小平臺。雖然為大型機開發企業級應用軟件改成開發小型嵌入式代碼并不簡單,但Java標準大大簡化了這種轉變,這讓其他許多工具自嘆弗如。

Java程序包也在變得越來越小巧。戈斯林用塵埃來形容一臺硬幣大小、能夠識別Java的計算機。JavaCard是面向這類小型程序包的一種虛擬機和API,它即將迎來3.0版,這個里程碑式版本將增添網絡連接功能。盡管這些小不點還沒有小得足以放入到人的眼睛中,但直接與互聯網通話的功能卻讓它們顯得極具誘惑力。

合作伙伴會分道揚鑣?

所有開發人員的最大擔心是:要是Oracle收購Sun的交易塵埃落定,會出現什么樣的利益沖突變化?Oracle是靠收取大筆的軟件許可費成長壯大,其軟件可運行在客戶想要購買的任何硬件上。而另一方面,Sun通常是免費贈送軟件,然后通過銷售服務器賺到一些錢。這些經銷策略也許不會立即發生變化,因為慣性實在太太了,但誰也不知道將來Oracle會做出怎樣的決策。

一些人認為,Oracle過去在收取大筆許可費方面屢試不爽,只會鼓勵埃利森對Sun采取類似的手法。也許Oracle的銷售團隊眼下就在垂涎這個機會:針對Java以前免費的地方開始逐步提高許可費。為了避免重新編寫Java平臺企業版(JavaEE)應用軟件,許多企業很可能寧可支付每個CPU 100美元、200美元甚至100萬美元的費用。

批評人士指出,Oracle很容易開發出新版Java虛擬機,針對不同的市場推出不同的性能級別。桌面虛擬機可能保持免費,Oracle甚至可能會掏錢請電腦廠商來推銷Java和JavaFX,而處理極限多線程方面的性能改進可能會收取非常高的費用。從用戶身上撈錢有好多法子,許可費相比之下往往便宜得多:要是讓拒不服從的編程員先學習一門新語言,然后重新編寫代碼庫,那成本高多了。

但也有人認為,Oracle也許不會采用這一招。一名接近Sleepycat(這家開源數據庫公司在2006年被Oracle收購)的消息人士表示,Oracle已把技術隊伍的規模擴大了約一倍,而所有雙許可模式原封不動。軟件仍然采用開源或商業許可證這兩種形式。如果Oracle像Sleepycat那樣對待Java,社區許可及其他方案仍然會跟以前一樣免費、隨處可得,同時有更多的工程師來改進代碼。

與其他各大Java合作伙伴的長期關系方面仍存在更深層的問題。谷歌繼續支持ApacheHarmony,這個代碼超過125萬行的項目似乎一心要破壞Sun作為世界中心的地位。IBM輸掉了爭奪Sun的競標戰,現在發現競爭對手Oracle的實力更強勁了。IBM設計了Eclipse開發工具,可能也會開始把Java平臺帶往另一個方向。

其他合作伙伴的態度比較激烈。SAP公司首席技術官VishalSikka一再要求Sun發布Java社區進程(JCP),著重提到了Oracle在2007年提出的方案:將控制權交由一家開放、獨立、與廠商中立的標準組織,標準組織的所有成員在機會均等的前提下參與。雖然Oracle對相關細節基本保持緘默,但可以認為,這家公司會因為從Sun承襲過來的一些觀點而重新贏得尊重。

但是,盡管其他合作伙伴可能會參與恫嚇的舉動,但他們可能會考慮度的問題,因為大家其實是相互牽制的,任何過激的行為都極可能會被阻止,因為大家都認識到一次編寫、到處運行理念具有的優勢。如果為Android手機編寫的代碼無法很容易地遷移至索尼藍光播放機或Glassfish服務器,另一門語言就有機會應運而生。實際上已經有多家公司在編寫工具包,讓用戶可以在iPhone上輕松運行Ruby on Rails或Python軟件。

另外,許多這些比較新的語言可能會成為不可小覷的競爭對手,而暗斗過多只會幫助它們攻城掠地。現在有幾十種非常好、知名度小一點的開源程序包,只要忠實的愛好者稍加轉換,通常就能把它們移植到每個平臺上。比如,Python已經是一些科學領域的主要語言,谷歌選擇Python、而不是Java作為其應用引擎(AppEngine)支持的第一種語言。雖然IBM、Oracle和谷歌在爭奪主導權的競爭中可能會相互排擠,但它們必須認識到:所有人都受益于標準化,而不是壟斷。要是誰敢過于排擠別人、企圖一手控制Java,其他廠商可能會奔向其競爭對手。

Java也開應用程序商店?

Java代碼庫仍相當有凝聚力、相對標準化,這個事實惹得眾人猜測:Sun(如果合并案完成,還有Oracle)到底會怎樣利用Java的普及性來大發其財,又不提高許可費、擠壓每個人?如果有人開發出一種面向整個Java生態系統的應用程序商店(AppStore),從而像銷售面向iPhone的應用程序那樣銷售用Java編寫的小組件(widget)它們可以在桌面、手機、藍光播放機或可以使用Java的其他任何平臺上運行,將會怎么樣?

最近已經有了面向Android手機的一批數量可觀的應用程序,Sun也在謀劃一家Java商店,好讓人們只需把應用程序拖到桌面上,或者只要再編一點代碼,就可以把各應用程序結合起來,從而讓它們可以在Java世界的幾乎每個角落里運行。不過,處理截然不同的屏幕和用戶界面還是個挑戰。

設想一下這種場景有多吸引人:開發人員編寫的某個應用程序在Android手機上運行著,他在辦公桌面上處理任務,回到家后在客廳的藍光播放機上順暢運行。

把Java應用程序帶到坐沙發的人面前甚至有點出人意料,因為Java這門語言在被叫做Oak的早期階段,本意就是運行在機頂盒上。這種遠景將依賴于Java平臺的最大優點:普及性和跨平臺的穩定性,也許這些優點會幫助Java給其發明者帶來滾滾收入。

原文鏈接:http://www.webspherechina.net/club/thread-78540-1-1.html

【編輯推薦】

  1. 對于Java類加載過程中的順序問題探究
  2. Java多線程之消費者生產者模式
  3. 深入理解Java對象序列化
  4. 如何優化Java程序設計和編碼提高性能
  5. 菜鳥入門Java語言學習的要點
責任編輯:林師授 來源: WebSphere中國
相關推薦

2020-11-04 18:08:32

IT大學生技術

2012-11-19 10:15:32

2012-05-31 09:09:53

2018-12-06 13:52:07

2011-12-16 20:05:38

Kindle Fire

2019-11-28 14:11:00

物聯網網關物聯網IOT

2020-05-12 10:44:19

數據分析師薪資數據

2009-12-09 14:25:31

2021-02-18 18:47:02

比特幣加密貨幣區塊鏈

2015-08-14 10:37:05

MIUI創新小米

2022-06-27 06:16:30

蓄電池通信基站

2011-08-12 09:08:17

蘋果埃克森美孚

2018-06-07 10:17:15

區塊鏈數字貨幣比特幣

2024-05-08 14:12:40

Redis軟件開源

2018-12-18 14:22:19

人工智能AI語音

2018-01-08 21:01:16

華為

2017-09-20 13:19:00

2018-03-08 14:39:40

華為速度業務

2020-05-26 11:53:31

運營商5G網絡

2009-12-09 16:01:10

Linux系統
點贊
收藏

51CTO技術棧公眾號

在线日本中文字幕| 成人午夜av电影| 欧美精品丝袜久久久中文字幕| 成人av电影免费| 国产在线1区| 国产精品一区免费在线观看| 久久成人一区二区| 神马午夜dy888| 性伦欧美刺激片在线观看| 国产午夜精品一区理论片飘花| 18禁免费无码无遮挡不卡网站| 亚洲日产av中文字幕| 亚洲精品自拍偷拍| 写真福利片hd在线观看| 国产综合久久久久久鬼色| 欧美在线视频一区| 欧美人与禽猛交乱配| 亚洲一区二区三区不卡国产欧美| 在线综合视频网站| 精品久久久中文字幕| 亚洲成成品网站| 日韩黄色视屏| 成人午夜精品一区二区三区| 日本一区二区不卡| 成人免费网址| 综合分类小说区另类春色亚洲小说欧美 | 日本一区高清在线视频| av成人在线播放| 欧美亚日韩国产aⅴ精品中极品| 婷婷五月综合缴情在线视频| 99久久国产综合精品成人影院| 亚洲男人的天堂网站| 黄动漫在线免费观看| 精品一区二区三区不卡| 国产精品视频导航| 日韩在线观看中文字幕| 欧美激情综合网| 欧美麻豆久久久久久中文| 欧美中日韩免费视频| 国产99在线| 欧美性jizz18性欧美| 爱情岛论坛vip永久入口| 国内一区二区视频| 制服国产精品| 日韩综合在线| 久久91亚洲精品中文字幕奶水 | 亚洲综合福利| 亚洲国产精品久久久久秋霞蜜臀| 97秋霞电影网| 国产美女精品人人做人人爽| 国产精品视频免费观看www| 极品av在线| 中文字幕av不卡| 精品乱码一区| 操一操视频一区| 伊人久久综合网另类网站| 欧美一卡二卡在线观看| 热re91久久精品国99热蜜臀| sm性调教片在线观看| 欧美一区二区三区播放老司机| 一起操在线观看| 1区2区3区欧美| 国产成人综合一区| 成人丝袜视频网| 久久男人资源站| 日韩高清一级片| 国产99视频在线观看| 免费日韩成人| 国产精品视频在线看| 亚洲精品久久久久久久久久久久| 国产在线播放观看| 每日更新成人在线视频| 99精彩视频| 国产精品色在线网站| 欧美午夜寂寞影院| 成年人午夜视频在线观看| 一区二区三区精品视频在线观看| 久久成年人视频| 亚洲淫性视频| 欧美一区2区视频在线观看| a√中文在线观看| 日韩av免费在线播放| 欧美久久综合网| 日本中文字幕在线视频观看| 欧美日韩精品电影| 蜜桃精品视频| 国产欧美在线播放| 国产一区二区在线观看视频| 日韩va亚洲va欧洲va国产| 成人在线网站| 久久影院在线观看| 国产欧美在线观看免费| 亚洲国产精品久久人人爱蜜臀| 国产一区二区片| 91精品一区国产高清在线gif| 欧美不卡在线视频| 欧美jizzhd69巨大| 亚洲成人激情图| 中文字幕av一区二区三区人| 97视频在线观看播放| 九九久久精品| 国产成人精品网站| 欧美日韩在线大尺度| 国产精品麻豆va在线播放| 国产九九精品视频| 91精品电影| 日本一区二区在线视频| 激情综合网av| 9l视频自拍9l视频自拍| 少妇一区二区三区| 51色欧美片视频在线观看| 在线成人亚洲| 国产原创中文在线观看| 精品久久久久久亚洲精品| 午夜视频在线| 91麻豆精品91久久久久久清纯| 亚洲承认视频| 国产欧美日韩免费| 成人午夜私人影院| 成人在线观看免费网站| 91精品国产麻豆| 国产精品15p| 精品欧美一区二区三区久久久| 国色天香一区二区| 国产一区二区色| 好看不卡的中文字幕| 精品一区久久久| 狠狠色狠狠色综合婷婷tag| 亚洲欧美日韩中文视频| 欧美黑人巨大| 在线国产亚洲欧美| 川上优的av在线一区二区| 亚洲毛片在线免费观看| 97人澡人人添人人爽欧美| 欧美精品一区三区| 欧美日韩大片免费观看| 国产成人亚洲综合青青| 日韩精品影视| 国产精品极品美女粉嫩高清在线| 国产在线|日韩| 日韩视频精品在线| 成人精品毛片| 国产精品激情av在线播放| 天堂资源在线中文精品| 欧洲成人一区二区| 亚洲视频在线一区| 中文在线а√在线8| 91久久大香伊蕉在人线| 久久综合久久鬼色| 超碰成人av| 欧美最大成人综合网| 国产精品短视频| 亚洲精品毛片| 美乳视频一区二区| 午夜欧美视频在线观看| 欧美日韩黄网站| 日韩一二区视频| 欧美一区二区三区白人| 久久精品不卡| 1024手机看片国产| 久热在线中文字幕色999舞| 91婷婷韩国欧美一区二区| 97国产在线| 欧美最猛性xxxxx直播| 91精品国产综合久久久久久豆腐| 亚洲欧美日韩高清| 一区中文字幕| 精品婷婷色一区二区三区蜜桃| 韩国一区二区三区| 明星乱亚洲合成图.com| 欧美性猛交丰臀xxxxx网站| 精精国产xxxx视频在线野外| 久久精品国产成人精品| 欧美三区不卡| 蜜臀在线观看| 97精品视频在线| 2020国产精品久久精品美国| abab456成人免费网址| 欧美日韩国产精品一卡| 69久久99精品久久久久婷婷| 在线综合亚洲| 日韩在线资源| 日产精品高清视频免费| 欧美mv日韩mv国产网站app| 亚洲免费影院| 九色porny在线| 亚洲综合自拍一区| 日韩欧美国产成人| 尤物精品在线| 日本亚洲精品| 欧美动漫一区二区| 亚洲狠狠丁香婷婷综合久久久| 婷婷丁香六月天| 97精品久久久| 91免费看`日韩一区二区| 精品国产不卡一区二区| 1024av视频| 国产成人精品网站| 偷拍一区二区三区| 激情综合亚洲|