今天在論壇上看帖子,看到這樣的一個話題 “網頁製作能力方面,相容性重要還是絢麗效果重要?” 。對於這個話題我想我們網路公司,特別是網站建設公司是具有發言權的。因為我們每天接觸的就是網頁,好的 web 前端工程師一定會考慮以上兩個問題,目前 HTML5 的問世,把網頁的絢麗效果得到了很大幅度的提升,導致很對瀏覽器都沒辦法相容,HTML5 的到來將第五代網路語言帶入了多媒體的世界。儘管 HTML5 的啟動並沒有多轟轟烈烈,但是在過去 6 個月還是有不少的軟體開發者開始應用 HTML5 。然而,在選擇 HTML5 時,有一些基本注意事項大家還是需要了解的。

它可能會消滅 Flash 但不是現在:許多業內人士表示,HTML 將會終代替多媒體框架,如 Adobe 的 Flash,但是短期看來還不是現在。 HTML5 估計到 2022 年才能逐步成熟,而且將現有應用 Flash 的網路開發完全轉向 HTML5 還需要一段時間。儘管 HTML5 提出了許多優點,但是還可能有某些應用更適合於更靈活的框架。現在,一些主流的大公司都逐步轉向使用 HTML5,但是這個轉變的過程也不是一蹴而就的。

它將會變得很移動化:現在幾乎所有人都熱衷於開發獨立的移動應用,但是 HTML5 很可能會是獨立移動應用的終結者。由於 HTML5 將應用的功能直接加入其核心,這很可能引導移動技術潮流重新回到瀏覽器時代。 HTML5 允許開發者在 (移動) 瀏覽器內開發應用,所以如果您正在制定一項桌面或者移動應用的長期發展策略,您可能需要考慮這一點。

之前我是認為相容性重要的,現在我覺得效果絢麗給人視覺衝擊更重要了。很多網際網路公司都會追求 html5+css3 的那些新特效。對於瀏覽器的相容,不用說大家都知道拖後腿的 IE 了。漸漸地很多瀏覽器會被淘汰,或者升級核心,到時候很多相容問題會變少,也可以用 hack 解決。所以現在我認為效果絢麗更牛 X 。解決 “瀏覽器相容問題” 可以用時間堆出來,而且是大多數前端(從以前的網頁製作轉變而來)都能掌握的技術,多用於解決工作的問題。絢麗的效果,新的技術,複雜的演演算法,獨特的思想,多用於提升自己的個人能力,是每個有追求的前端開發者都應該努力的方向。