時(shí)間:2015-12-14 14:10:41 瀏覽:3044次
HTML5是超文本標(biāo)記語(yǔ)言的第五次修改,也是下一代的HTML?,F(xiàn)在移動(dòng)端的發(fā)展,使得網(wǎng)頁(yè)設(shè)計(jì)師對(duì)于HTML5的熱愛(ài)尤勝。那么大家可知道現(xiàn)在的HTML5應(yīng)用程序狀態(tài)呢?這也正是今天要分享給大家的內(nèi)容主題了。
HTML5是什么?HTML5是很好的總結(jié)Mark Pilgrim:“HTML5是下一代HTML,取代HTML 4.01,XHTML 1.0,和XHTML 1.1?!币粋€(gè)有趣的邊注這里,我們可能會(huì)看到一個(gè)“HTML6”,但這聽起來(lái)像是他們只想數(shù)量下降的想法,相反,隨著時(shí)間的推移慢慢進(jìn)化規(guī)格。這將需要一個(gè)大改造,但有意義。
應(yīng)用程序
雖然有很多好的定義,你可能知道一個(gè)應(yīng)用程序——我認(rèn)為這是值得再處理。“應(yīng)用軟件是計(jì)算機(jī)軟件,旨在幫助用戶執(zhí)行特定的任務(wù)。此類程序也稱為軟件應(yīng)用程序”
HTML5應(yīng)用程序(HTML5應(yīng)用程序)
一個(gè)HTML5應(yīng)用程序是什么?從用戶的角度來(lái)看,他們是符合上述定義的應(yīng)用程序。他們?cè)谄絻r(jià)與其他應(yīng)用程序可能不是現(xiàn)在,但他們足夠近,用戶不會(huì)關(guān)心。遲早,我們會(huì)看能力平價(jià)。
從開發(fā)人員的角度來(lái)看,他們編寫的應(yīng)用程序使用HTML,javascript,和CSS。它們是應(yīng)用程序利用開放技術(shù)和HTML和CSS的發(fā)展規(guī)范允許我們創(chuàng)建軟件,可以使用離線;需要使用的東西(至少)平臺(tái)如Silverlight或閃光。
一個(gè)HTML5應(yīng)用程序web標(biāo)準(zhǔn)的東西。我猜你可能會(huì)扔在圖像,但實(shí)際上,同樣的事情你已經(jīng)使用多年來(lái)構(gòu)建web頁(yè)面現(xiàn)在被?構(gòu)建應(yīng)用程序更類似于臺(tái)式電腦或智能手機(jī)應(yīng)用網(wǎng)站。
開源模式轉(zhuǎn)變
Tim O ' reilly,O ' reilly媒體的創(chuàng)始人和開源支持者,說(shuō)的很對(duì):“IBM的商品化的基本設(shè)計(jì)個(gè)人電腦導(dǎo)致的機(jī)會(huì)有吸引力的利潤(rùn)”的堆?!避浖?,新的財(cái)富正在由商品開源軟件棧,構(gòu)成互聯(lián)網(wǎng)。”值移動(dòng)堆棧,商品化向下移動(dòng)堆棧。我認(rèn)為HTML5是一個(gè)新的,新圖層。
瀏覽器,甚至在這一點(diǎn)上,已經(jīng)成為一種商品。只要堅(jiān)持一個(gè)標(biāo)準(zhǔn),我認(rèn)為它會(huì)好的。人們會(huì)更擔(dān)心他們HTML5應(yīng)用程序可以運(yùn)行在他們的瀏覽器比他們使用什么瀏覽器。如果我們學(xué)到了什么,那就是你不能從舊媒介復(fù)制粘貼到新的。想想從廣播到電視。你不能只拿相機(jī)對(duì)著一個(gè)男人的新聞解讀一個(gè)麥克風(fēng)。雖然有一個(gè)初始哇因素,我不認(rèn)為完整的操作系統(tǒng)在網(wǎng)絡(luò)上的事情會(huì)完全翻譯盡可能多的HTML5應(yīng)用程序?qū)⑥D(zhuǎn)化為離線設(shè)備使用。
分銷渠道的重要性
沒(méi)有分銷渠道的蘋果應(yīng)用商店和安卓應(yīng)用商店占主導(dǎo)地位。還有小說(shuō)使用像閥門一樣,視頻游戲開發(fā)和數(shù)字發(fā)行公司是做游戲分布,以及Netflix電影。這些分銷渠道似乎用戶如何將組織本身。就像操作系統(tǒng)是綁定的軟件桌面時(shí)代,分銷渠道將綁定軟件對(duì)“云”時(shí)代。
我們是如何走到這一步的。仍有兩大瓶頸。Web標(biāo)準(zhǔn),我們抱怨碎片在瀏覽器市場(chǎng),并不是壞事。它可以是更好的,但這不是世界末日。他們都運(yùn)行HTML、JS和CSS。雖然每個(gè)瀏覽器都有自己的事情,基本上,我們所做的好。例如,你可以放一些網(wǎng)頁(yè)上的內(nèi)容并將其交付給用戶和知道—以某種方式—用戶將能夠看到它。你能想象如果一個(gè)公司開始認(rèn)為他們要重新定義web自下而上和完全控制的標(biāo)準(zhǔn)?“我們不會(huì)使用HTTP不會(huì)使用HTML?!斑@將是瘋了!這一事實(shí)給W3C標(biāo)準(zhǔn)機(jī)構(gòu)像巨大的權(quán)力讓瀏覽器在同樣的道路。
沒(méi)有很多的布局引擎
第二部分是,瀏覽器是很難做的。數(shù)十億的網(wǎng)頁(yè),很多真正壞的標(biāo)記。個(gè)體開發(fā)人員不會(huì)有希望。即使過(guò)去只是解析HTML:HTML移動(dòng)快——快對(duì)于我們中的大多數(shù)人,但個(gè)別開發(fā)人員快速。同時(shí),我們選擇使用HTML以新的方式(如微格式)所以即使約定可以改變中游瀏覽器。然后添加上,不同生態(tài)系統(tǒng)的計(jì)算機(jī)和操作系統(tǒng),瀏覽器廠商必須跟上,這是一個(gè)小俱樂(lè)部的秘訣。一個(gè)小俱樂(lè)部正是我們今天的。只有四種主要的布局引擎的核心市場(chǎng):三叉戟(IE),壁虎(Mozilla Firefox),WebKit(Chrome,Safari),轉(zhuǎn)眼間(Opera)。噸的瀏覽器之上的引擎。有了這樣一個(gè)小俱樂(lè)部,很容易讓事情內(nèi)聯(lián)和跟蹤另一個(gè)人在做什么。人們抱怨IE,據(jù)我所知,每個(gè)人都彼此現(xiàn)在和談判IE9看起來(lái)是一個(gè)正直的成員這個(gè)小俱樂(lè)部。我們是:標(biāo)準(zhǔn)和瀏覽器廠商已經(jīng)創(chuàng)建了一個(gè)瓶頸,幾乎任何你想要做一個(gè)網(wǎng)絡(luò)流。但是,這也意味著,如果你有一個(gè)瀏覽器的設(shè)備上,你有一個(gè)HTML5應(yīng)用程序環(huán)境??傆袝?huì)分裂,但這只是會(huì)的方式,我們可以住在一起了。
我們?cè)跇?biāo)準(zhǔn)化?
有一個(gè)臭名昭著的估計(jì)伊恩HixieHTML5編輯器:“據(jù)估計(jì),再編輯,HTML5將達(dá)到一個(gè)W3C推薦標(biāo)準(zhǔn)在2022年或之后。”
這個(gè)很多人嚇壞了,但我認(rèn)為它的意思是最終確定的標(biāo)準(zhǔn)需要很長(zhǎng)時(shí)間。瀏覽器廠商開始實(shí)現(xiàn)這個(gè)東西現(xiàn)在都是免費(fèi)的,他們(大多數(shù)人都Internet Explorer除外)。
特征檢測(cè)與瀏覽器嗅探。這就是特征檢測(cè)(檢測(cè)用戶的瀏覽器能做什么)和瀏覽器嗅探(用戶使用什么瀏覽器)的辯論。如果你是一個(gè)應(yīng)用程序開發(fā)人員,您可以自由的目標(biāo)“高級(jí)功能”,但你應(yīng)該做功能檢測(cè)和漸進(jìn)增強(qiáng)。這似乎是一個(gè)完全合理的方式發(fā)展。它允許標(biāo)準(zhǔn)過(guò)程以確保它正確的事情而不是開發(fā)人員從滿足用戶的需求。在任何給定的時(shí)間,會(huì)有一個(gè)非常不同的瀏覽器。(使用網(wǎng)站caniuse和QuirksMode將幫助)。有很好的特性檢測(cè)庫(kù)現(xiàn)代化的。還有這個(gè)Mark Pilgrim列表:檢測(cè)的一體化Almost-Alphabetical“少跟我裝蒜”指南.
離線api
我真的認(rèn)為,這些是HTML5應(yīng)用程序的第一步動(dòng)作,然后他們更只是離線存儲(chǔ)數(shù)據(jù)。失去了許多開發(fā)人員是偉大的我們localStorage,但是我們?nèi)绾巫寫?yīng)用程序完全離線啟動(dòng)嗎?沒(méi)有離線存儲(chǔ)源文件和數(shù)據(jù)的能力,我們就不會(huì)有離線HTML5應(yīng)用程序。就像我說(shuō)的,我們有兩個(gè)離線存儲(chǔ)機(jī)制:一個(gè)簡(jiǎn)單的鍵/值存儲(chǔ)系統(tǒng)localStorage和一個(gè)SQL存儲(chǔ)引擎,這幾個(gè)瀏覽器支持(但SQL時(shí)尚的想法似乎脫落)。新暑熱建立索引數(shù)據(jù)庫(kù)——來(lái)自所有主要的瀏覽器廠商的支持。存儲(chǔ)程序和數(shù)據(jù)離線基線需求任何HTML5應(yīng)用程序環(huán)境。值得慶幸的是,我們已經(jīng)支持這些標(biāo)準(zhǔn)在WebKit瀏覽器,F(xiàn)irefox,它應(yīng)該在IE9。盡管IE支持可能不是一路,考慮離線使用:我們最需要離線功能?當(dāng)我們?cè)谖覀兊氖謾C(jī)或上網(wǎng)本。智能手機(jī)是傾向于WebKit和許多這些天銷售的智能手機(jī)運(yùn)行WebKit。地方我們需要離線經(jīng)驗(yàn)最支持離線經(jīng)驗(yàn)一樣,沒(méi)關(guān)系,IE目前不支持離線存儲(chǔ)。
W3C WebApps工作組:HTML5應(yīng)用程序的下一步,W3CWebApp標(biāo)準(zhǔn)是工作的另一個(gè)主要領(lǐng)域。大量的api和其他規(guī)范端HTML5應(yīng)用程序正在開發(fā)中。
部署和包裝分布
“本地/離線HTML5應(yīng)用程序,W3C Widget打包和配置是選擇的部署機(jī)制。它將成為標(biāo)準(zhǔn),因?yàn)樗呀?jīng)在那里,是有道理的,這是接近成為一個(gè)正式規(guī)范。此外,許多廠商已經(jīng)在努力實(shí)現(xiàn)它。
W3C widget工作沃達(dá)豐S60和三星手機(jī),歌劇桌面和移動(dòng)在任何平臺(tái),螺栓的瀏覽器(瘦客戶機(jī)解決方案如Opera Mini)Windows Mobile 6.5。而黑莓還支持他們,現(xiàn)在他們需要一個(gè)特殊的Java包裝程序黑莓操作系統(tǒng)作為一個(gè)接口。沒(méi)有理由假定W3C Widget 3月將停止在這里?!?/P>
這些都是標(biāo)準(zhǔn),就像任何其他。從本質(zhì)上講,如果你有一個(gè)HTML5應(yīng)用程序,它將包含一些HTML,CSS和javascript(也許圖像和其他媒體)。標(biāo)準(zhǔn)是一種幫助開發(fā)者計(jì)劃他們的應(yīng)用程序以這樣一種方式,他們可以放心地分布在一個(gè)整包一貫。如果您熟悉梨,這是一個(gè)非常相似的概念(但HTML5離線應(yīng)用程序而不是PHP類)。你可能需要填寫一些額外的元數(shù)據(jù)來(lái)解釋你的應(yīng)用程序組合在一起。然后——在一個(gè)平臺(tái),支持標(biāo)準(zhǔn)可以確保用戶可以安裝你的應(yīng)用。這開始變得有趣當(dāng)開始討論“應(yīng)用程序商店”,——我們將這個(gè)話題。
HTML5有一束其他很酷的api,可以利用HTML5應(yīng)用程序。這些api是會(huì)給應(yīng)用程序訪問(wèn)之類的東西文件,網(wǎng)絡(luò)攝像頭,與服務(wù)器雙向溝通和硬件加速的動(dòng)畫。這些api會(huì)更好,但他們只是錦上添花在談到HTML5應(yīng)用程序。
HTML5應(yīng)用程序可以使用在哪里?HTML5應(yīng)用程序,他們可以離線生活,他們可以提供獨(dú)特的經(jīng)驗(yàn),但他們住在哪里?
在瀏覽器中,HTML5應(yīng)用程序可以在許多地方,但第一個(gè)問(wèn)題是,“設(shè)備有瀏覽器或某種形式的布局引擎?“如果是,發(fā)動(dòng)機(jī)是現(xiàn)代的,你可以運(yùn)行一個(gè)HTML5應(yīng)用程序。但是,從本質(zhì)上講,我認(rèn)為這爆發(fā)成三個(gè)主要領(lǐng)域的操作:桌面、移動(dòng)/小屏幕,和模糊。
臺(tái)式電腦
如果你有一個(gè)現(xiàn)代的瀏覽器,你是好去。如果你使用IE,你需要接一個(gè)現(xiàn)代瀏覽器像Google Chrome或Mozilla Firefox,或者至少框架。同時(shí),臺(tái)式機(jī)仍然是非常重要的。如果你真的想氣死人了,開始談?wù)揌TML5應(yīng)用程序如何目標(biāo)桌面就像任何其他堆棧(例如Flash、Flex和objective - c)——HTML5應(yīng)用程序是正確的,有一點(diǎn)幫助。
特定站點(diǎn)的瀏覽器
特定站點(diǎn)瀏覽器(單邊帶)把一個(gè)網(wǎng)站或應(yīng)用程序(比如Gmail),把它變成一個(gè)應(yīng)用程序,沒(méi)有地址欄或其他干擾。一些SSBs允許您構(gòu)建一個(gè)獨(dú)立的安裝包和分發(fā)。這打開了桌面應(yīng)用程序領(lǐng)域。有些東西檢查:棱鏡,流體/Fluidium和NativeHost.
移動(dòng)
是的,這是HTML5應(yīng)用的熱點(diǎn)。iPhone有很甜的集成和應(yīng)用程序之間可以活在主屏幕上所有其他應(yīng)用程序(請(qǐng)參閱我的教程如何做到這一點(diǎn))。Android支持HTML5 api,而不是作為一個(gè)集成的好。在接下來(lái)的幾年里,設(shè)備運(yùn)行支持html5瀏覽器會(huì)飆升。除了大量的設(shè)備,不同類型的手機(jī)和電話OSs您可能需要開發(fā),還將增加。是要很多意義的HTML5應(yīng)用程序開發(fā)人員的目標(biāo)的一部分,因?yàn)樗軌蜻\(yùn)行在所有這些設(shè)備,你不需要擔(dān)心所有的不同的基礎(chǔ)技術(shù)。
模糊空間
我們已經(jīng)有兩家公司將推出電視平臺(tái):谷歌電視和(可能)蘋果電視。谷歌,谷歌電視演講中表示,他們將支持HTML5。我們不知道蘋果電視將會(huì)支持,但根據(jù)最近的HTML5 buzz推出,很有可能他們也會(huì)支持它。即使他們不支持HTML5應(yīng)用程序,其他電視盒(喜歡的人Boxee)已經(jīng)這樣做了。而迂回的,您可以利用HTML5 Boxee的應(yīng)用程序,而不是需要開發(fā)專門為Boxee的東西。現(xiàn)在模糊空間是最開放的領(lǐng)域,他們提供了大量的游戲室。電視與電腦數(shù)量在增長(zhǎng),而且有全屏瀏覽器觀看YouTube上電視。流行的視頻游戲控制臺(tái),Wii,有一個(gè)版本的歌劇。這里沒(méi)有限制。重要的是,在這些空間“玩”不需要任何超過(guò)HTML,CSS和javascript。
HTML5應(yīng)用程序商店
Eric Meyer寫關(guān)于我們有能力讓HTML5應(yīng)用程序;他所說(shuō)的網(wǎng)絡(luò)棧的應(yīng)用(和我們現(xiàn)在的一段時(shí)間),但蘋果應(yīng)用商店親愛(ài)的得到所有的注意力。一個(gè)想法是,HTML5應(yīng)用程序獲得更多的新聞,他們的需要HTML5應(yīng)用程序商店。我認(rèn)為這個(gè)觀點(diǎn)有一些優(yōu)點(diǎn),我想有人和至少有一個(gè)在路上。計(jì)劃,手掌有一個(gè)。現(xiàn)在任何一天,我們會(huì)看到一個(gè)完全獨(dú)立的HTML5應(yīng)用程序的app store涌現(xiàn)。(也許我應(yīng)該保存為自己這個(gè)想法)。商店是偉大的:開發(fā)人員可以得到報(bào)酬以外的方式顯示廣告。這一直是在網(wǎng)絡(luò)上。其次,用戶現(xiàn)在有一個(gè)地方可以去找到他們自己的應(yīng)用程序不管什么設(shè)備。
分銷渠道,導(dǎo)致我的結(jié)束。如果我是一個(gè)業(yè)務(wù)分析師,這就是我將買入/賣出的建議。HTML5是迅速發(fā)展。它將繼續(xù)發(fā)展。這是每個(gè)人都需要密切關(guān)注。公司開始進(jìn)入這個(gè)空間在很大程度上,在未來(lái)幾年。我們會(huì)看到一些大的數(shù)字從Chrome應(yīng)用程序商店。我也希望我們會(huì)看到谷歌電視應(yīng)用程序商店,和蘋果電視。我開始認(rèn)為HTML5是大統(tǒng)一理論,將接管我的職業(yè)工作的高潮,但我意識(shí)到HTML5是一個(gè)球員在同一生態(tài)系統(tǒng)等傳統(tǒng)的開發(fā)應(yīng)用程序棧Flash,F(xiàn)lex,Silverlight和objective - c。它不僅是一個(gè)球員,但這將是競(jìng)爭(zhēng)力。Flash、Flex Silverlight和objective - c不能說(shuō)他們無(wú)處不在。Flash,例如,是不支持的一個(gè)非常受歡迎的設(shè)備上,iPhone。另一方面,HTML5似乎都工作。這意味著,如果我是一個(gè)公司的長(zhǎng)期,我將投資于HTML5。即使我不能創(chuàng)造強(qiáng)烈的,身臨其境的體驗(yàn)在HTML5和其他平臺(tái)現(xiàn)在——Flash已經(jīng)使用在電視和3 d動(dòng)畫之前,我仍然會(huì)購(gòu)買它的股票。觀眾的數(shù)量我將獲得與最少的開發(fā)將使其容易在任何公司的資產(chǎn)負(fù)債表上。
我們總是會(huì)聽到人們說(shuō),“是的,你可以這樣做,但它不會(huì)是一個(gè)了不起的經(jīng)驗(yàn)[設(shè)備X],“他們是對(duì)的,但并不是每個(gè)人的目標(biāo),我不知道這是一件壞事。對(duì)于年輕的開發(fā)人員現(xiàn)在上來(lái):HTML5是a級(jí)技能,需要發(fā)展成你的技能,這將是市場(chǎng)的需求;它可以無(wú)論你想去,所以公司需要一些HTML5應(yīng)用忍者口袋里。
(轉(zhuǎn)載請(qǐng)注明轉(zhuǎn)自:smyunshangcheng.cn/news/n1908.htm,謝謝!珍惜別人的勞動(dòng)成果,就是在尊重自!)
24小時(shí)服務(wù)熱線:400-1180-360
業(yè)務(wù) QQ: 444961110電話: 0311-80740308
渠道合作: 444961110@qq.com
河北供求互聯(lián)信息技術(shù)有限公司(河北供求網(wǎng))誕生于2003年4月,是康靈集團(tuán)旗下子公司,也是河北省首批從事網(wǎng)站建設(shè)、電子商務(wù)開發(fā),并獲得國(guó)家工業(yè)和信息化部資質(zhì)認(rèn)證的企業(yè)。公司自成立以來(lái),以傳播互聯(lián)網(wǎng)文化為已任, 以高科技為起點(diǎn),以網(wǎng)絡(luò)營(yíng)銷研究與應(yīng)用為核心,致力于為各企事業(yè)單位提供網(wǎng)絡(luò)域名注冊(cè)、虛擬主機(jī)租用、網(wǎng)站制作與維護(hù)、網(wǎng)站推廣和宣傳、網(wǎng)站改版與翻譯、移動(dòng)互聯(lián)網(wǎng)營(yíng)銷平臺(tái)開發(fā)與運(yùn)營(yíng)、企業(yè)郵局、網(wǎng)絡(luò)支付、系統(tǒng)集成、軟件開發(fā)、電子商務(wù)解決方案等優(yōu)質(zhì)的信息技術(shù)服務(wù),與中國(guó)科學(xué)院計(jì)算機(jī)網(wǎng)絡(luò)信息中心、騰訊、百度、阿里巴巴、搜狗、360、電信、聯(lián)通、中國(guó)數(shù)據(jù)、萬(wàn)網(wǎng)、中資源、陽(yáng)光互聯(lián)、點(diǎn)點(diǎn)客、北龍中網(wǎng)、電信通等達(dá)成戰(zhàn)略合作伙伴關(guān)系。
版權(quán)所有 ? 河北供求互聯(lián)信息技術(shù)有限公司-優(yōu)秀的石家莊網(wǎng)站建設(shè)公司,為您提供石家莊網(wǎng)站建設(shè)、網(wǎng)站推廣等優(yōu)質(zhì)服務(wù).
服務(wù)熱線:400-1180-360 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:冀B2-20105159 冀ICP備09010972號(hào)
掃一掃
贈(zèng)送神秘大禮
全國(guó)免費(fèi)服務(wù)熱線
400-1180-360