達則兼濟天下,實則守恒如一  
          不必羨慕海洋的浩瀚更不必勉強自己達到某種程度。即使你只是一滴水,只要你愿意,同樣可以折射出太陽的光輝。重要的是,你要知道你自己
          日歷
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345
          統計
          • 隨筆 - 1
          • 文章 - 2
          • 評論 - 3
          • 引用 - 0

          導航

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          相冊

          搜索

          •  

          最新評論

           

          雅虎推廣操作介面技術(yui):連Google都來用

          2008.04.26  來自:ZDNET   馬培治   共有評論(13)條 發表評論   [收藏到我的網摘]

          開發互動式的網頁使用介面有多難?來臺與開原碼社群分享雅虎開發經驗的資深工程師Nate Koechley現身說法,還透露連Google都采用過雅虎的操作介面技術。

          下面這篇文章可以讓你簡單的了解本次會議的議題:前端技術
          “Koechley表示,包括VISA、Dell、eBay、Adobe、Apple、Wikia、JetBlue等企業,都在網頁開發上采用了YUI,甚至Google去年在臺大力推廣的iGoogle個人首頁,都采用了雅虎YUI的CSS技術,而非自家開發。”

           開發互動式的網頁使用介面有多難?來臺與開原碼社群分享雅虎開發經驗的資深工程師Nate Koechley現身說法,還透露連Google都采用過雅虎的操作介面技術。
          雅虎去年起宣示將加碼在開放平臺的策略逐漸反映在實質作為上。上周末(4/12-13)在臺北舉辦的臺灣區開原碼開發者大會(OSDC.tw),雅虎便從 總部派出被稱為網頁前端工程教父的Koechley在大會中向本地開發者介紹雅虎開原碼的使用者介面函式庫(Yahoo! User Interface Library, YUI)相關技術與經驗。他表示,網站使用者介面開發相當復雜,導致YUI一開放便受到業界廣泛使用,連Google都不例外。

          Koechley表示,包括VISA、Dell、eBay、Adobe、Apple、Wikia、JetBlue等企業,都在網頁開發上采用了YUI,甚至Google去年在臺大力推廣的iGoogle個人首頁,都采用了雅虎YUI的CSS技術,而非自家開發。

          所謂網頁前端工程(Front-end Engineering),即是網頁實際與使用者互動的操作介面等相關技術、程式的開發工作,相關技術包括JavaScript、CSS、HTML等,「一言以蔽之,就是叫瀏覽器正確執行它該做的事,」Koechley說。

          在早期Web 1.0時代,網頁呈現多半僅有文字,加上簡單靜態圖像,前端工程未受重視,就連雅虎都是遲至2001年才設立專屬人力開發使用者介面。不過近年來在Web 2.0互動、分享的風潮下,豐富、具互動性的網頁呈現方式逐漸成為顯學,網頁的使用者介面開發成為一項專業、前端工程更漸受重視,「今天雅虎的前端工程師 已增加到了750位,」Koechley說。

          身為雅虎於2001年第一批雇用的前端工程師,Koechley表示,前端工程開發本身不難,但卻很復雜, 挑戰性很大。舉例來說,由於前端工程開發的成果必須直接與使用者接觸,因此和視覺設計師、產品企劃人員等的緊密互動便很重要,「我們常常必須花費力氣告訴 業務部門的人,哪些效果在網頁上做不出來,」他說。

          而設計出的成果可否在不同規格的系統上正確呈現,也成為難題之一。Koechley表示,從作業系統、瀏覽 器、外掛程式到各種可能影響網頁呈現的應用,都可能影響網頁的正確呈現,以雅虎來說,必須盡力在各種可能性下都要正確呈現網頁,「但各種變數加總可能有近 七百種組合,這讓前端開發變得很復雜,」他說。

          為了簡化網頁開發過程、促進產業發展,網雅虎已在2005年將其前端工程的大部份技術開放原始碼,放在網站供任何人取用,并有完整教學文件。Koechley說,新興網站可以不必自行開發能一體適用的使用者介面程式,例如若打算增加拖放(Drag & Drop)功能,則直接利用YUI即可。

          「網頁前端工程開發雖然復雜,卻相當重要,透過YUI的開放,希望能有更多網頁開發者能更快分享到雅虎的經驗,減少開發時間,」Koechley說。

           

          posted on 2008-04-27 17:59 yui 閱讀(518) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
           
          Copyright © yui Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 共和县| 溧水县| 庐江县| 新密市| 唐河县| 镇赉县| 汕尾市| 夏河县| 常山县| 义马市| 桃源县| 三亚市| 白朗县| 林周县| 图木舒克市| 东安县| 马山县| 亳州市| 呼玛县| 涞水县| 互助| 札达县| 原阳县| 吉水县| 焉耆| 米易县| 平阴县| 大埔区| 蒙阴县| 建平县| 合江县| 阿荣旗| 济源市| 化隆| 孟津县| 梓潼县| 河西区| 乐平市| 江北区| 皋兰县| 兴海县|