论坛首页 Web前端技术论坛

[翻译]Ext vs. Dojo

浏览 29295 次
该帖已经被评为良好帖
作者 正文
   发表时间:2007-07-12  
ext 现在也面临着被购买,jack也是,而购买后支持什么,还是个未知数
0 请登录后投票
   发表时间:2007-07-12  
ext好像没有dojo那样有很多资金在支持,不过dojo1.0还不能翻身却可能就被淘汰了
0 请登录后投票
   发表时间:2007-07-13  
与其说JACK 是天才式人物,那我更愿意认为Jack一个是kind person.关于Jack的其人其事,摘录如下:
关于YUI-EXT作者JACK的十个问题


Ten Questions with YAHOO.ext Author Jack Slocum
http://yuiblog.com/blog/2006/10/10/ten-questions-slocum

Q:您是怎么进入前端工程(front-end engineering)这一行的?
从1995年起,我开始接触WEB开发。那时我主要做的是建公司网站。后来我也参与了一些较有璩头的网站的网站,如compare.net (现在的 shopping.msn.com), howardstern.com 和drlaura.com.

Q:什么使得你选择YUI来做扩展?
有四到五年的时间我只在IE上做开发。但随着FIREFOX等浏览器日渐流行,我们迫切需要一个能够跨浏览器的解决方案。YUI正好可以帮到我轻松地过渡此类问题。随着开发的不断了解,我发现有几种办法,让我可以改进、或者说扩展原YUI的功能。今年的八月份,我建立了关于YUI的BLOG并且开始YUI-EXT的开发。

Q:项目YUI-EXT的真正目标是什么?
创建一个对象可再用的库和小器件(widgets),来改进整个YUI可用性,使得YUI不需要其它库的帮忙。


Q:目前你写了那些组件?
(译注,这是去年10月份的文章,组件当时到现在的情况可能有较大的变化。请参阅相关已更新的讯息)
A Grid component that supports various data sources, paging, inline editing and various selection models.
A flexible SplitBar component.
A basic TabPanel component.
A basic Toolbar component.
An extended Animation library built on top of YAHOO.util.Anim that supports automatic animation sequencing and synchronization.
A variety of utility classes that make every day development with YUI a little easier:
Element:  Simplifies working with DOM elements. It also supports performing YUI animations automatically when setting an element’s properties.
DomHelper: Highly optimized DOM creation and in-browser templates utility.
EventManager: Takes YAHOO.util.Event one step further and provides normalized browser event objects.
UpdateManager: Ajax helper to manage DOM element updates.
Q:Gird这个组件已经吸引了很多人的注意力。这个组件统计过有下载多少次吗?到目前为止,YUIE-EXT被下载过多少?
遗憾的是,我是最近两个礼拜才统计的,超过5000次下载了。


Q:文档和Gird、其它扩展的支持,准备得怎么样?
正如YUI小组的观点一样,我认为文档是非常重要的一环。所有组件都已经归档和附有若干的范例,而且对于每个组件,我博客至少有一篇贴子是用浅显的英文来说明每个组件是如何使用。


Q:上个礼拜,你发布了DOM helper,一个可以让开发者控制DOM的工具,比起其它库的工具性能要高。未来新版的主要功能是什么?

DomHelper和模版类提供了跨浏览器的提取DOM元素。有别于其它传统API只是提供简洁、友好的方式,DomHelper类还提供了如HTML片断和模版的高效插入方法。与Scriptaculous Builder 、 Mochikit之间的实时测试,这里可以找到http://www.jackslocum.com/yui/20 ... ments-or-templates/(已译中文:http://ajaxjs.com/yuicn/article.asp?id=20070113)。


Q:你Wordpress评论系统可以允许读者在不同的段落上发表评论,这一点,博客们很感兴趣,想知道你什么时候公开这个插件。
真正做这个评论系统的原因是能够让人们在教程中,或者是范例中,针对性地根据某一段代码、或者是话题,提出他们的问题或POST他们的想法。我不确定这能否做成WordPress的插件,因为我手工地修改过WordPress的核心程序。

Q:你下一个开发RoadMap是?
下一个版本是"Resizable组件"可以用户使某个元素可缩可放;还有一个Forms Library,弄成一个带有实时数据验证、数据绑定、普通桌面式的用户体验,还有一些idea如任务栏(像windows explorer)。GIRD也会改进columns和渲染的问题。


Q:你期待中YUI是怎么样子的?
当然是。。。不要Gird组件了:-)。而我最想要的是History Utility。对比过那么多Ajax的项目,YUI是有它不错的地方,而且也会越来越好的
Q:有其它开发者一起开发YUI.EXT吗?
现在已经有不少朋友在帮我忙,他们帮我解决了不少的问题(如Safari的)。
我很乐意收到用这个库的朋友们的反馈和建议。目前是我一个人在做核心开发,当然我会接纳一些帮助。

Q:开发者如何参与项目的实践?
最好是来论坛多讨论 http://www.jackslocum.com/forum/),你也可以直接发邮件到JACK的YAHOO邮箱。
**********************
p.s:当前EXT核心开发除了Jack本身多了一个Brian。这里有一段Jack和Brian的采访录音:
http://blog.kevinhoyt.org/interviews/
0 请登录后投票
   发表时间:2007-07-20  
一直关注ext,希望项目中能应用一下
0 请登录后投票
   发表时间:2007-08-06  
netfishx 写道
ext始终没有机会用于正式的项目中,但它确实是我所见过最协调的js lib。


WHY?
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics