Java applet 不知道有同學聽過嗎?我也只是聽過,並沒有使用過。我特意去瞭解了一下它,本文就對 Java applet 進行簡單介紹,說說它的輝煌與衰敗。僅此而已,現在已經沒人使用 Java applet 開發了。 ...
前言
Java applet 不知道有同學聽過嗎?我也只是聽過,並沒有使用過。我特意去瞭解了一下它,本文就對 Java applet 進行簡單介紹,說說它的輝煌與衰敗。僅此而已,現在已經沒人使用 Java applet 開發了。
一、Java applet
我們引用百度百科介紹:
Applet 可以翻譯為小應用程式,Java Applet 就是用Java語言編寫的這樣的一些小應用程式,它們可以直接嵌入到網頁中,並能夠產生特殊的效果。包含 Applet 的網頁被稱為 Java-powered 頁,可以稱其為 Java 支持的網頁。
當用戶訪問這樣的網頁時, Applet 被下載到用戶的電腦上執行,但前提是用戶使用的是支持 Java 的網路l瀏覽器。由於 Applet 是在用戶的電腦上執行的,因此它的執行速度不受網路帶寬或者 Modem 存取速度的限制。用戶可以更好地欣賞網頁上 Applet 產生的多媒體效果。
Java applet 是一種運行在 Web 瀏覽器中的 Java 程式,其主要通過 Java 語言編寫,可以以小程式的形式在網頁中嵌入並運行。常見的 Java applet 應用包括嵌入 Flash、音頻、視頻、動畫等多媒體元素,同時也可用於游戲、表單驗證、圖像處理等。
Java applet 通常運行於與 Java 虛擬機(JVM)相相容的瀏覽器中,這意味著 Java applet 不依賴於硬體、操作系統和軟體平臺,具有極高的跨平臺性和移植性,同時其運行結果也具備一定的安全性和穩定性。
二、輝煌與衰敗
1.輝煌過
Java applet 在 Web 瀏覽器中應用最為廣泛的時期是上個世紀90年代末至2000年代初,那個時候 Java 語言是 Web 應用程式的一種主流開發語言之一,而 Java applet 作為其在瀏覽器中的應用形式也因此變得非常流行。大多數人學習 Java 語言的目的就是編寫 applet,當時的 Java 也是創建可在 Web 瀏覽器上運行的互動式程式的唯一方式。許多網站都使用 Java applet 來實現動態效果、圖形呈現、線上游戲等功能,例如知名的線上游戲“俄羅斯方塊”正是基於 Java applet 實現的。
2.衰敗了
Java applet 的輝煌並沒有持續太久,在2000年代中期,Flash 逐漸崛起,並取代了 Java applet 成為 Web 瀏覽器中多媒體和動態效果的主要應用技術。同時,HTML5 和 CSS3 等 Web 技術的不斷發展和完善,為 Web 開發人員提供了更豐富、更靈活的工具和技術方案,包括 canvas、SVG、WebGL 等,這些技術可以取代 Java applet,實現更先進的圖形和動畫呈現效果。
除此之外,Java applet 也受到了安全性和相容性等問題的影響,例如 Java Runtime Environment(JRE)的漏洞問題,使用 Java applet 也需要用戶安裝 JRE 插件,不同瀏覽器的 JRE 版本相容性也不一定完美。因此,越來越多的 Web 應用程式採用 HTML、CSS 和 JavaScript 等 Web 前端技術開發,而 Java applet 的應用越來越少。
到了今天,年輕一代程式員甚至都沒有聽過 Java applet。而且自 Java 9 版本發佈之後,官方已經不再支持 Java applet,已經停止了對其維護的工作。
總結
Java applet 曾經在 Web 應用程式開發中表現出色,但隨著 HTML、CSS 和 JavaScript 等 Web 前端技術的不斷發展和完善,Java applet 變得過時了,不能滿足當今 Web 開發的需求。這個過程告訴我們,技術是會被新技術代替的,而且這個代替過程往往是非常快的,經歷了這個過程之後,技術熱度也會隨之降低。
技術是永遠在發展的,我們不能停留在過去的成就上,而是要不斷適應不斷變化的技術發展趨勢,積極學習和使用新技術,才能不被淘汰。
本文來自博客園,作者:Ongoing蝸牛,轉載請註明原文鏈接:https://www.cnblogs.com/coding-rocket/p/17422729.html