不請自來。
兩個問題:一個是HTML5對於Android和IOS原生開發,優劣比較,另一個問題是HTML5未來的發展前景。
一套程式碼兩個平臺上執行。用HTML5開發的輕應用,既可以在ANDROID上執行,也可以在IOS上執行,開發成本降低了,後續產品維護成本也降低了,最主要傳統的前端開發工程師可以得到複用,企業不用再招大量的ANDROID和IOS開發人員,況且移動端開發工程師薪水普遍很高。
用HTML5 + CSS3 +JS 可以開發出非常優秀的產品,如:餅圖、柱圖、雷達圖等等,能夠做出的效果非常絢麗,況且開發成本也低、開發效率也很高,但如果用ANDROID或IOS做出這樣的效果,那就太難了,即便SDK自帶類似這樣的控制元件,效果也很僵硬,何談使用者體驗。
3、產品改動,無需頻繁版本升級
一套產品上線使用後,可以面臨著大量的、頻繁的修復改動,如果全部採用native APP方式,就需要頻繁的升級版本,這對使用者來說,是非常槽糕的,尤其是APP體積較大的應用,請問哪個使用者喜歡頻繁升級APP?但採用HMTL5開發的應用,可以減少、繞過這樣的升級,產品升級了,但使用者毫無感知。
所以,用HTML5跟原生組合開發成了移動端開發趨勢,再說PC端,隨著WIN作業系統的升級,現在已經推出了IE11,可以說現在大量使用者的瀏覽器都是支援HTML5的,所以HTML5前端開發前景非常好,這樣的人才也很稀缺。如果想走前端開發,我非常看好,加油!
不請自來。
兩個問題:一個是HTML5對於Android和IOS原生開發,優劣比較,另一個問題是HTML5未來的發展前景。
1、輕應用比原生應用的成本低一套程式碼兩個平臺上執行。用HTML5開發的輕應用,既可以在ANDROID上執行,也可以在IOS上執行,開發成本降低了,後續產品維護成本也降低了,最主要傳統的前端開發工程師可以得到複用,企業不用再招大量的ANDROID和IOS開發人員,況且移動端開發工程師薪水普遍很高。
2、輕應用使用者感知好用HTML5 + CSS3 +JS 可以開發出非常優秀的產品,如:餅圖、柱圖、雷達圖等等,能夠做出的效果非常絢麗,況且開發成本也低、開發效率也很高,但如果用ANDROID或IOS做出這樣的效果,那就太難了,即便SDK自帶類似這樣的控制元件,效果也很僵硬,何談使用者體驗。
3、產品改動,無需頻繁版本升級
一套產品上線使用後,可以面臨著大量的、頻繁的修復改動,如果全部採用native APP方式,就需要頻繁的升級版本,這對使用者來說,是非常槽糕的,尤其是APP體積較大的應用,請問哪個使用者喜歡頻繁升級APP?但採用HMTL5開發的應用,可以減少、繞過這樣的升級,產品升級了,但使用者毫無感知。
所以,用HTML5跟原生組合開發成了移動端開發趨勢,再說PC端,隨著WIN作業系統的升級,現在已經推出了IE11,可以說現在大量使用者的瀏覽器都是支援HTML5的,所以HTML5前端開發前景非常好,這樣的人才也很稀缺。如果想走前端開發,我非常看好,加油!