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

Web顯老了?傳統(tǒng)Web開發(fā)模式或已走到盡頭

開發(fā) 前端
雖然在線能做的事情在最近十年膨脹起來,但Web的初級程序設計難以為繼,Web真的老去了嗎?HTML 5的出現(xiàn),能否顛覆傳統(tǒng)的Web模式呢?

雖然在線能做的事情在最近十年膨脹起來,但Web的初級程序設計難以為繼。那樣的威脅會使世上最大的創(chuàng)新引擎夭折——直到一小組Web競爭對手合力挽救它,Web已經(jīng)顯老了。

從表面上看,Web似乎發(fā)展良好:網(wǎng)站在過去的十年里發(fā)育生長,變得更加強大和聰明。與1990年代主要顯示靜態(tài)文本和圖象的網(wǎng)站不同,2000年代的網(wǎng)站能夠做很多事情。我們能夠在谷歌地圖上操縱簡筆人物畫,并把在現(xiàn)實場所拍攝的照片帶出。然而,在表面之下,由于視頻和其他多媒體元素在最簡單的網(wǎng)頁上常常不能連續(xù)而流暢地播放,這個“Web 2.0”時代還需要許多帶子和膠水。(相關閱讀:細看Web 2.0的三大技術特征

為了把一切聚集在一起,網(wǎng)站開發(fā)者需要幫助:他們避開原先使Web興旺發(fā)達的開放程序設計標準HTML找到幫助。視頻要達到可以播放而電腦動畫也可以跑起來的地步,網(wǎng)站就把一些專用程序添加到他們的站點上——這些程序采用貌似未來主義的名稱,如Flash和Silverlight(銀光)——并迫使用戶各自下載相應的“插件”來運行程序。那樣使網(wǎng)站變得復雜,響應緩慢,足以使PC討人厭。可是對于未來的計算平臺——移動設備來說,這往往是不可接受的。別忘了,移動設備屏幕小,而且有連接不穩(wěn)定的傾向。

而且,那個問題對進一步削弱Web的發(fā)展添油加醋:種種應用的興起。這些為諸如智能電話和平板電腦等特定設備定制的應用程序從Internet把信息、電影和游戲發(fā)送出去,使用戶不必前往WWW上的某個頁面。確實,有人談論各種適合應用的“開放平臺”;與由Apple管制的應用商店大不相同,Google的機器人市場(Android Market)讓任何開發(fā)人員開發(fā)可用于運行Android操作系統(tǒng)的設備。不過,這是一個有限的開放形式,遠未達到創(chuàng)建Web的理想:任何有機會接觸或使用瀏覽器和搜索引擎的人,也就是說每個人都有可能獲得或利用在線信息。

Web出現(xiàn)之前,上網(wǎng)是可能的,不過,那時許多人是通過閉路式服務,如Prodigy、CompuServe和America Online上網(wǎng)的。直到Web作為公共平臺冒了出來,用HTML的共享DNA闡明其開放性,Internet才轉化為世界上經(jīng)濟價值最大的發(fā)電機。然而,時光流逝,Web的地位岌岌可危。

幸好,少數(shù)關鍵人物把他們之間的較量放在一邊,并領導了一次起義,及時給予Web另一次機會。

意外而成功的行動

當?shù)倌?middot;伯納斯-李于1980年代末想出編造一張巨大的網(wǎng),把各種文檔互相鏈接起來的時候,他需要某種手段告訴這些網(wǎng)頁如何表現(xiàn)并且怎樣互相鏈接。當時,沒有完全勝任這項任務的計算機語言,所以,他就自創(chuàng)了超文本標記語言。成功實現(xiàn)的HTML是一組標記的集合,幫助組織文檔,以便計算機能夠加以解釋,恰當?shù)仫@示并相互鏈接起來。久而久之,HTML成為伯納斯-李的WWW的母語。

Web開發(fā)人員用HTML編程,告訴瀏覽器遇到網(wǎng)頁時要做什么。本質上,程序員是利用一本標準化的詞典識別網(wǎng)頁的哪些部分是圖像、文本、下拉式菜單等等。至關重要地,HTML本身體現(xiàn)了這樣的理想,知識意味著要共享。與把程序代碼隱藏起來的專有軟件不同,HTML讓任何人都能觀看其作品并從中學習。訪問《紐約時報》網(wǎng)站,點擊Web瀏覽器菜單上的“查看”,然后是“源代碼”。現(xiàn)在可以看到,Google獲得站點描述的位置,因為nytimesco.m嵌入到HTML中。

然而,到了1990年代末期,伯納斯-李開始懷疑HTML是否已經(jīng)活過頭,忘記初衷。那時,Internet還在迅猛發(fā)展,而HTML對付不了人和企業(yè)想方設法利用Web表示什么的復雜性。他主張采用一個新的指令集從頭再來,這個指令集適用于Web、對未來更有保證,并且格外有能耐處理好網(wǎng)站與用戶計算機之間的數(shù)據(jù)傳送。伯納斯-李領導(并受麻省理工學院庇護)的標準組織萬維網(wǎng)聯(lián)盟(W3C)決定停止開發(fā)HTML。

最后出現(xiàn)的是一種通稱為XHTML的替代用語言。Web業(yè)界最初支持這一行動,但XHTML一得到發(fā)展,就重新考慮它的地位。它不完全是“向后兼容”,本意倒是,要遵守所推薦的新標準,就必須重新編制網(wǎng)頁。而且,它處理Web程序員所犯錯誤的方式極其嚴厲。在那個時候之前,Web一直是寬容厚道;簡直就是把編寫拙劣的代碼搪塞過去。可是,新的系統(tǒng)強行對任何帶有畸形代碼的網(wǎng)頁返回錯誤信息。雖然那在實驗室環(huán)境下看起來很美,但在實踐中,即使是最有經(jīng)驗的Web設計師,編寫完美成形的XHTML代碼也要費心勞神。在沒有警告的情況下,Web網(wǎng)頁被阻斷。

分裂的趨勢開始形成,并在2004年,在加利福尼亞州圣何塞Flash制造商Adobe系統(tǒng)公司總部舉行的一次W3C專題討論會期間,這種分歧達到高潮。“問題之一是演變還是革命,”這次活動的組織者之一,瀏覽器Opera制造商的首席技術官哈康·威尤姆·利說。“由于人們早在Web上使用了HTML,所以,我們應該使之進化,還是設法創(chuàng)建一種更規(guī)整的新語言呢?”

威尤姆·利團隊的成員,名叫伊恩·希克森的程序員把他的提議,即W3C及其業(yè)界伙伴恢復普普通通的HTML付諸投票。11比8,投票否決了這項措施。不過,曾經(jīng)支持希克森提議的一幫人有共同之處:他們代表實際研制Web瀏覽器的Microsoft、Apple和Mozilla等公司。情況一旦明朗,這些競爭對手就一致同意,他們的代表知道他們“除了做些事情,沒有選擇,”當時作為Microsoft的W3C代表,而現(xiàn)在為Firefox瀏覽器制造商Mozilla工作的坦泰克·西利克說。

事實上,那是一次意外而成功的行動。會議結束后兩天,一個由Mozilla、Opera和Apple領導的派別宣布正在組織一家新的機構,繼續(xù)從事正被W3C放棄的HTML。這個分離出來的團體幾乎即刻開始起草HTML的新版本,而希克森就成為它的一名編輯。他們更新出來的就通稱為HTML 5,因為本質上這就是HTML詞典的第五個主要版本。

W3C在新版XHTML上的工作還在艱難緩慢地進行,與此同時,大多數(shù)研制瀏覽器的公司則在HTML方面加倍努力(雖然微軟公司寧可退出不再介入這兩個團體,也不愿意把它的全部力量支持兩個標準中任何一個)。然而,到2006年年底,伯納斯-李被迫承認根本失敗。他說,W3C愿與這些叛逆者在HTML 5方面合作,共同創(chuàng)建“Web技術皇冠上的寶石之一”。(相關閱讀:回顧HTML 5創(chuàng)新之路 未來任重而道遠

“W3C無視這樣的事實,他們無權,并且實際上,”現(xiàn)為Google效勞的希克森說。“誰都可以編寫詳細的規(guī)范,不過,要是無人實現(xiàn),那它除了是科幻小說中一種特別干巴巴的體裁之外,會是什么呢?”在過去兩年的某個時候,W3C計劃正式批準HTML 5。但那只不過是個技術問題。要緊的是,HTML 5已經(jīng)由實在必須滿足用戶的公司開發(fā)出來了。而且他們的努力有利于徹底革新曾經(jīng)被接受的Web編程。

【編輯推薦】

  1. Web設計潮流的五大趨勢
  2. 那些讓Web開發(fā)者深感意外的事
  3. Web編程天生就是函數(shù)式編程 
責任編輯:王曉東 來源: 環(huán)球企業(yè)家
相關推薦

2011-04-28 19:51:03

2022-02-25 10:46:46

搜索推薦Meta數(shù)據(jù)安全

2011-07-04 09:26:04

Ubuntu

2022-11-29 15:05:16

大數(shù)據(jù)數(shù)據(jù)網(wǎng)格

2013-06-18 10:48:41

OpenSUSEOpenSUSE 12

2010-12-06 15:56:33

Linux

2023-06-14 07:25:48

HAMR硬盤存儲

2017-02-27 20:00:08

16wifi公共WIFI無線網(wǎng)絡

2011-01-07 10:18:28

RSSWeb

2021-03-03 16:01:48

Web設計模式

2013-05-22 15:43:39

谷歌web組件web開發(fā)

2011-12-14 16:44:56

Web

2010-08-20 15:02:42

WebInternet

2009-01-16 09:11:03

MySpaceWeb郵件Gmail

2016-09-29 09:22:01

移動WebHtml5

2023-02-08 16:20:39

2013-09-04 14:49:10

移動Web前端開發(fā)設計理念

2015-03-11 09:55:08

Web開發(fā)初學指南Web開發(fā)指南

2011-07-07 13:19:38

Web

2013-04-10 15:14:18

Web App開發(fā)WebApp
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品亚洲视频 | 精品久久久久久红码专区 | 中文字幕在线视频网站 | 特级a欧美做爰片毛片 | 国产中文字幕在线观看 | 九九热免费视频在线观看 | www.亚洲区 | 成人在线免费电影 | 国产精品久久久久久久久久 | 欧美在线色视频 | 91久久国产综合久久 | 欧美黑人狂野猛交老妇 | 欧美一级欧美三级在线观看 | 一区二区三区不卡视频 | 91激情视频 | 欧美国产日韩在线 | 国产精品久久久久aaaa九色 | 国产成人网 | 国产精品五月天 | 久久久国产一区 | 超碰97在线免费 | 亚洲一区二区中文字幕 | 欧美日韩精选 | 久久久亚洲一区 | 午夜免费精品视频 | 国产精品1区 | 中文字幕第一页在线 | 精品欧美一区免费观看α√ | 一区亚洲 | 亚洲一一在线 | 在线看片国产精品 | 色综合色综合色综合 | 久久精品一区 | 久久久精彩视频 | 一二三区在线 | 亚洲 欧美 在线 一区 | 久久ww| 做a视频| 天天天操| 视频一区中文字幕 | 99精品一区二区 |