中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

淘寶UED技術(shù)負(fù)責(zé)人小馬暢談Web前端開發(fā)

  InfoQ:小馬,請(qǐng)首先做一下自我介紹。

  小馬:大家好,我叫趙澤欣,在淘寶的花名是小馬,隸屬于淘寶UED部門,很榮幸能夠接受InfoQ的采訪,謝謝。

  InfoQ:小馬,現(xiàn)在Web開發(fā)相關(guān)的類庫(kù)特別多,請(qǐng)問(wèn)淘寶在選擇Web框架做開發(fā)的時(shí)候,是從哪些角度來(lái)考慮的?能否給讀者朋友提供一些參考?

  小馬:的確如你所說(shuō),Web類庫(kù)五花八門。我們?cè)谧鲞x擇的時(shí)候,主要基于以下這兩個(gè)方面:

  1. 想想是否真正符合自己的需求,有些類庫(kù)可能適合網(wǎng)站型應(yīng)用,另一些可能適合數(shù)據(jù)型應(yīng)用,所以其實(shí)還是有些區(qū)別的,這是第一點(diǎn)。
  2. 我覺(jué)得還要看人才或者是技術(shù)儲(chǔ)備的狀況。如果你的團(tuán)隊(duì)里面沒(méi)有幾個(gè)特別熟悉這種類庫(kù)的人才,有時(shí)候會(huì)吃一些苦頭。

  像淘寶網(wǎng)當(dāng)初選擇YUI也是基于這兩個(gè)因素考慮。因?yàn)樘詫毜暮蠖思軜?gòu)是基于Java的,而YUI是大多數(shù)框架里面,在文檔組織、代碼組織上最接近于Java的,比較容易得到開發(fā)人員的認(rèn)可,然后功能也比較強(qiáng)大,組件比較豐富,再加上又有一個(gè)專業(yè)的雅虎團(tuán)隊(duì)在維護(hù),所以可靠性上也會(huì)比較強(qiáng),因此當(dāng)時(shí)選擇它。最重要的還是根據(jù)你自己的需求。

  InfoQ:目前淘寶UED團(tuán)隊(duì)已經(jīng)發(fā)展壯大,你們現(xiàn)在是基于YUI呢,還是有進(jìn)一步的計(jì)劃?

  小馬:目前大部分還是基于YUI,因?yàn)橐呀?jīng)用了很久了,也基于它做了很多改進(jìn)和擴(kuò)展。但是隨著淘寶飛速的發(fā)展,各種應(yīng)用也越來(lái)越復(fù)雜,我們也慢慢感受到Y(jié)UI的一些不足,YUI當(dāng)然它自己也在發(fā)展,推出YUI 3的版本,也做了很多的改進(jìn)。可是我們?cè)谟玫倪^(guò)程中,覺(jué)得還是不太適合,不太適用于淘寶,所以我們也有計(jì)劃的在研發(fā)自己的框架,我們的框架叫做Kissy,我的同事玉伯主持這個(gè)項(xiàng)目,我們把它開源了,我們希望國(guó)內(nèi)外更多的朋友能夠一起來(lái)豐富這個(gè)框架。

  InfoQ:我們知道前端很注重用戶體驗(yàn),比如響應(yīng)時(shí)間等,現(xiàn)在有關(guān)Web性能優(yōu)化的規(guī)范特別特多,我想問(wèn)一下,以你的經(jīng)驗(yàn)來(lái)說(shuō),有哪一些建議比較重要?

  小馬:當(dāng)初我們做性能優(yōu)化,最主要還是基于雅虎的YSlow工具,他們專門有一個(gè)性能團(tuán)隊(duì),做了很多的研究,列出了很多優(yōu)化的原則,我們剛開始還是拿來(lái)主義,學(xué)習(xí)他們,所以有幾條我覺(jué)得特別能夠立竿見(jiàn)影的方法。第一是把很多的腳本文件合并成一個(gè)文件,或者是把很多的CSS文件合并成一個(gè)文件,這樣能夠有效的減少HTTP的請(qǐng)求。然后盡可能把腳本放在頁(yè)面靠結(jié)束的部分,把CSS盡可能放在靠前的部分。以我的經(jīng)驗(yàn),這些措施能夠很快讓用戶感受到速度的一個(gè)提升。如果要做更多的優(yōu)化的話,那可以按照YSlow的規(guī)則去做,其實(shí)性能優(yōu)化不光是前端的職責(zé),有時(shí)候也需要后端的支持,比如說(shuō)Cache,有時(shí)候是需要Apache或者h(yuǎn)ttp server的一些配置,其實(shí)性能需要整個(gè)公司里面各個(gè)團(tuán)隊(duì)一起來(lái)配合。

  InfoQ:前端團(tuán)隊(duì)除了注重性能之外,是否還有其他領(lǐng)域,比如安全性,淘寶是不是也很注重這方面的問(wèn)題?

  小馬:我個(gè)人覺(jué)得其實(shí)安全性也是一個(gè)我們很關(guān)注的地方,因?yàn)楝F(xiàn)在很多安全性問(wèn)題,可能都是以腳本作為跳板,很多也是基于瀏覽器來(lái)做一些攻擊。前端最熟悉瀏覽器,也是對(duì)腳本最為熟悉的一個(gè)崗位,所以很多時(shí)候,跟公司的安全技術(shù)部門交流的過(guò)程中,我們都希望從前端的角度給他們更多的建議。除了安全,我個(gè)人覺(jué)得,淘寶現(xiàn)在比較關(guān)注一些手持設(shè)備上面的前端研發(fā),比如iPhone、iPad等。

  InfoQ:淘寶UED團(tuán)隊(duì)目前關(guān)注哪些最新的Web前端技術(shù)?

  小馬:現(xiàn)在可能最熱門的就是HTML 5和CSS 3,但是很遺憾IE6、IE7這些瀏覽器還占據(jù)大量的市場(chǎng)份額,像淘寶基本上90%的用戶瀏覽器都還是IE系列。我們以前經(jīng)常會(huì)有這種想法“反正用戶都用IE,這些新的東西用了也沒(méi)什么意義”,現(xiàn)在我們慢慢的覺(jué)得,還是要推動(dòng)這個(gè)事情,所以HTML 5、CSS 3的一些新特性,我們都盡可能的去應(yīng)用,而且我覺(jué)得效果非常的好。

  InfoQ:您作為淘寶前端團(tuán)隊(duì)的負(fù)責(zé)人,如何定位前端工程師這樣一個(gè)角色?他的工作范圍跟其他的工程師,比如后臺(tái)開發(fā)工程師、還有一些專門做頁(yè)面設(shè)計(jì)的工程師,有何區(qū)分?

  小馬:這個(gè)問(wèn)題我們自己內(nèi)部也有討論過(guò),我想了很久,提出一個(gè)定位,當(dāng)然也是這個(gè)團(tuán)隊(duì)大家一起的思考成果,我們覺(jué)得前端是面向用戶的程序,首先還是程序,我們也要編碼,我們也要具備嚴(yán)謹(jǐn)好學(xué)的特質(zhì),另外一點(diǎn),我們跟很其他后端開發(fā)工程師有一些區(qū)別,就是可能我們更貼近用戶,我個(gè)人覺(jué)得可能后端工程師更靠近機(jī)器,我們更靠近用戶,所以我們需要更多的傾聽(tīng)用戶的聲音,所以我覺(jué)得前端工程師是面向用戶的程序員。

  InfoQ:目前云計(jì)算的實(shí)踐越來(lái)越多,您覺(jué)得云計(jì)算會(huì)給前端工程師或者前端開發(fā)帶來(lái)什么樣的影響或者變化?

  小馬:現(xiàn)在很多人在談這個(gè)概念,包括淘寶的測(cè)試團(tuán)隊(duì),他們已經(jīng)推出云測(cè)試工程師,所以我覺(jué)得前端工程師以后可能會(huì)慢慢的轉(zhuǎn)化為云端工程師,因?yàn)樵谖业母杏X(jué)里面,云其實(shí)就是一個(gè)大的存儲(chǔ)的中心,一個(gè)計(jì)算服務(wù)中心,他能夠提供計(jì)算的能力,能夠提供存儲(chǔ),能夠提供這些SERVICE。那瀏覽器呢,又是一個(gè)比較重要的連接云端的工具,不管是瀏覽器還是基于瀏覽器的OS,我覺(jué)得前端工程師具備很多技能,可以比較容易的轉(zhuǎn)換到云端工程師,我自己是覺(jué)得這是一個(gè)很好的發(fā)展前景。

  InfoQ:最后一個(gè)問(wèn)題,我們InfoQ的讀者,當(dāng)中有很多一部分,可能是從事這種前端的開發(fā),或者說(shuō)以后有志于從事前端開發(fā)的,那么我想替他們問(wèn)一個(gè)問(wèn)題,因?yàn)槟翘詫毜牡谝晃磺岸斯こ處煟梢哉f(shuō)是經(jīng)驗(yàn)非常豐富,您認(rèn)為一個(gè)優(yōu)秀的前端工程師,他應(yīng)該具備哪些的素質(zhì),或者您在招聘一個(gè)員工的時(shí)候,會(huì)看中他哪些特質(zhì)?

  小馬:那我直接說(shuō)招聘好了,我一般會(huì)比較注重他的從不同角度去思考問(wèn)題的能力。因?yàn)榍岸司褪沁@樣,很多時(shí)候處理一個(gè)問(wèn)題,其實(shí)有多套的方案,關(guān)鍵是怎么去權(quán)衡,找到最合適于這個(gè)需求的一個(gè)方案,所以我特別看中他們會(huì)有這種從不同角度去看問(wèn)題的這樣一個(gè)能力;然后第二點(diǎn),因?yàn)榍岸舜_實(shí)是一個(gè)新的崗位,很多新的東西,我還是比較看重他的學(xué)習(xí)能力;另外還有一點(diǎn)就是他真的是熱愛(ài)前端的這樣的一個(gè)崗位。

it知識(shí)庫(kù)淘寶UED技術(shù)負(fù)責(zé)人小馬暢談Web前端開發(fā),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久精品国产一区二区电影 | 久久成人久久 | 国产欧美日韩在线 | 拍戏被cao翻了h承欢 | 免费性视频 | 国产精品高潮呻吟 | 成人做爰www免费看 午夜精品久久久久久久久久久久 | av日韩在线播放 | 亚洲福利视频一区二区 | 国产亚洲精品久久久久久豆腐 | 免费欧美视频 | 午夜影院在线观看视频 | 亚洲激情在线 | 国产精品久久久久一区二区 | 在线观看午夜视频 | 日韩一区二区三区在线 | 天天爱爱网 | 免费人成在线观看网站 | 中国av在线免费观看 | 天天干天天操天天射 | 亚洲看片网站 | 91看国产 | 国产精品福利在线 | h视频在线播放 | 欧美日韩在线视频一区二区 | av在线免费播放 | 中文字幕在线视频精品 | 成人在线电影网站 | 99国产精品久久久 | 91成人影院| 亚洲成人免费观看 | 特黄视频 | 一区二区三区精品在线视频 | 亚洲国产欧美一区 | 欧美亚洲国产日韩 | 国产精品激情在线 | 伊人爽| 999精品视频| 蜜桃精品在线 | 色综合99| 亚洲成人一区 |