過去很長一段時間內(nèi),谷歌向開發(fā)者提供了一系列該公司認為符合當代網(wǎng)頁開發(fā)最佳實踐的工具。今天,谷歌更進一步,推出了類似HTML5 Boilerplate的開發(fā)平臺Web Starter Kit,其中包含模板和工具,能幫助開發(fā)者迅速開發(fā)并運行多屏幕應(yīng)用。
谷歌表示,這些模板的性能和布局經(jīng)過了優(yōu)化,能幫助開發(fā)者迅速開發(fā)多設(shè)備網(wǎng)頁體驗。這一平臺遵循了谷歌此前向開發(fā)者提供的建議,并將這些建議變成了實際代碼,通過必要的工具實現(xiàn)快速的應(yīng)用開發(fā)。值得指出的是,Web Starter Kit默認你已在系統(tǒng)中安裝了Node、Ruby、Ruby Sass和Gulp.js。通過可選的Gulp,開發(fā)者將可以使用LiveReload、自動圖像優(yōu)化和HTML微縮等功能。
除最新版Chrome之外,Web Starter Kit還支持大部分其他當代瀏覽器,包括IE10、IE11、火狐30、火狐31,以及最熱門的移動瀏覽器。
盡管與Bootstrap和ZURB的Foundation等項目有一些重疊之處,但谷歌也幫助Web Starter Kit的用戶方便地使用來自這些項目的樣式。
與這些項目不同,谷歌并不提供許多用戶界面元素和其他組件。目前尚不清楚,谷歌是否計劃隨后增加這些元素,但谷歌工程師艾迪·奧斯瑪尼(Addy Osmani)今天對Hacker News表示,Web Starter Kit的目的并非在用戶界面元素方面與Bootstap競爭。他同時表示,類似Bootstrap和Foundation的庫是“開發(fā)原型應(yīng)用的不錯起點”,但使用這些庫最大的挑戰(zhàn)在于,開發(fā)者可能會在應(yīng)用的整個生命周期一直使用這些樣式、外觀和體驗。與這些項目不同,Web Starter Kit鼓勵開發(fā)者修改基礎(chǔ)樣式,使其適用于自己的應(yīng)用。
與Bootstrap和Foundation類似,Web Starter Kit專注于流體網(wǎng)格布局,不過谷歌的解決方案更具靈活性。
谷歌這一項目目前仍在測試中。令人有些驚訝的是,谷歌在I/O開發(fā)者大會的一周前發(fā)布了這一工具。不過,谷歌或許是想給開發(fā)者一定時間去熟悉這一工具,隨后再在大會上針對這一工具舉行專門的研討會。(譯:維金)