2 回答

TA貢獻2037條經驗 獲得超6個贊
根據優勢選著你覺得合適自己的:
bootstrap:優勢與劣勢
bootstrap
2以后的版本不支持IE6。當你的網站需要支持ie6的時候,這時是缺點。當網站不需要支持ie6.減少了兼容代碼的處理,馬上又變成了優點。
總體而已,Bootstrap 屬于前端 ui
庫,通過現成的ui組件能夠迅速搭建前端頁面。同時還可以用less重新設計組件。對于前端技術一般的后臺工程師,省去了很多編寫前端處理時的痛苦。個人使用搭個博客什么的比較方便。
相對于公司,直接使用 Bootstrap
感覺不多,大公司都有自己的前端開發設計人員,也會設計自己的css庫。當然,Bootstrap開源,對于學習如何組織css還是很有必要。
個人認為:bootstrap最大的缺點在于 --------- 大家做出來的網站都一個摸樣。
html5:優勢與劣勢
1、擺脫對平臺的依賴
HTML5可以讓你擺脫對平臺的依賴,用戶打開瀏覽器,直接就可以訪問你的應用,而不需要經過各種Store的審核。
2、實時更新
實時更新,通常平臺的審核都需要七個工作日左右的時間,如果你發布之后發現問題怎么辦?Web方式就不存在這種問題。
3、離線使用
用戶可以離線使用,更新下載量及少,可以全部更新,也可以選擇替換部分文件。
4、代碼更安全安全
使用HTML5,代碼更安全安全。眾所周知Web應用有一個很大的問題就是代碼安全的問題,但現在HTML5可以將Web代碼全部加密,本地應用解密后再運行,大大的提供了代碼的安全性。
5、跨平臺
HTML5可以做到跨平臺,多數核心代碼不用重寫,Javascript的代碼用得好的話,在許多地方都可以用到,包括移動應用、移動網站、PC網站、各種瀏覽器插件,甚至可以用WebKit封裝作為跨平臺的應用程序。誠然,這種方式并非完全跨平臺,但這樣也足以減少很多工作量了,特別是后期的維護。
6、可以充分利用Native
HTML5可以通過瀏覽器作為中介充分利用Native的好處,比如說可以使用GPS、照相機、本地相冊、讀取本地聯系人,也可以使用推送功能等,最重要的是,某些Web無法實現的功能,我們可以利用Native來實現。
HTML5 可能對移動 Web 帶來更多好處,原因是,現在的移動 Web,iPhone 占主導地位,而 iPHone 是不支持 Flash
的。HTML5 還會讓其它平臺的移動瀏覽器有更快的網頁加載速度。另一個好處是 SEO,Google
4月9號宣布,將頁面加載速度作為搜索排名的一個因素,因此,基于 HTML5 的頁面也會因加載速度更快而受益。
不過,和任何新技術的降臨一樣,其中也會牽扯到一些問題,對 Web
設計者而言,最大的一個問題就是因為這些新標簽的引入,各瀏覽器之間將缺少一種統一的數據描述格式。
在 HTML5 被廣泛采用之前,我們還無法完全知道 HTML5
代碼將帶來的好與壞,總體來說,對開發者而言,這將是一個巨大的變化,而對圖形設計師而言,還不明朗。
- 2 回答
- 0 關注
- 1634 瀏覽
添加回答
舉報