Java:面向未來的七大強力新特性

jopen 9年前發布 | 11K 次閱讀 Java
 

誕生于1991年的Java如今已經成為世界范圍內應用最為廣泛的編程語言之一。在今天的文章中,我們將共同了解Java所擁有的七大關鍵新特性,展望其如何在未來的超級計算、大數據以及物聯網等領域繼續發揮核心作用。

Java:面向未來的七大強力新特性

Java。作為與萬維網共同發展成長的編程工具,幾乎沒有任何一種其它語言能夠像它這樣從始至終對Web應用程序作出定義。自1991年誕生于 Sun Microsystems公司(現已被甲骨文公司收購)以來,由James Gosling、Mike Sheridan以及Patrick Naughton共同設計而成的Java語言已經成為眾多企業級應用程序方案當中的核心組成部分。而在近25年的發展演變之后,Java還能否在我們的未 來開發規劃當中繼續占據一席之地呢?

Java的主要優勢在于其作出的WORA:即一次編寫(Write Once)、隨處運行(Run Anywhere)。簡單來講,這意味著開發團隊能夠利用Java編寫一款應用程序,并將其編譯為可執行形式,而后將其運行在任何支持Java的平臺之 上。這顯然能夠極大提高編程工作的實際效率,但實現這樣的效率也確實需要我們付出一點成本。

此類主要成本之一就是在訪問低級機器硬件時,WORA的起效會帶來一系列限制條件。通用兼容性需要抽象機制的支持,而抽象機制會給應用性能造成一 定影響。正因為Java與硬件之間存在一定差距,因此C++才得以繼續充當主要開發語言之一,且往往與Java配合起效。不過這還僅僅是成本的一種表現。 其它更為高昂的成本甚至有可能阻礙Java的未來發展。

Java應用程序通常運行在瀏覽器窗口當中,對瀏覽器界面的熟知正是很多企業開發人員樂于利用Java創建應用程序的主要原因之一。不過問題在 于,Java是通過插件架構接入瀏覽器并成為其組成部分的,但這一架構目前正逐漸消失。新的微軟Edge瀏覽器不允許使用任何插件。Chrome瀏覽器目 前也對插件作出了諸多限制。其它瀏覽器似乎也會遵循同樣的轉變思路。那么這是否意味著Java將因此而逐漸淡出我們的視野?

不,Java并不會就此終結。Java應用程序仍將繼續以獨立而特別的方式保持運轉。大量現有Java代碼的存在意味著重視成本問題的開發人員(及開發經理)將在長遠的未來繼續使用Java。有鑒于此,我們需要了解與Java相關的哪些事實?

軟件開發與編程語言本身一直在不斷發展。Java當然也投身于這場經年累月的持續演進。下面我們就來一同了解Java的幾大相關重點,看看其發展方向會給我們的未來開發帶來怎樣的影響。

當然,最后提一句。如果您正在使用Java進行編程,或者對其發展前景有何高見,不妨在評論欄中與我們分享。感謝參與:)

Java已不再局限于瀏覽器

Java:面向未來的七大強力新特性

Java主要作為基于瀏覽器的應用程序開發語言的歷史角色已經發生了轉變。在步入Windows 10時代之后,我們將迎來新的Edge瀏覽器并在這里徹底告別Java——因為這款新型瀏覽器不再支持插件機制。

現在,我要向大家分享一點小秘密:如果您出于某種考量而需要繼續使用基于瀏覽器的Java應用,完全沒問題。Windows 10當中同時提供IE 11瀏覽器,這套傳統瀏覽方案樂于迎接包括Java在內的各種插件方案。這雖然也意味著大家仍然需要重視由插件引發的安全問題,但至少我們多了一種選擇。

不過面向未來,大家應當制定計劃,逐步將自己的Java應用程序轉移到桌面平臺之上。它們將在這里迎來新的發展空間,而用戶們也將逐漸適應在瀏覽器窗口之外與Java應用順暢協作。

JavaScript將一直存在

Java:面向未來的七大強力新特性

Java與JavaScript是完全不同的兩種事物:Java是一款由Sun Microsystems公司開發的編譯編程語言,而JavaScript則是由Netscape公司推出的解釋型腳本語言。Java應用程序可以運行在 瀏覽器當中(利用插件架構),同時亦可以獨立程序形式存在。而JavaScript則必須立足于瀏覽器窗口之內——單憑自身并不能夠獨立運行。

著眼于未來,JavaScript仍將在瀏覽器領導保持至關重要的地位。它能夠與HTML 5攜手合作,共同為用戶提供豐富的交互式瀏覽器使用體驗。如果您是一位擁有豐富JavaScript使用經驗的開發人員,那么您的發展前景可謂相當光明。

如果您是一位開發工作經理,那么在規劃當中利用HTML 5以及JavaScript進行應用開發也相當明智。二者相結合能夠為企業Web以及移動Web應用提供非常理想的支撐,從而應對未來很長一段時間內的實際需求。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!