成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微軟的“本地化HTML5”究竟意味著什么?

開發(fā) 后端
微軟在近日的演講中,自豪地展示了IE10的首個平臺預覽版。但在其大肆宣揚性能提升的同時,卻忽略了一個更為重要的問題。所謂的“本地化HTML5”究竟指的是什么?

微軟在近日的演講中,自豪地展示了IE10的首個平臺預覽版。但在其大肆宣揚性能提升的同時,卻忽略了一個更為重要的問題。所謂的“本地化HTML5”究竟指的是什么?僅僅是硬件加速而已嗎?我們可不這么認為。

與此同時,在IE博客上發(fā)表的新聞稿中盡管大量談?wù)摿岁P(guān)于標準的話題,但從前三段的表述中仍舊可以嗅探到一些微軟未來的發(fā)展規(guī)劃。

首個IE10平臺預覽版,今日已提供下載,這是邁向未來支持本地化HTML5過程的第一步。在針對終端操作系統(tǒng)進行過優(yōu)化的瀏覽器上,以本地化的方式運行網(wǎng)站和HTML5,可獲得更快速的操作體驗。

我們在IE9的基礎(chǔ)上,構(gòu)建了對HTML5的支持,同時通過Windows來傳遞更多的本地化HTML5體驗,以及windows上最好的瀏覽體驗。IE10延續(xù)了IE9的路線,直接使用了Windows提供的組件,規(guī)避了由抽象、層,以及會降低瀏覽速度和體驗的類庫等。

目前為止,這種本地化的Web和HTML5體驗只能通過Windows 7和IE9來實現(xiàn)。IE9可借助于操作系統(tǒng)提供的便利來達到最大的性能、可用性以及可靠性——從底層的圖形堆棧到交互界面中的跳轉(zhuǎn)列表(Jump List)等。四周前,我們面向全球的企業(yè)和用戶,發(fā)布了一款快速、整潔、可靠并且交互良好的IE9,以此來傳遞最佳的HTML5體驗。最好的HTML5相對于操作系統(tǒng)來說是本地化的,因此Web站點使用的傳輸層也是最少的。最好的HTML5允許站點在不同瀏覽器下使用相同的標記——相同的HTML、CSS和腳本。最好的HTML5可以為開發(fā)者節(jié)省時間,同時通過相同標記即可將支持HTML5功能的站點,與使用其他不穩(wěn)定技術(shù)的站點區(qū)分開。

顯然跳轉(zhuǎn)列表與硬件加速和性能是無關(guān)的。所以,真正要發(fā)生的是,微軟要把HTML5與本地化的Windows應(yīng)用綁定在一起。跳轉(zhuǎn)列表只不過是冰山一角,后續(xù)還有更艱難的工作有待完成。

為了看得更明白一點,我們首先要區(qū)分出本地應(yīng)用與Web應(yīng)用究竟有哪些不同?然后除去HTML5標準中所涵蓋的內(nèi)容。舉例說來,Web版的文檔編輯器需要具備哪些特性?

1.文本編輯

2.格式化

3.字體

4.本地或網(wǎng)絡(luò)驅(qū)動器加載或保存文件

5.由Web加載或保存文件

6.拼寫和語法檢查

7.最近訪問文檔的支持

8.從開始菜單中啟動

9.支持離線操作

前兩項很容易實現(xiàn)。CSS3中的字體組件很容易滿足第三項。第四項是我們首先要解決的。將文件保存到本地或網(wǎng)絡(luò)設(shè)備很容易實現(xiàn),打開它們卻并非易事。不能通過簡單的文檔雙擊操作在瀏覽器中打開一個網(wǎng)站,緊接著再在網(wǎng)站中加載和展現(xiàn)文檔。因此,將文檔類型與Web應(yīng)用關(guān)聯(lián)的特性是首要解決的問題。

接著往下看,從網(wǎng)頁中加載和保存文檔不用費什么腦子。拼寫和語法檢查,正確的做法是通過HTML5的Web Workers實現(xiàn)。對最近訪問文檔的支持,是我們的下一步重點。雖然這個功能不是每個人都會用到,但如果列表不支持動態(tài)更新的話,會給使用此功能的用戶帶來很大困擾。

從開始菜單中加載是所有應(yīng)用程序都期望做到的。通過IE9,可將網(wǎng)站“釘”在開始菜單中,這個通過拖拽一個快捷方式即可實現(xiàn)。如果傳言屬實的話,Windows 8將會引入一個名為AppX的包部署結(jié)構(gòu)來讓這件事變得簡單。依照@LongZheng的說法,通過AppX能夠?qū)⒕W(wǎng)站描述為目標而不是被編譯過的應(yīng)用。

最后一項是真正的挑戰(zhàn)。要具備像本地應(yīng)用一樣的“性能、可用性以及可靠性”,Web應(yīng)用需要具備在未取得服務(wù)器授權(quán)情況下的運行能力。以前有很多種辦法實現(xiàn)這個功能,但是由于各種原因,大多數(shù)的嘗試都失敗了,其中包括太多的對服務(wù)端處理的依賴,以及瀏覽器緩存的不穩(wěn)定性等。眼下借助于流行的JavaScript增強的功能及性能,類似于這種的大部分的服務(wù)端處理都可以被轉(zhuǎn)移到客戶端來實現(xiàn),這也是理所當然的。瀏覽器緩存也可以通過配置或增強,從而達到防止“已安裝的Web Apps"被誤刪除的效果。

以此概括出我們的功能清單如下:

1)件類型與Web Apps的關(guān)聯(lián)

2)期訪問的文檔

3)始菜單集成

4)eb Apps的持久緩存

我們尚不清楚微軟何時或是否會實現(xiàn)其他特性,也沒有人知道那些許多應(yīng)用都想變得和本地應(yīng)用一樣的功能是否會實現(xiàn)。但可以肯定的是,微軟要想成功提供“本地化HTML5”的支持,就需要借助于網(wǎng)站開發(fā)人員,當然這些都不是免費的。開發(fā)人員需要在其網(wǎng)站上明確的使用它。而且到目前為止,其他瀏覽器廠商也明確表示對提供以Windows為中心的特性沒有興趣,開發(fā)人員也只能針對IE用戶來開發(fā)特性。

幸運的是,這畢竟是個好消息。因為這個戰(zhàn)略仍舊需要支持大部分,盡管不是所有新的HTML 5和CSS 3規(guī)范,Web開發(fā)人員即使不考慮Windows平臺,也同樣會取得成功。因為IE會在標準確立后,緊接著實現(xiàn)這些功能,到時候其他瀏覽器廠商也不會甘愿落在微軟之后的。

查看英文原文:http://www.infoq.com/news/2011/04/Native-HTML5

【編輯推薦】

  1. 解讀Firefox 4移動版策略 主打HTML5
  2. 10個令人驚奇的HTML5和JavaScript效果
  3. 淺談ASP.NET 4中構(gòu)造HTML5視頻控件
  4. IE9對HTML5部分屬性不提供支持的原因
責任編輯:于鐵 來源: InfoQ
相關(guān)推薦

2021-04-08 10:17:13

云原生公共云云計算

2018-12-09 22:59:49

微軟系統(tǒng)Windows

2010-05-04 10:00:27

虛擬化

2013-07-30 10:19:18

微軟服務(wù)器史蒂夫·鮑爾默

2012-07-23 10:05:39

微軟云計算SkyDrive

2017-07-27 14:13:50

容器全棧監(jiān)控

2019-04-03 11:05:47

DevOps敏捷開發(fā)開源

2023-09-27 10:54:25

物聯(lián)網(wǎng)傳感器

2014-08-18 10:31:41

游戲設(shè)計

2013-12-03 09:37:02

工作時間

2015-08-24 09:51:04

dtit

2022-06-30 09:25:29

5G企業(yè)

2022-06-21 11:08:32

5G企業(yè)業(yè)務(wù)

2014-11-03 14:55:48

AndroidGoogleAndy Rubin

2022-09-09 16:06:45

零信任Kubernetes安全

2022-05-27 11:05:08

零信任網(wǎng)絡(luò)安全

2019-06-12 13:20:05

2023-02-27 10:06:30

元宇宙AI

2010-09-26 08:40:00

C++
點贊
收藏

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

主站蜘蛛池模板: 日韩在线免费视频 | 亚洲视频www| 欧美色人 | 成人免费片 | 国产综合网站 | 中文字幕日韩欧美一区二区三区 | 精品一区二区三区av | 天堂一区二区三区四区 | 久久人人爽人人爽人人片av免费 | 正在播放国产精品 | 国产亚洲一区二区三区在线观看 | 欧美在线国产精品 | 福利精品 | 伊人最新网址 | 国内av在线 | 色天天综合| 亚洲成人一区二区 | 国产视频在线观看一区二区三区 | 黄在线免费观看 | 国产精品久久久久久久白浊 | 日韩欧美精品一区 | 欧美xxxx做受欧美 | 91精品国产一区二区在线观看 | 国产精品一区久久久 | 欧美激情国产精品 | 日韩欧美在线观看 | 国产人成精品一区二区三 | 国产精品免费观看视频 | 一本色道久久综合亚洲精品高清 | 国产乱码精品一区二区三区中文 | 免费观看一区二区三区毛片 | 日韩精品在线观看视频 | 亚洲人成人一区二区在线观看 | 欧美一级久久 | 久久成人免费视频 | 精品国产视频在线观看 | 亚洲福利网| 国产一区视频在线 | 在线观看国产精品一区二区 | 亚洲国产成人精品女人久久久 | 成人在线视频免费观看 |