html5看上去很美!

2021-06-12 16:59:29 字數 1196 閱讀 4546

why?

寫下這篇博文的目的是給那些在跨平台方面(本文主要圍繞移動平台展開討論)對html5保有過多期望的公司或者創業團隊的一些個人建議,當然是個人建議,就不可能都正確,希望大家能夠剔除糟粕,看到裡面有對自己有用的地方,我的目地也就達到了。

overview

談到html5,我就不得不說到facebook。從去年,炒得火熱的html5,到今年facebook在iso平台上宣布失敗之後,似乎又回歸了理性,或者說熱鬧之後開發者興趣還有所減弱(見下圖)。這讓我又聯想到國內的房價。但在我看來,這樣html5在以後各平台的發展會更合理,更健康,這是我所期待的。

html5之所以會被炒得這麼熱,和做web的開發者是相關的。因為開發web的始終會認為,能夠用自己已經熟悉的web開發語言去開發跨平台的移動應用,不用去專門學習每個平台的開發語言,直接用自己熟悉的html、js、css就可以搞定,並且自己用html5開發的web應用則只需一次開發,適用多個平台。當然,這個正是html5的最大優勢所在。但是,正是這種想法讓很多html5的開發者不去關注平台的差異性,把html5當著放之四海皆準的觀念。只要native能夠搞定的,我html5照樣可以搞定。我不得不說他們誇大了html5在移動平台的能力,做web開發的人習慣了pc、伺服器上開發的思維而忽視了另外一些問題。

html5目前在移動平台目前看上去,天生就有一些基因不良:

html5也有碎片化,不同瀏覽器上的顯示效果可能不同;

隨著平台的差異和廠商的定製,html5應用也需要做適配,並不是看上去的那麼美

應用啟動慢

載入大資料速度不給力

載入也夠慢

流量消耗相對來說要大一些(3g使用者的蛋傷)

動畫和複雜圖形的繪製方面更是有點力不從心

html5它所擅長的正是資料流不大、動畫少的頁面,但是到了產品的後期,隨著應用同質化的嚴重,注重使用者的體驗就凸顯其重要性了。

comments

當我們知道html5的優勢和短板所在,我們就應該對我們的產品做出適度的調整。

讓html5工作在適合它的模組;

開發者需要強化對平台差異性的了解;

native+html5是一種男女搭配的工作模式,或許是你不錯的選擇

總之,我給出的建議是,在移動平台開發者要慎用html5。如果你的應用的某些需求,讓html5來做可能不是最合適的,就不要勉強。因為,在某些低端智慧型手機可能html5就是個bug。往往這裡的使用者數量不少,如果你打算摒棄他們的話,你會後悔的。

雲計算,看上去很美

個人的理解是雲計算執行的應該是計算密集型的任務 不過我有乙個疑問,就是雲計算是執行在分布式的計算機系統上,那麼組成這個分布式系統的計算機由誰掌控?這些計算機之間的網路連線又由誰提供?資料安全性如何得到保證?對於事關國家機要的計算任務應該在 控制的超級計算機上完成的,而不可能在乙個由公共網連線起來的私...

設計,看上去很美 wayfarer

設計沒有標準,模式充滿變化,我們對設計與模式的 就是希望能從沒有標準的設計中體驗設計的樂趣,從充滿變化的模式中尋求問題的解決之道。我這裡所謂 設計沒有標準 其實並非沒有標準,現實是設計的標準實在太多了。我們都希望找到最好的設計方案,然而什麼是最好,每個人都有自己的 哈姆雷特 滿足客戶需求的設計就是最...

三維GIS,看上去很美

發表於 3snews新聞周刊 第22期 三維gis 在今天已經成為了乙個炙手可熱的名詞,在稍具規模的gis會議和展覽上,都可以看到形形色色的三維gis產品,國內的 國外的 單機版的 網路版的 可瀏覽的 可分析的,一幅欣欣向榮的熱鬧景象,頗給人一種2dgis已經過時,3dgis時代業已來臨的感覺。也就...