日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
大師之間的論戰(zhàn)jQuery之父談YUI3差在哪

近日,有人在Quora上提了一個(gè)問(wèn)題:“YUI3如何提升其影響力?”,這個(gè)問(wèn)題引起社區(qū)的熱議。而本次討論的***亮點(diǎn)在于jQuery之父John Resig和YUI3架構(gòu)師Nicholas C. Zakas也參與討論之中,同時(shí)Nicholas C. Zakas對(duì)John Resig的某些觀點(diǎn)進(jìn)行了反駁。

兩位大佬直接對(duì)話實(shí)屬難得,辯論暗涌澎湃精彩至極,希望對(duì)有志于開(kāi)發(fā)“庫(kù)/框架”的同仁們有所啟迪。

如何提升YUI的影響力,John Resig通過(guò)回答下面兩個(gè)的問(wèn)題,表達(dá)了自己的觀點(diǎn):

1. YUI應(yīng)當(dāng)如何改進(jìn),以便更多的人來(lái)使用?

2. YUI如何提升才能改善和jQuery的競(jìng)爭(zhēng)力?

在回答***個(gè)問(wèn)題時(shí),John Resig表示:

和其他JavaScript庫(kù)相比,YUI的確很贊,但由于它的域名分散、代碼庫(kù)過(guò)多且引入方式太多,這就導(dǎo)致了YUI無(wú)法更多的去占領(lǐng)市場(chǎng)。

在假設(shè)目前的YUI3版本已經(jīng)“足夠優(yōu)秀”,YUI文檔和論壇也已經(jīng)足夠完善,足以吸引更多的用戶來(lái)使用YUI3的情況下,他提議把分散的域名合并成一個(gè);把多代碼庫(kù)合并成一個(gè)代碼庫(kù);把YUI的引入方式縮減至一種。簡(jiǎn)單講,YUI項(xiàng)目應(yīng)當(dāng)保留一個(gè)整體的方向性,重點(diǎn)太分散,則會(huì)事與愿違。

YUI3架構(gòu)師Nicholas C. Zakas對(duì)John Resig的觀點(diǎn)表示十分贊同,他說(shuō):

我承認(rèn),分散的站點(diǎn)的確是YUI的一個(gè)問(wèn)題,不止一個(gè)人曾經(jīng)糾結(jié)于到底應(yīng)該訪問(wèn)YDN呢還是訪問(wèn)YUILibrary.com?這是YUI首先要解決的問(wèn)題。同樣,John對(duì)于簡(jiǎn)化YUI文檔首頁(yè)上的引導(dǎo)信息的建議也相當(dāng)不錯(cuò),是個(gè)好主意。

關(guān)于YUI該如何提升才能改善和jQuery的競(jìng)爭(zhēng)力,John Resig則稱首先YUI項(xiàng)目本身依然存在著諸多結(jié)構(gòu)性問(wèn)題,需要改善。他表示:

如今,如果YUI直接和jQuery進(jìn)行競(jìng)爭(zhēng),YUI和它的子項(xiàng)目的運(yùn)作方式都需要做出調(diào)整。因?yàn)楝F(xiàn)在的YUI項(xiàng)目運(yùn)作方式與YAHOO的工作方法是背道而馳的。鑒于目前的管理方式的極差的操作性,YUI項(xiàng)目著實(shí)是一個(gè)不幸的犧牲品。

John Resig本人還特別希望YUI官方網(wǎng)站能夠重構(gòu),讓人們更快的找到他們想要的組件,包括那些社區(qū)提供的組件。重新定制首頁(yè),讓訪問(wèn)者一眼就能看到SimpleYUI,再?gòu)腨UI組件庫(kù)中挑選一些很酷的組件放在首頁(yè)下方,并直接引導(dǎo)用戶能進(jìn)入到Y(jié)UI Gallery。

Nicholas C. Zakas對(duì)此觀點(diǎn)不是很同意,他說(shuō):

“我不認(rèn)為YUI和jQuery之間存在你死我活的競(jìng)爭(zhēng)關(guān)系”。

他表示不想將YUI搞成另外一個(gè)jQuery。這兩個(gè)庫(kù)各自都有優(yōu)點(diǎn),且重合度極小。jQuery更適合小網(wǎng)站使用,畢竟它很簡(jiǎn)單、大眾、人人都可以快速上手,因此jQuery有著龐大的設(shè)計(jì)師群體。但他不愿意拿jQuery來(lái)搭建Yahoo首頁(yè)。因?yàn)閷?duì)于可擴(kuò)展的Web應(yīng)用,YUI的確更勝一籌。他認(rèn)為僅憑一個(gè)單一的產(chǎn)品很難滿足所有用戶多樣化的需求。jQuery在其專注的方面的確富有想象力,他寧愿將YUI的關(guān)注點(diǎn)放在解決復(fù)雜Web應(yīng)用方面的問(wèn)題上。

John Resig表示YUI要提升與jQuery的競(jìng)爭(zhēng)力,還要建立開(kāi)源的社區(qū)制度。他說(shuō):

開(kāi)源社區(qū)是YUI可持續(xù)發(fā)展的關(guān)鍵所在,它會(huì)帶來(lái)更多的反饋和熱情的開(kāi)發(fā)者,YUI的影響力也在開(kāi)源社區(qū)中潛移默化的影響這其中的每個(gè)人,Yahoo不應(yīng)是其唯一的維護(hù)者,維護(hù)者應(yīng)當(dāng)來(lái)自于更廣闊的開(kāi)源社區(qū)。

YUI項(xiàng)目有強(qiáng)大的YAHOO全職全薪的開(kāi)發(fā)團(tuán)隊(duì)進(jìn)行獨(dú)立開(kāi)發(fā),YUI的命運(yùn)掌控在YAHOO手中。至今還沒(méi)有非雅虎的YUI社區(qū),很多非雅虎的開(kāi)發(fā)者為YUI貢獻(xiàn)了很多不錯(cuò)的代碼,但他們都沒(méi)有提交權(quán)限,他表示這是一個(gè)嚴(yán)重的問(wèn)題。反觀jQuery的成功,在很大程度上得益于開(kāi)發(fā)者的反饋和幫助,jQuery從社區(qū)中得到了大量的滋養(yǎng)。鑒于YUI自身獨(dú)立、開(kāi)源的特性,他提議YUI應(yīng)當(dāng)從YAHOO剝離出來(lái),建立一個(gè)持有YUI 100%版權(quán)的非營(yíng)利組織,并讓非官方的開(kāi)發(fā)者來(lái)負(fù)責(zé)項(xiàng)目的運(yùn)作,這對(duì) YUI 的發(fā)展和提升其在社區(qū)的活力有著非同一般的意義。

Nicholas C. Zakas對(duì)此觀點(diǎn)十分反對(duì),他表示:

正是得益于雅虎的庇佑,YUI才如此價(jià)值連城。

他說(shuō)將YUI從Yahoo剝離出來(lái),才真正剝奪了它的戰(zhàn)略優(yōu)勢(shì)。當(dāng)YUI專注于這些高端項(xiàng)目和某些私有項(xiàng)目的時(shí)候,就沒(méi)辦法同時(shí)顧及到那些開(kāi)源社區(qū)了。同時(shí)他更不贊同“Yahoo不應(yīng)當(dāng)“操縱” YUI的命運(yùn)”的說(shuō)法。他認(rèn)為是Yahoo讓YUI閃光的。任何一個(gè)開(kāi)源項(xiàng)目都有一個(gè)核心的開(kāi)發(fā)團(tuán)隊(duì),他們的工作除了維護(hù)項(xiàng)目源碼之外,還負(fù)責(zé)培養(yǎng)開(kāi)發(fā)者、并為他們提供學(xué)習(xí)路線圖。雅虎為YUI的開(kāi)發(fā)者們支付薪水,這并不能改變項(xiàng)目的本質(zhì)。

至于YUI是否可以改進(jìn)社區(qū)的形式和貢獻(xiàn)代碼的模式?Nicholas C. Zakas表示當(dāng)然可以,而且不必與Yahoo切斷聯(lián)系。他稱YUI3是一個(gè)高質(zhì)量的產(chǎn)品,在不斷壯大的開(kāi)源社區(qū)中有著強(qiáng)勁的生命力,如果硬要指責(zé)YUI團(tuán)隊(duì)的不稱職的話,也只是他們忽視了市場(chǎng)營(yíng)銷的重要性,和缺乏行之有效的推廣手段,而這兩方面正是jQuery的強(qiáng)項(xiàng),這也是YUI需要向jQuery學(xué)習(xí)的地方。

淘寶前端工程師王保平對(duì)于上面Nicholas C. Zakas和John Resig之間的爭(zhēng)吵,有一些自己的感想:

“我的感覺(jué),NCZ并沒(méi)有很好的領(lǐng)悟到John Resig的建議。Resig的建議里,只有一個(gè)關(guān)鍵點(diǎn):Simplicity is key。并且很想傳遞出一個(gè)理念:簡(jiǎn)單比復(fù)雜更具挑戰(zhàn),可惜Resig并沒(méi)有有效傳遞出來(lái)?!?/p>

【編輯推薦】

  1. JavaScript框架的選擇標(biāo)準(zhǔn)
  2. 應(yīng)用最廣的十大Javascript框架
  3. MooTools團(tuán)隊(duì)成員:我們?yōu)楹螐?qiáng)于jQuery
  4. jQuery讓開(kāi)發(fā)者戀戀不舍的秘密 

網(wǎng)站欄目:大師之間的論戰(zhàn)jQuery之父談YUI3差在哪
轉(zhuǎn)載源于:http://www.5511xx.com/article/dhgeeji.html