千亿国际网站行者无疆

千亿国际网站|首页-正版登录 >产品中心

評論前端的HTML5時代來臨

作者: 千亿国际网站   点击次数:    发布时间: 2019-10-28 16:19

早前微軟的工程師在介紹IE9時,從前端技術的角度把互聯網的發展分為三個階段:第一階段是Web1.0的以內容為主的網絡,前端主流技術是HTML和CSS,第二階段是Web2.0的Ajax應用,熱門技術是Javascript/DOM/異步數據請求,第三階段是即將迎來的HTML5時代,亮點是富圖形和富媒體內容(Graphically-RichandMedia-Rich)。我也認同今年前端技術將進入一個嶄新的時代,至少已經開啟了這扇門。

Web2.0時代把大量服務從桌面轉移到網絡上,B/S架框的應用迅速流行起來,這個時期Ajax和Javascript框架得到廣泛的應用。網站成為提供Web服務的主要形式,但隨著智能手機和3G網絡的普及,手機應用和手機上的Web應用將會成為新的產品形態。原有的互聯網產品需要對各種形式的終端提供友好的展現形式。比如豆瓣電臺(douban.fm)目前就有網頁版、iPhone版、Android版、不久還會看到HTML5版和桌面版。網絡逐漸變成一個傳輸和存儲數據的透明倉庫,向不同形式的產品終端輸送數據。而且這個數據內容將會非常豐富,這就是微軟眼中的富圖形和富媒體內容,所以,IE9必須、也不得不支持SVG和HTML5的Video和Audio。

蘋果推出iPad無疑又是一場革命,在擁有更大的多點觸摸屏幕的終端上跑智能手機系統,把硬件成本降到一個足夠低的程度,我想iPad和類似的平板電腦將會流行起來。同時也意味著,產品前端又增加一種形態。

PC上的Web應用受瀏覽器歷史原因的束縛太大,在國內IE6等低端瀏覽器目前仍占據絕大多數的市場份額。因此這些不稱職的平臺需要靠第三方插件來彌補先天的不足,像Flash/Flex、Silverlight、JavaFx等,包括GoogleChrome,本質上都是為了彌補瀏覽器的缺陷,當瀏覽器足夠強了也就不需要這些插件了。智能手機出現的比較晚,所以完全沒有歷史包袱。現在的智能手機系統iPhoneOS和Android加起來就占了90%以上的市場份額,默認的瀏覽器都是基于Webkit內核的HTML瀏覽器,對HTML5和CSS3的支持比較好。這讓HTML5和CSS3有了最佳實踐的機會。產品形態向不同終端轉變的成本因此大大降低了。這是HTML5技術升溫的原因。

HTML5和Flash之間的討論前段時間很熱。插件技術本身是在原生技術滿足不了的情況下才會使用。在學習路線上,HTML/CSS/Javascript到HTML5/CSS3將是前端開發者的必修課,插件技術永遠是選修課。FlashCS5將支持導出HTML5的Canvas,可見Adobe畢竟是一家軟件公司,它會想辦法實現不同技術之間轉換和包容,有人說也許幾年后Flash會成為Canvas開發工具,我們只需坐享其成。像從Flash到Flex再到AIR的發展過程中可見一斑。做為前端開發者來說,一定要身兼多技,但務必要先學好必修課。很多公司會設置一些專一性技術的職位,比如Flash開發工程師,這會誤導一些人只學Flash,對日后的職業發展很不利。

套句老話“形勢喜人,形勢逼人”,前端技術越來越豐富,前端開發者的擔子越重,越多東西要學。總之,玩起來吧!