成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

QCon2014專題出品人玉伯專訪:“移動(dòng)時(shí)代的前端”

移動(dòng)開(kāi)發(fā)
隨著移動(dòng)時(shí)代的到來(lái),前端面臨的挑戰(zhàn)越來(lái)越大。從產(chǎn)品角度來(lái)看,前端朝著多終端的方向發(fā)展,需要考慮 PC、Pad、Phone、TV 等各種用戶終端的交互實(shí)現(xiàn)。未來(lái)的產(chǎn)品形態(tài),需要高性能跨終端的面向消費(fèi)者的應(yīng)用,也需要傳統(tǒng) PC 端面向企業(yè)的富應(yīng)用。

隨著移動(dòng)時(shí)代的到來(lái),前端面臨的挑戰(zhàn)越來(lái)越大。從產(chǎn)品角度來(lái)看,前端朝著多終端的方向發(fā)展,需要考慮 PC、Pad、Phone、TV 等各種用戶終端的交互實(shí)現(xiàn)。未來(lái)的產(chǎn)品形態(tài),需要高性能跨終端的面向消費(fèi)者的應(yīng)用,也需要傳統(tǒng) PC 端面向企業(yè)的富應(yīng)用。向上是移動(dòng)開(kāi)發(fā),向下是企業(yè)應(yīng)用,這兩個(gè)方向都非常重要,對(duì)前端的挑戰(zhàn)則各有不同。

從技術(shù)角度來(lái)看,前端不再局限于瀏覽器端的 Web 技術(shù)。隨著 Node.js 技術(shù)的興起,前端開(kāi)發(fā)開(kāi)始滲透到服務(wù)器端,將服務(wù)器端的 View、Controller 等層接管過(guò)來(lái),成為全棧(Full-stack) 開(kāi)發(fā)。在全棧的模式下,前后端的分工協(xié)作更加合理高效。全棧之路究竟如何走,目前無(wú)論國(guó)內(nèi)國(guó)外,都處于起步階段,充滿誘惑與陷阱。

本屆QCon北京2014,InfoQ特別邀請(qǐng)到支付寶前端技術(shù)部負(fù)責(zé)人王保平(玉伯)來(lái)打造“移動(dòng)時(shí)代的前端”專題,關(guān)注跨終端、全棧開(kāi)發(fā)以及前端工程化。

玉伯是淘寶前端類庫(kù) KISSY 的創(chuàng)始人,也是前端模塊加載器 Sea.js 的創(chuàng)始人。他在前端基礎(chǔ)技術(shù)、網(wǎng)站性能優(yōu)化、企業(yè)應(yīng)用開(kāi)發(fā)等方面非常活躍,并且還是一名非常熱心的前端布道者。在 Velocity、QCon、D2、NodeParty 等會(huì)議上積極參與。玉伯在微信上開(kāi)通 WTP 公眾帳號(hào)(微信號(hào) wtp-notes),暢談技術(shù)、產(chǎn)品與自由夢(mèng)。

以下是采訪內(nèi)容。

InfoQ:大家都知道您是您作為支付寶前端開(kāi)發(fā)團(tuán)隊(duì)負(fù)責(zé)人,淘寶前端類庫(kù) KISSY、前端模塊化開(kāi)發(fā)框架SeaJS、前端基礎(chǔ)類庫(kù)Arale的創(chuàng)始人,不過(guò)還是請(qǐng)您重新介紹一下自己,及這三個(gè)項(xiàng)目現(xiàn)在的情況吧。

玉伯:我的情況比較簡(jiǎn)單,03年畢業(yè),在北京漂了5年,08年到杭州加入淘寶,12年轉(zhuǎn)崗到支付寶,現(xiàn)在負(fù)責(zé)支付寶共享平臺(tái)的前端技術(shù)團(tuán)隊(duì)。

在淘寶期間,業(yè)務(wù)需求需要做一個(gè)富文本編輯器,于是有了KISSY Editor,后來(lái)做著做著就變成了一個(gè)前端基礎(chǔ)類庫(kù)KISSY,editor是其中一個(gè)組件。11年開(kāi)始,KISSY的主要開(kāi)發(fā)工作已移交給同事承玉。現(xiàn)在已經(jīng)有一個(gè)專門的虛擬團(tuán)隊(duì)維護(hù),負(fù)責(zé)人是拔赤。

2010年期間,有關(guān)注Node.js和CommonJS社區(qū),了解到當(dāng)時(shí)的風(fēng)云變幻。強(qiáng)烈覺(jué)得模塊化開(kāi)發(fā)理念不僅需要規(guī)范化、更需要扎扎實(shí)實(shí)的實(shí) 現(xiàn),當(dāng)時(shí)有FlyScript、BravorJS、RequireJS等種種實(shí)現(xiàn)。個(gè)人不是很喜歡RequireJS的一些理念和實(shí)現(xiàn),喜歡的 FlyScript則自我閹割了,因此萌生了自己寫(xiě)一個(gè)的想法,這就是Sea.js。Sea.js已經(jīng)發(fā)展到2.x版本,在國(guó)內(nèi)使用比較廣泛,阿里、騰 訊、中航信等公司都有采用。Sea.js的核心理念是保持簡(jiǎn)單,只做該做的。目前Sea.js 3.0的規(guī)劃已經(jīng)有了雛形,會(huì)進(jìn)一步簡(jiǎn)單,包括構(gòu)建。

2012年到支付寶后,支付寶已經(jīng)有了一套前端基礎(chǔ)類庫(kù)Arale 1.1,因此我并不是Arale的創(chuàng)始人。Arale 1.1的思路與KISSY、YUI等類庫(kù)差不多,都是從底層組件做起,很辛苦很累,但效果并不太好,在可維護(hù)性、易用性等方面,自己做的dom、 event等組件,經(jīng)常不如業(yè)界已經(jīng)成熟的jQuery等類庫(kù)好用。為了解決這些痛點(diǎn),當(dāng)時(shí)和同事商量后,就有了Arale 2的想法。Arale 2的核心是開(kāi)放。開(kāi)放的第一層是拿來(lái)主義,業(yè)界已經(jīng)有的成熟方案,經(jīng)過(guò)我們考察后,直接引入進(jìn)來(lái)用。拿來(lái)主義直接讓我們站在了巨人的肩膀上,并能以此做為 基礎(chǔ),迅速構(gòu)建適合支付寶的一套UI組件庫(kù)。從狹義上講,Arale是為支付寶量身定做的,并不適合直接拿去給其他公司用。從廣義上講,Arale是構(gòu)建 前端基礎(chǔ)類庫(kù)的一種開(kāi)放式方案,這種方案可以被其他公司借鑒。目前已有不少團(tuán)隊(duì)基于Arale方案構(gòu)建出了適合自己公司業(yè)務(wù)的特定類庫(kù)。Arale目前的 規(guī)劃有兩個(gè)方向:1)進(jìn)一步擁抱社區(qū),廢棄CMD,擁抱CommonJS,Arale組件的模塊將直接與一個(gè)Node模塊無(wú)異。2)基礎(chǔ)組件的 Mobile First化,為移動(dòng)基礎(chǔ)類庫(kù)的構(gòu)建提供體系化方案和最佳實(shí)踐。

對(duì)前端開(kāi)發(fā)來(lái)說(shuō),前端基礎(chǔ)類庫(kù)很重要,但從整個(gè)前端領(lǐng)域來(lái)看,類庫(kù)依舊是比較小的一塊。還有很多領(lǐng)域非常值得投入,下面有時(shí)間再說(shuō)說(shuō)。

InfoQ:阿里內(nèi)部團(tuán)隊(duì)眾多,能否講講支付寶前端團(tuán)隊(duì)的開(kāi)發(fā)流程和特別之處?

玉伯:從前端開(kāi)發(fā)來(lái)看,阿里內(nèi)部分三種類型:淘系、支付寶系、B2B系。B2B系沒(méi)親身體驗(yàn)過(guò),略過(guò)不說(shuō)。淘系和支系的區(qū)別比較明顯,簡(jiǎn)單說(shuō)下。

淘系的核心業(yè)務(wù)是「導(dǎo)購(gòu)」,業(yè)務(wù)的定位使得淘系大量前端業(yè)務(wù)以前臺(tái)展現(xiàn)為主。這類業(yè)務(wù),快是第一用戶體驗(yàn)。快不僅是頁(yè)面速度快,也包括研發(fā)交付速度要快。也會(huì)有功能交互很復(fù)雜的業(yè)務(wù),但相對(duì)來(lái)說(shuō)不是很多。

支系的核心業(yè)務(wù)是「支付」,有段時(shí)間也有「導(dǎo)支」業(yè)務(wù),但很快成為非主流。「支付」是功能型的,與用戶資金相關(guān),「穩(wěn)定」、「安全」是第一用戶體驗(yàn)。當(dāng)然也求快,但在穩(wěn)定、安全面前,快經(jīng)常要讓道。支系還有兩個(gè)重點(diǎn)是金融與數(shù)據(jù),與支付一樣偏功能性。

業(yè)務(wù)類型的不同,使得淘系、支系的技術(shù)體系、研發(fā)交付有比較大的差異性。淘寶求快,支付寶求穩(wěn)。目前支付寶也在探索更適合互聯(lián)網(wǎng)的快速輕量級(jí)研發(fā)模式,淘寶在穩(wěn)定、安全上的要求也越來(lái)越高。像是兩個(gè)極端,在互相借鑒互相靠攏,差異性應(yīng)該會(huì)長(zhǎng)期存在,但會(huì)逐步減少。

InfoQ:目前您最關(guān)注的重點(diǎn)是什么?

玉伯:目前最關(guān)注的是團(tuán)隊(duì)管理。從帶幾個(gè)人,到突然帶幾十人,壓力很大。除了自己的個(gè)人生活,最在乎的就是這幫兄弟姐妹的未來(lái)。目前團(tuán)隊(duì)缺口還很大,近期大量招聘中,職位不限于前端開(kāi)發(fā),也希望有 Node、Java、iOS、Android、交互、視覺(jué)等經(jīng)驗(yàn)的人員加入。

你瞧,又廣告了。最近晚上做夢(mèng)都在關(guān)注招聘,有個(gè)同事說(shuō)我近期三句不離招聘,歡迎投遞簡(jiǎn)歷。

InfoQ:您感覺(jué)在過(guò)去一年中,前端領(lǐng)域是否發(fā)生了令人值得注意的變化?

玉伯:變化太快了,好多變化。百度的berg總結(jié)過(guò)一篇2013前端技術(shù)盤(pán)點(diǎn),說(shuō)得很全面。對(duì)支付寶來(lái)說(shuō),最大的變化有:

  • 全端化。前端不再是折騰各種瀏覽器了,而是需要面對(duì)PC、Pad、Phone甚至TV等各種端。支付寶的做法很干脆實(shí)在,直接讓一批前端開(kāi)發(fā)轉(zhuǎn)崗到無(wú)線部門做iOS開(kāi)發(fā)。前端部門自身也需要逐步具備跨終端開(kāi)發(fā)的技能。這是移動(dòng)互聯(lián)網(wǎng)帶給前端最大的沖擊,卻也是最好的禮物。

  • 全棧化。Node的興起和成熟,讓前端在解決研發(fā)效率等問(wèn)題上有了新思路。阿里的整個(gè)技術(shù)體系是基于Java的,前后端的職責(zé)分工一直存在 灰色地帶,特別是在支付寶,厚重的開(kāi)發(fā)環(huán)境已經(jīng)對(duì)前端研發(fā)效率帶來(lái)嚴(yán)重影響。在這種情況下,如果能基于Node實(shí)現(xiàn)前后端運(yùn)行與研發(fā)過(guò)程中的清晰分離,將 會(huì)帶來(lái)研發(fā)效率上的大提升。全棧不是為了技術(shù)的全面,而是從職責(zé)分工上能讓更合適的人干更合適的事。

  • 工程化。前端開(kāi)發(fā)越來(lái)越復(fù)雜,除了運(yùn)行時(shí)的類庫(kù)框架,還有非常非常重要的一塊是研發(fā)交付體系。這一塊各個(gè)大公司的前端都在探索,各個(gè)公司都 有大量實(shí)踐,但感覺(jué)都還存在很多優(yōu)化甚至突破的空間。支付寶的研發(fā)交付體系好像是阿里最復(fù)雜的,前端一方面「享受」這種復(fù)雜性帶來(lái)的穩(wěn)定性保障,同時(shí)又非 常「痛恨」如此讓人抓狂的各種平臺(tái)、流程。前端的工程化開(kāi)發(fā)是一個(gè)體系化的問(wèn)題,相信2014年,支付寶前端在這一塊會(huì)有飛躍式突破。

InfoQ:您是此次“移動(dòng)時(shí)代的前端”專題聯(lián)合出品人,能否談?wù)勀銓?duì)此次專題的內(nèi)容策劃?

玉伯:內(nèi)容策劃上,就是上面說(shuō)的全端化、全棧化、工程化。篩選的話題,會(huì)來(lái)自大公司,也會(huì)來(lái)自創(chuàng)業(yè)公司。全端化是移動(dòng)互聯(lián)網(wǎng)對(duì)企業(yè)的需求。全棧化、工程化都是對(duì)研發(fā)效率的關(guān)注,這一塊的進(jìn)展,能讓互聯(lián)網(wǎng)公司特別是大公司的傳統(tǒng)研發(fā)模式發(fā)生變革,讓分工更合理,研發(fā)效率更高。

InfoQ:您對(duì)“全端開(kāi)發(fā)”這個(gè)新概念怎么看?

玉伯:上面已經(jīng)提到這些概念了。全端我的理解是跨終端,從瀏覽器兼容,走向各種終端的兼容。你想談的應(yīng)該不是這個(gè),而是 FSD(Full-Stack Developer)。

Full-stack 有些地方翻譯成全端,我更喜歡翻譯成全棧。知乎上有過(guò)討論,感覺(jué)大家對(duì)全棧的理解有很多差異點(diǎn)。我的理解與大家的有些不一樣。

  • 全棧不是什么都懂,而是鼓勵(lì)大家從單一( | 型)人才變成一專多能(T 型)人才,進(jìn)而變成多專多能( π 型)人才。

  • 對(duì)于前端的全棧之路,在支付寶是鼓勵(lì)大家通過(guò)Node掌握服務(wù)端上的UI Layer層開(kāi)發(fā),是讓前后端的分工更合理,并非是讓前端去研究后端的專業(yè)領(lǐng)域。表面上看是分久必合、合久必分,實(shí)際上是分工更合理,讓前后端都能朝著更專業(yè)的深度發(fā)展。

  • 全棧開(kāi)發(fā)應(yīng)該根據(jù)不同場(chǎng)景去定義。支付寶的全棧,跟Facebook的,目前就不一樣。中間沒(méi)有誰(shuí)好誰(shuí)壞,都是從業(yè)務(wù)實(shí)際需求出發(fā),以及團(tuán)隊(duì)目前的人員情況出發(fā),自然而然地一種選擇。

InfoQ:在前端開(kāi)發(fā)以外,您是否還有關(guān)注的技術(shù)領(lǐng)域?為什么?

玉伯:技術(shù)領(lǐng)域這幾年都放在前端了,對(duì)動(dòng)漫制作、數(shù)據(jù)挖掘有濃厚興趣,但尚未投入大量時(shí)間。技術(shù)領(lǐng)域之外,最關(guān) 注團(tuán)隊(duì)管理,越來(lái)越發(fā)現(xiàn)很多事情靠一個(gè)人無(wú)法達(dá)成,個(gè)人英雄主義時(shí)代已經(jīng)很遙遠(yuǎn)。在當(dāng)下,要達(dá)成一些心中想做的事,要倚靠團(tuán)隊(duì)的力量。自己的定位依舊是技 術(shù)專家,但同時(shí)希望自己能具備leadship,這樣才能達(dá)成自己心中的夢(mèng)想。

此專題詳細(xì)信息,請(qǐng)見(jiàn)專題頁(yè)面。關(guān)于此次QCon北京其他專題的詳細(xì)信息,請(qǐng)移步至大會(huì)官網(wǎng)

需要特別注明的是,每年QCon大會(huì)門票都會(huì)在開(kāi)幕前售罄,及早預(yù)定可提前確保席位,并享受更低折扣。現(xiàn)在報(bào)名參加將可享受8折優(yōu)惠。團(tuán)體購(gòu)票(5 人及以上)將享有更多優(yōu)惠。詳請(qǐng)咨詢qcon【at】cn.infoq.com,或直接致電010-64738142。報(bào)名請(qǐng)點(diǎn)擊報(bào)名頁(yè)面

責(zé)任編輯:閆佳明 來(lái)源: infoq
相關(guān)推薦

2014-04-16 14:03:06

QCon2014

2014-04-16 14:13:18

2014-04-16 13:55:20

2014-04-16 14:07:20

QCon2014

2014-04-16 14:05:39

QCon2014

2014-04-16 14:23:35

QCon2014

2014-04-16 14:26:08

QCon2014

2014-04-16 14:29:52

QCon2014

2014-04-16 14:10:35

QCon2014

2012-08-13 09:45:18

前端前端開(kāi)發(fā)

2014-04-16 14:15:01

QCon2014

2014-04-16 16:54:32

QCon2014

2024-07-10 13:18:23

2022-10-14 18:11:51

WOT技術(shù)大會(huì)

2023-07-13 15:13:13

2022-09-26 17:00:41

AISummit技術(shù)大會(huì)

2014-12-02 10:32:41

企業(yè)移動(dòng)化移動(dòng)開(kāi)發(fā)

2023-12-08 11:46:24

WOT互聯(lián)網(wǎng)企業(yè)精彩技術(shù)分享

2014-08-07 03:19:54

Coding協(xié)作開(kāi)發(fā)

2014-05-26 16:52:29

移動(dòng)前端web組件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美xxxx色视频在线观看免费 | 在线免费观看色 | 在线观看中文字幕一区二区 | 一级黄色影片在线观看 | 超碰在线人人干 | 久久精品国产一区二区三区 | 久草.com| 91色视频在线观看 | 中文字幕在线观看视频一区 | 亚洲综合婷婷 | 午夜精品久久久久久久99黑人 | 国产精品一区二区三区免费观看 | 搞av.com| 91在线精品一区二区 | 亚洲最新在线 | 黄网站涩免费蜜桃网站 | 99精品视频一区二区三区 | 国产精品国产三级国产aⅴ原创 | 国产电影一区二区在线观看 | 97人澡人人添人人爽欧美 | 欧美日韩电影在线 | 午夜精品视频在线观看 | 午夜精品一区二区三区在线视频 | 天天宗合网 | 高清欧美性猛交xxxx黑人猛交 | 成av在线| 亚洲aⅴ | 一区在线播放 | 伊人网在线综合 | 国产精品免费大片 | 啪啪av | 国产精品视频一区二区三 | 国产一区二区视频在线 | 欧美在线视频一区二区 | 波多野结衣中文视频 | 成人午夜影院 | 国产黄色一级电影 | 免费成人高清在线视频 | 欧美成视频 | 欧美在线播放一区 | 欧美精品乱码99久久影院 |