天天看點

Oracle痛下殺手:Java浏覽器插件将在JDK 9上被徹底棄用

臃腫、bug多、錯誤不斷的java

web浏覽器插件,終于被甲骨文(oracle)判了死刑。就在上個月,adobe實際上已經開始了讓flash從web上退休的節奏,轉而推動标準更友好的html5。而現在,oracle也做出了同樣的決定。當然,該公司不是立即完全甩掉這個包袱,但表示java

web浏覽器插件的滅亡或許是不可避免的。

Oracle痛下殺手:Java浏覽器插件将在JDK 9上被徹底棄用

不過,該公司用來替代它的,還是一項基于java的技術(通過一個浏覽器連結來運作完整的應用程式)。

flash和java是反對清web插件的兩大反對者,畢竟它們的技術“曾經年輕過”、催生了無數的互動式站點、強大的web應用程式、甚至推動了web本身的邊界。

時間快進到今天,這類插件卻遺憾地成為了網際網路的一大安全風險。盡管flash或多或少地可以用html5來替代,許多用于内聯網或企業設定下的站點,卻仍在使用基于插件的java應用。

在某種程度上,甲骨文在強行讓插件退休之外,确實沒有了其它的選擇。現代浏覽器已經砍去了對npapi的支援,而幾乎同樣年邁的flash和java也注定迎來同樣的命運。

沒有了插件,依賴它們的應用就無法在運作。當然,甲骨文并不希望使用者一道在web上放棄java,是以提供了java web start(或曰javaws)作為替代。

與舊式的java applet一樣,javaws應用仍然采用了java,并且可以通過點選網頁連結的方式啟動。但不同的是,javaws是作為獨立的應用程式而運作于浏覽器之外的(盡管還是在java虛拟沙箱裡跳舞)。

如果javaws應用沒有在你的機器上安裝,點選相關連結就會先行下載下傳應用并自動運作。javaws被誇贊為更加健壯,且應用比java web applets更易更新和維護。

總而言之,對于那些仍在使用老式applet的企業,還是能夠在不更新java(以及web浏覽器)版本的情況下一直使用下去的。當然,别指望有其它人繼續幫你提供安全修複和更新了。

java web插件将從計劃于九月釋出的jdk 9開始被棄用,然後在未來版本的jdk和jre中被徹底移除(具體時間仍不确定)。

本文轉自d1net(轉載)