首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

软件资讯设计 工具 系统 开发 安全 办公 陶吧 IT教育 Vista频道 | 下载中心酷我音乐盒 腾讯QQ
天极网 > 开发频道>雅虎推广操作介面技术:连Google都来用

雅虎推广操作介面技术:连Google都来用

2008-04-28 09:31作者:CSDN出处:天极网责任编辑:dizzarz

  下面这篇文章可以让你简单的了解本次会议的议题:前端技术。

  “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说。

共1页。 1
进入 最权威的Windows 7论坛 查看网友讨论

软件频道最新更新

热点推荐

IT嘉年华

编辑推荐

软件下载

热门
推荐

网友关注

软件
资料
游戏

装机推荐

文章排行

本周
本月
最新更新
天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络