国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺析html5的特點與優(yōu)勢

2014-06-11 08:24:50齊兵輝劉巧利
電腦迷 2014年5期
關(guān)鍵詞:特點優(yōu)勢

齊兵輝 劉巧利

摘 要 從2008 年html5 標準公布以來,行業(yè)內(nèi)對其表現(xiàn)出了強烈的興趣,同時產(chǎn)生了大量的爭議,隨著互聯(lián)網(wǎng)的發(fā)展,來自各界的質(zhì)疑也不斷增加。本文對html5 標準進行介紹和技術(shù)分析,結(jié)合其自身的特點以及所面臨的困境與機遇,對其進行一些研究與探索。

關(guān)鍵詞 html5 特點 優(yōu)勢 網(wǎng)頁開發(fā)

中圖分類號:TP3 文獻標識碼:A

html5是全新的。事實上,它甚至還是沒有完全成熟。如果你聽一些“壞脾氣”專家的介紹,他們會告訴你html5在未來10年甚至更久的時間里都不會完全成熟!

html5剛剛誕生的時候,就像許多新生事物一樣,都碰到了各種問題,同時也讓許多人歡呼叫好,我們站在歷史的角度上,已經(jīng)不能從單一的方面去評價它到底是成功呢,還是一個巨大的失敗。但是直到今天,html5的某些特性依然給我們力量和鼓舞,比如它堅持所有的技術(shù)必須開放,在這個原則推動下,它倡導(dǎo)抵制專利流氓行為。在發(fā)展期間Opera捐獻了CSS技術(shù),而Google則把它珍貴的WebM視頻格式貢獻給了html5技術(shù)。在當(dāng)前時代,互聯(lián)網(wǎng)產(chǎn)業(yè)飛速發(fā)展,尤其是移動互聯(lián)網(wǎng),而html5技術(shù)更是全球移動互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展的輿論焦點,所以html5的發(fā)展可以說是挑戰(zhàn)與機遇共存。

html5里面出現(xiàn)了大量的新標記,比如:header、footer、section等標簽,這些標簽都具有語義化特點,因此能夠更好的描繪網(wǎng)站的解剖結(jié)構(gòu)。而html4版本里面出現(xiàn)的很多標簽將被廢棄或者html5里面的語義化標簽所替換。經(jīng)過這樣的改進,html5使網(wǎng)頁結(jié)構(gòu)更加完善,網(wǎng)頁頁面具有更好的可移植性,開發(fā)效率也得到了增加。

Flash技術(shù)廣泛用于創(chuàng)建吸引人的應(yīng)用程序,它們包含豐富的視頻、聲音、圖形和動畫。對于Web技術(shù)開發(fā)人員而言,它既是一個驚喜,也是一種苦難。盡管現(xiàn)在有很多的Web開發(fā)人員對html5技術(shù)表示不滿,因為html5技術(shù)很明顯的對Flash技術(shù)是一個巨大的威脅。但是對于另外一些對于html5充滿期待的開發(fā)人員,他們再也不需要忍受大量時間來加載和運行Flash視頻,取而代之的是html5的標記canvas。Flash的另外一個巨大缺點就是不利于搜索引擎識別,不利于搜索引擎對網(wǎng)站的收錄。而html5的技術(shù)可以讓搜索引擎的爬蟲抓取你的站點以及內(nèi)容,哪怕是這些內(nèi)容嵌入在動畫之中。因為這個原因,html5技術(shù)搭建的網(wǎng)站可以獲得更多流量。對于html4以及flash技術(shù)而言,這是不可思議的。

作為一種RIA技術(shù),html5本身的最大特點就是可以在用戶和網(wǎng)站之間提供更好的互動,特別是需要大量動態(tài)效果的多媒體網(wǎng)站。即使在移動平臺上,html5技術(shù)也依然可以提供高質(zhì)量的多媒體音頻和視頻。

到目前為止,iPhone和iPad很早已經(jīng)停止支持FLASH,同時ADOBE公司也已經(jīng)公開聲明將停止FLASH基于移動平臺的開發(fā),現(xiàn)在我們已經(jīng)可以確定在移動平臺日后的視頻音頻領(lǐng)域,將是html5的天下。

雖然有著上述的眾多優(yōu)勢,但是html5還不是完完整整的產(chǎn)品。它最近經(jīng)常被人詬病,原因是用它來編寫代碼有困難。它對音頻文件格式缺乏統(tǒng)一的支持;調(diào)試方面存在某些不足,任由代碼錯誤進入到運行階段,而不是在編譯階段的時候及時被發(fā)現(xiàn)。

不過作為一種開放的標準,許多廠商都正在努力改進html5的功能和特性。它還得到了業(yè)界很多重量級廠商的鼎力支持,包括微軟、谷歌、蘋果、亞馬遜,Adobe、Sap和Facebook等。

另一個重要的支持者就是英特爾,它已經(jīng)承諾會確保html5這項開放標準取得成功,從而實現(xiàn)讓廣大開發(fā)者能夠構(gòu)建只需編寫一次,就可以在多個平臺(尤其是移動平臺)上運行的應(yīng)用程序。

英特爾認為,對于萬維網(wǎng)應(yīng)用開發(fā)工具和環(huán)境,廣大軟件開發(fā)者仍然面臨艱難的選擇。雖然他們目前可以編寫高度創(chuàng)新,交互性很強的應(yīng)用程序,但是這些應(yīng)用程序只能在針對它們做了優(yōu)化的少數(shù)幾種設(shè)備上流暢運行。另一種情況是這些應(yīng)用程序可以迎合種類更廣泛的設(shè)備,但是缺乏同樣級別的質(zhì)量和功能。

英特爾表示,如果大家統(tǒng)一使用html5這項標準,軟件開發(fā)者就可以集兩者之所長,開發(fā)出可以在眾多設(shè)備上運行的功能強大的應(yīng)用程序。

html技術(shù)于1990年問世,其在開發(fā)之初就想到了編寫一次,處處運行這個原則,為軟件開發(fā)者提供一種比較開放的開發(fā)生態(tài)系統(tǒng),借助這種生態(tài)系統(tǒng),有望編寫出在多種環(huán)境和設(shè)備上運行的代碼。從商業(yè)角度來看,這將使html5應(yīng)用程序有機會覆蓋非常廣泛的市場。

支持html5的計算機種類囊括了基于蘋果ios、谷歌安卓、微軟windows、開源tizen平臺及其他平臺的多種設(shè)備。這項標準既支持桌面系統(tǒng),又支持移動設(shè)備;html5的許多功能旨在適用于功耗較低的設(shè)備上,比如智能手機或者平板電腦。

一些廠商還致力于讓html5應(yīng)用程序能夠在多核處理器上運行,目的是讓基于萬維網(wǎng)的應(yīng)用程序能夠運行更快速、功能更強大。比如Mozilla正與英特爾公司合作開展一個名為River Trail的項目,這個項目旨在為萬維網(wǎng)應(yīng)用程序提供數(shù)據(jù)并行處理能力。

該項目最終將會帶來集成River Trail技術(shù)的火狐瀏覽器,能夠極大的加快基于瀏覽器的html5代碼在雙核、四核等多核芯片上的運行速度。這一點非常重要,因為桌面系統(tǒng)和智能手機正開始統(tǒng)一使用多核處理器,原因是單核芯片已經(jīng)無法提供用戶所需要的計算資源。

html5集成的很多新功能旨在支持多媒體以及復(fù)雜性和交互性更強的應(yīng)用程序。對于多媒體,html5擁有許多新的語法功能,例如[video]、[audio]和[canvas]等元素,除此之外為可擴展向量圖形SVG內(nèi)容提供了集成,為數(shù)學(xué)公式提供了“MathMl”。

還有很多新的工具提供了基于瀏覽器的離線存儲功能,這意味著信息可以不存儲在服務(wù)器上,而是存儲在客戶端設(shè)備上。再一個功能是地理位置,應(yīng)用程序可以充分利用用戶的實時位置詳細信息,以及觸摸屏操作的支持。

諸如此類的這些工具旨在讓人們更容易處理網(wǎng)上的多媒體和圖形功能,無需借助于專有的插件和應(yīng)用編程接口(API)。因而,html5與html之前的版本相比變得更像是一種應(yīng)用開發(fā)“一站式平臺”。

萬維網(wǎng)聯(lián)盟(W3C)開發(fā)html5的目的是,面對其他的萬維網(wǎng)和移動開發(fā)環(huán)境(如Adobe Flash和微軟silverlight),借助這種語言來提供一種更加強有力的替代方案。

目前,F(xiàn)lash在瀏覽器中無所不在;但是展望未來,html5將會得到廣泛采用,尤其考慮到它得到了很多IT供應(yīng)商的大力支持。

社交網(wǎng)絡(luò)和搜索引擎已經(jīng)率先向采用html5邁出了堅定的步伐,尤其是facebook公司使用html5開發(fā)其Facebook頁面。該公司表示,html5為自己帶來了靈活性。Facebook對html5應(yīng)用程序的創(chuàng)新使用將能夠為期望利用業(yè)務(wù)系列應(yīng)用程序支持移動用戶的其他公司鋪平道路。

另外還有跡象表明,競爭格局正在發(fā)生很大的變化。2011年8月,Adobe公司發(fā)布了名為Edge的富互聯(lián)網(wǎng)應(yīng)用程序(RIA)工具的預(yù)覽版,讓萬維網(wǎng)開發(fā)社區(qū)極為震撼。這款工具不僅支持Javascript和CSS,還支持html5。Adobe聲稱,在當(dāng)前的某些情況下,Adobe用戶要使用這項未來的萬維網(wǎng)標準作為Flash的替代方案;很多分析師認為,此舉對html5來說是成功的一舉,意義非常重大。至于微軟的silverlight技術(shù),人氣似乎在慢慢下降,盡管它與Visual Studio開發(fā)平臺緊密集成。

不過,HTML5技術(shù)距離得到主流用戶的采用還需要很長一段路要走。萬維網(wǎng)聯(lián)盟預(yù)計在2014年底前發(fā)布“穩(wěn)定的html5推薦規(guī)范”,到2016年年底前發(fā)布HTML5.1“推薦規(guī)范”。

參考文獻

[1] 李安琪.HTML5標準實施與未來發(fā)展.信息技術(shù)與標準化,2012.11.

[2] 嚴琦,朱治國.Html5對移動應(yīng)用的影響.信息通信技術(shù),2012.06.

[3] 易昌華.Html5發(fā)展趨勢的研究和探索.價值工程,2012.36.

[4] 龔永明.淺議web開發(fā)的新標準html5.科技創(chuàng)新與應(yīng)用,2013.32.

猜你喜歡
特點優(yōu)勢
矮的優(yōu)勢
趣味(語文)(2020年3期)2020-07-27 01:42:46
畫與話
高壓輸配電線路工程施工技術(shù)控制之我見
中低壓配網(wǎng)桿塔防撞措施淺析
微信輔助對外漢語口語教學(xué)研究
科技視界(2016年21期)2016-10-17 17:18:00
從語用學(xué)角度看英語口語交際活動的特點
考試周刊(2016年76期)2016-10-09 09:16:03
談“五老”的五大特殊優(yōu)勢
中國火炬(2014年11期)2014-07-25 10:31:58
第二優(yōu)勢
中國體育(2004年3期)2004-11-11 08:53:02
松桃| 东阳市| 广安市| 延庆县| 儋州市| 景德镇市| 苍南县| 增城市| 金湖县| 新建县| 冷水江市| 万源市| 麟游县| 永靖县| 扎鲁特旗| 婺源县| 昭平县| 兴安县| 德化县| 闽清县| 明溪县| 城市| 黑山县| 容城县| 浦县| 宁城县| 永仁县| 顺昌县| 松溪县| 乌什县| 应城市| 东乡| 盐边县| 铜鼓县| 滨海县| 灵山县| 北京市| 辽阳县| 正镶白旗| 山东| 马尔康县|