偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

移動(dòng)中間件2.0時(shí)代,企業(yè)如何使用HTML5

移動(dòng)開發(fā)
企業(yè)到底該不該使用HTML5推進(jìn)自己的移動(dòng)化?這個(gè)問(wèn)題似乎讓CIO和企業(yè)信息決策者有點(diǎn)頭痛。HTML5具有天生的跨平臺(tái)優(yōu)勢(shì)、可調(diào)用底層設(shè)備和系統(tǒng)功能的能力、企業(yè)使用成本低廉等優(yōu)勢(shì)。同時(shí)眼下HTML5也有一些不足,如運(yùn)行性能不佳、體驗(yàn)不好等。

 

這種情況下,企業(yè)面臨兩難的抉擇。一方面HTML5是明確的標(biāo)準(zhǔn)發(fā)展方向,同時(shí)能大幅降低企業(yè)移動(dòng)化成本。

 

另一方面HTML5存在的不足阻礙企業(yè)使用。究竟如何解決這個(gè)問(wèn)題,既能夠發(fā)揮HTML5給企業(yè)帶來(lái)的好處,又能讓HTML5當(dāng)前的不足得以解決?答案是:用HTML5開發(fā)Hybrid App。

汽車有混合動(dòng)力Hybrid,移動(dòng)應(yīng)用同樣也有混合模式。Hybrid App(混合模式移動(dòng)應(yīng)用)兼具“Native App良好用戶交互體驗(yàn)的 優(yōu)勢(shì)”和“Web App跨平臺(tái)開發(fā)的優(yōu)勢(shì)”。很多人不知道市場(chǎng)上一些主流移動(dòng)應(yīng)用都是基于Hybrid App的方式開發(fā),比如國(guó)外有美國(guó)銀行、國(guó)內(nèi)有 百度搜索等。而用HTML5開發(fā)Hybrid App既能夠發(fā)揮HTML5強(qiáng)大的界面表現(xiàn)力、跨平臺(tái)的特性又能夠彌補(bǔ)純HTML5 Web App體驗(yàn)差 的問(wèn)題。

“開發(fā)HTML5的Web App”和“用HTML5開發(fā)Hybrid App”是完全兩個(gè)不同的概念。

新技術(shù)和概念的出現(xiàn),很多人被誤導(dǎo)。

開發(fā)HTML5移動(dòng)應(yīng)用通常是指“運(yùn)行在瀏覽器上的Web App”。而“用HTML5開發(fā)Hybrid App”則只是把HTML5當(dāng)成手段和工具,開發(fā)具有Native特質(zhì)的Hybrid App才是目的。

基于HTML5開發(fā)的Hybrid App使用HTML5、CSS3進(jìn)行應(yīng)用界面的布局。通過(guò)Javascript調(diào)用系統(tǒng)能力,如攝像頭、傳感 器、數(shù)據(jù)傳輸、文件讀寫等。Javascript可以調(diào)用的系統(tǒng)能力不僅僅局限于功能層面,市場(chǎng)上也出現(xiàn)了支持UE交互完全使用原生實(shí)現(xiàn)的移動(dòng)中間件如 Titanium和AppCan等。

通過(guò)JS調(diào)用API的方式,基于HTML5的Hybrid App不但可以實(shí)現(xiàn)系統(tǒng)功能的調(diào)用,各種的原生UE交互也得以實(shí)現(xiàn)。這極大的彌補(bǔ)了HTML5性能和體驗(yàn)不足的弱勢(shì),又充分發(fā)揮了HTML5頁(yè)面構(gòu)建靈活、跨平臺(tái)、低成本的優(yōu)勢(shì)。繼而成為企業(yè)移動(dòng)化的最佳選擇。

為什么是用HTML5而不是HTML4或其他私有標(biāo)準(zhǔn)?

相比各種私有標(biāo)準(zhǔn)和協(xié)議,HTML5是國(guó)際主流標(biāo)準(zhǔn),同時(shí)也是HTML4的下一代標(biāo)準(zhǔn)。開發(fā)人員學(xué)習(xí)成本和掌握難度較低,開發(fā)效率較高。并且現(xiàn)在各 種網(wǎng)頁(yè)開發(fā)工具都已經(jīng)開始支持HTML5。尤其是Adobe已經(jīng)明確宣布放棄移動(dòng)端Flash,而HTML5的Canvas技術(shù)將成為替代者。HTML5 是非常明確的標(biāo)準(zhǔn)發(fā)展方向,移動(dòng)端尤為如此。

與HTML5一起興起的是CSS3,能夠完成復(fù)雜的界面布局。傳統(tǒng)界面構(gòu)建大量的使用圖片來(lái)實(shí)現(xiàn)效果,現(xiàn)在完全可以使用CSS3來(lái)取代,極大的減少 界面圖片用量、提升界面渲染速度、降低應(yīng)用安裝包大小。如顏色的漸變、圓角、異形等。同時(shí)傳統(tǒng)界面使用圖片為了適配眾多設(shè)備的不同分辨率通常需要多套圖 片,因?yàn)镃SS3具有矢量特性,所以一段代碼可以取代多張圖片。

[[104086]]

(上圖是用CSS3實(shí)現(xiàn)的QQ LOGO   Demo的地址點(diǎn)此

 

隨著終端性能的不斷加強(qiáng),最終企業(yè)可以選擇完全使用HTML5來(lái)達(dá)成移動(dòng)戰(zhàn)略,回歸靈活的B/S架構(gòu),重走類似于PC時(shí)代從Client到 Browser的路徑。但是眼下礙于HTML5的一些不足,使用“HTML5開發(fā)Hybrid App”成為一段時(shí)間內(nèi)企業(yè)移動(dòng)化的最佳選擇。這種方式在 企業(yè)最終回歸B/S架構(gòu)下的HTML5移動(dòng)化戰(zhàn)略時(shí),將起到承前啟后的關(guān)鍵作用。屆時(shí)只需要做少量的調(diào)整,就可以將基于HTML5的Hybrid App 快速移植到移動(dòng)瀏覽器上,重用性高、移植成本極低。

總結(jié)

無(wú)論是從技術(shù)發(fā)展趨勢(shì)角度分析,還是從節(jié)約企業(yè)移動(dòng)化投入、提高開發(fā)效率的角度分析。使用HTML5開發(fā)Hybrid App是一條企業(yè)移動(dòng)化的捷 徑,能夠幫助企業(yè)低成本、高效率的達(dá)成移動(dòng)戰(zhàn)略。但如何用好HTML5,反而成了企業(yè)CIO和信息化決策者需要認(rèn)真對(duì)待的課題。

責(zé)任編輯:佚名 來(lái)源: 雷鋒網(wǎng)
相關(guān)推薦

2012-11-06 10:19:45

企業(yè)級(jí)移動(dòng)信息化

2011-10-08 10:15:40

AdobePhoneGapNitobi

2013-07-30 16:29:24

中間件

2012-11-30 10:21:46

移動(dòng)中間件

2009-06-16 15:55:06

JBoss企業(yè)中間件

2020-08-19 08:39:05

中間件前端設(shè)計(jì)模式

2015-01-21 13:12:34

HTML5生態(tài)工具解決方案

2013-01-17 16:56:04

HTML5WebIE 10

2012-11-20 18:00:29

HTML5IE10瀏覽器

2013-08-25 23:57:31

中間件移動(dòng)中間件選型企業(yè)移動(dòng)信息化

2013-09-18 11:16:27

移動(dòng)中間件MBaaS企業(yè)級(jí)應(yīng)用

2017-11-28 10:44:00

云計(jì)算轉(zhuǎn)型企業(yè)

2014-10-30 11:25:24

2013-12-12 12:47:53

Hadoop 2.0開源大數(shù)據(jù)

2015-07-03 11:07:39

HTML5移動(dòng)Web

2018-05-08 16:33:31

中間件RPC企業(yè)

2018-05-02 16:23:24

中間件RPC容器

2012-02-07 08:58:21

IBM移動(dòng)中間件收購(gòu)

2024-12-09 00:00:15

Gin框架中間件

2010-10-19 16:30:23

金蝶中間件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)