首頁  >  文章  >  Java  >  java開發人員必須重視html5的5點理由

java開發人員必須重視html5的5點理由

伊谢尔伦
伊谢尔伦原創
2016-11-25 10:16:531123瀏覽

過去,Java開發人員都是依賴網頁瀏覽器作為應用程式的前端。但過程往往令人沮喪:HTML笨拙,JavaScript緩慢而難用,缺乏調試工具,想讓應用程式相容所有的瀏覽器是一個非常艱苦的過程。但現在你們的福音來了,隨著瀏覽器技術的改進,尤其是採用了HTML5之後,以上問題已經得到顯著的改善。下面就盤點一下HTML5能為Java開發人員帶來的5點好處。

 1、跨平台部署

java開發人員必須重視html5的5點理由

 跟Java一樣,HTML5的核心優勢之一便是跨平台運作。既支援傳統的桌面平台,也支援行動平台,包括iOS, Android, BlackBerry, Windows Phone, Symbian等等。這個跨平台的特性以為你可以讓所有的平台共用一個UI程式碼庫,節省好幾倍的開發時間。

  HTML5透過標準化一系列針對常用Web應用程式的APIs實現了跨平台,還包括開發離線應用程式、瀏覽器資料儲存和免插件的視音頻APIs。

 2、使用者介面控制項

HTML5為Web開發增加了許多新的控制項。建立頁面的包括:

,
,
,

  除了更多的原生控制項以外,最近激增的前端開發也改進了JavaScript的控制項。例如UI函式庫 jQuery UI 和 Telerik's Kendo UI 已經支援無縫添加複雜且可自訂的UI控件,例如選單、標籤等等。

 3、速度

java開發人員必須重視html5的5點理由

 HTML5的發展也帶動了JavaScript的發展,瀏覽器廠商們為了在市場份額中取勝,都在努力加速它們的渲染和JavaScript引擎。

  改進的不僅是JavaScript,CSS3也在與時俱進。 CSS3引入了一些非常強大的APIs,如 animations, transitions 和 transformations。由於這些動畫是原生的,瀏覽器可以利用硬體加速並直接在用戶的GPU上運行這些動畫。這樣可以確保動畫在行動裝置上都能夠流暢運作。

 4、Canvas

java開發人員必須重視html5的5點理由

 HTML5 的 元素使用 JavaScript 在網頁上繪製圖像。 擁有多種繪製路徑、矩形、圓形、字元以及添加圖像的方法。這個技術的出現對遊戲開發產業是革命性的。

  當然,如果你不是遊戲開發人員,你照樣可以用。由於它強大的跨平台支持,有很多附加的應用程式。 Canvas消除了開發人員創造豐富視覺視覺化的障礙,借用第三方工具(如Flash)將成為歷史。

 5、跨瀏覽器相容性

java開發人員必須重視html5的5點理由

 過去,讓Java開發人員在一個運行環境下編寫程式碼,然後在不同的瀏覽器下測試程式碼是一件非常痛苦的事情。幸運的是,HTML5已經將所有跨瀏覽器開發的障礙進行了標準化。

  另外,瀏覽器市場競爭也促進了調試工具的持續創新。不管你用的是IE、Firefox、Chrome還是Safari,現在都可以快速查詢DOM、遍歷JavaScript並深入研究網路堆疊。

  結語

  HTML5儘管還有很多問題亟待解決,但不得不承認,HTML5已經解決了Java開發中的大部分痛點,讓開發進程越來越無縫化。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn