达则兼济天下,实则守恒如一  
不必羡慕海洋的浩瀚更不必勉强自己达到某种程度。即使你只是一滴水,只要你愿意,同样可以折射出太阳的光辉。重要的是,你要知道你自己
日历
<2025年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910
统计
  • 随笔 - 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 阅读(517) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
 
Copyright © yui Powered by: 博客园 模板提供:沪江博客