2010-07-28 81 views
0

我有一个使用jQuery 1.3.2和YUI 2.6的项目,它已经到了选择其中一个的时间。我有很多热爱jQuery的开发人员,如果没有它,我认为YUI 3的一些功能更适合这个项目(例如基础小部件)。将jQuery功能映射到YUI 3?

我试图找到jQuery和YUI 3之间的功能映射,并找到了jQuery - YUI3 Rosetta Stone,它将jQuery 1.4.2与YUI 3.0.0进行了比较。我在看YUI 3.1.1或3.2.0预览版,并想知道是否有其他资源?在短时间内,我很想写一个适配器/填充层,但认为这只会混淆这个问题,对于开发人员来说,更好的方法是使用一种模式或另一种模式。

更新:我看到上面的内容已经迁移到http://www.jsrosettastone.com/,并且“YUI团队已经优雅地接管了保养。”它现在比较jQuery 1.4.2和YUI 3.1.2

+0

有没有理由不能同时使用两个?我知道,我知道,2个框架!所有地狱崩溃!但是,您仍然可以使用jQuery来实现低级别和常用功能,而YUI可以使用小部件。这两种设计都非常不污染,而jQuery-min足够小 – 2010-07-28 17:24:27

回答

4

卡洛斯的Rosetta Stone是我比较两个库功能特征的最佳资源。如果您发现自3.0.0以来YUI的发展不准确,Carlos确实拥有GitHub上的资源,并欢迎对其进行更新/贡献。

0

我有些困惑。如果你不想重写你的jQuery代码:include jquery。如果您只想使用一个库,那就是yui:将旧版jQuery代码重写为yui。

但是,如果您要从yui2移动到yui3,您还必须重写yui代码,它们不同。我认为你需要做的第一件事就是思考 - 如果有重构的资源,我会避免在垫片和额外的层中考虑。

尽管yui3的个人观点仍然没有准备好黄金时段,尽管他们正在做的很酷且很优雅的东西。