论坛首页 Web前端技术论坛

向大家介绍一个很棒的适合企业级开发的Ajax(yui-ext)

浏览 181799 次
该帖已经被评为良好帖
作者 正文
   发表时间:2007-02-13  
昨天断了一天,今天又可以上了。
新的版本1.0即将推出,看这个:http://www.yui-ext.com/deploy/ext-1.0-alpha/
里面有些例子已经生效,比如很酷的menu~
0 请登录后投票
   发表时间:2007-02-14  
0.4版中,如果遇到GIRD不能用的朋友,请参考:
http://www.ajaxjs.com/yuicn/bbs/ShowPost.asp?ThreadID=19
关于grid的一个bug
....
大家都知道YUI-Ext力求做到MVC分离,而且他的各个model写得比较通用,想做到组件式拆卸,组装时再用IOC注入,同时M也就是model是通用的,由于JS的动态性,C的一部分也达到了通用性,而且各层分离各司其职,让熟悉YUI-Ext的人一看便知用意,从而规范了用户的编程风格,提高可读性与可维护性,降低代码量,这样的JS的确令我大开眼界。
....
0 请登录后投票
   发表时间:2007-02-15  
关于YUI-EXT作者JACK的十个问题:
Ten Questions with YAHOO.ext Author Jack Slocum
http://yuiblog.com/blog/2006/10/10/ten-questions-slocum
0 请登录后投票
   发表时间:2007-02-15  
关于YUI-EXT作者JACK的十个问题:
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/2006/10/06/domhelper-create-elements-using-dom-html-fragments-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是有它不错的地方,而且也会越来越好的(译注:不忘对YUI一番擦鞋。)

Q:有其它开发者一起开发YUI.EXT吗?
现在已经有不少朋友在帮我忙,他们帮我解决了不少的问题(如Safari的)。我很乐意收到用这个库朋友们的反馈和建议。目前是我一个人在做核心开发,当然我会接纳一些帮助。

Q:开发者如何参与项目的实践?
最好是来论坛多讨论[url] http://www.jackslocum.com/forum/[/url]),你也可以直接发邮件到JACK的YAHOO邮箱。
0 请登录后投票
   发表时间:2007-02-19  
beeke 写道
昨天断了一天,今天又可以上了。
新的版本1.0即将推出,看这个:http://www.yui-ext.com/deploy/ext-1.0-alpha/
里面有些例子已经生效,比如很酷的menu~


1.0版本对于商业应用不再免费,对一些人来说是个坏消息......
0 请登录后投票
   发表时间:2007-02-19  
heaven 写道
beeke 写道
昨天断了一天,今天又可以上了。
新的版本1.0即将推出,看这个:http://www.yui-ext.com/deploy/ext-1.0-alpha/
里面有些例子已经生效,比如很酷的menu~


1.0版本对于商业应用不再免费,对一些人来说是个坏消息......


收费是开始收费,但是否商业应用就不是免费呢?这里值得商榷,参见:

http://www.yui-ext.com/forum/viewtopic.php?t=2737

....
Ext continues to be open source, with a LGPL license. This allows for continued use in open source projects and free usage for everyone who wants use it (even commercial).
....
如能理解LGPL究竟说的什么东东,便能落实是否免费商业应用了
0 请登录后投票
   发表时间:2007-02-20  
http://jquery.com/blog/2007/02/19/jquery-and-jack-slocums-ext/

关于Ext的一些消息
0 请登录后投票
   发表时间:2007-02-22  
差沙 写道
http://jquery.com/blog/2007/02/19/jquery-and-jack-slocums-ext/

关于Ext的一些消息

1.0基于JQuery,如果是真的话,那对广大JQuery用户是极大的好消息,
意味着JQUERY也能用上这些SUPER COOL的UI,--看上去是非常好的MATCH UP
简直是DESKTOP APP KILLER
0 请登录后投票
   发表时间:2007-02-23  
对YUI扩展的Gird组件 Part-1:
http://www.ajaxjs.com/yuicn/article.asp?id=20070212
对YUI扩展的Gird组件 Part-2:
http://www.ajaxjs.com/yuicn/article.asp?id=20070213
Gird组件 Part-3:范例RSSFeed Viewer:
http://www.ajaxjs.com/yuicn/article.asp?id=20070237
0 请登录后投票
   发表时间:2007-02-25  
翻译Jack的Gird教程:
为Yahoo! UI Extensions Grid增加内置的可编辑器:
http://ajaxjs.com/yuicn/article.asp?id=20074475
Gird服务之调用远程数据:
http://ajaxjs.com/yuicn/article.asp?id=20073553
0 请登录后投票
论坛首页 Web前端技术版

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