将jQuery功能映射到YUI 3?

时间:2010-07-28 16:23:01

标签: javascript jquery comparison yui adapter

我有一个同时使用jQuery 1.3.2和YUI 2.6的项目,现在是时候选择其中一个了。我有很多喜欢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

2 个答案:

答案 0 :(得分:4)

Carlos的Rosetta Stone是我所知道的比较两个库功能特性的最佳资源。如果你发现自3.0.0以来YUI的演变不准确,Carlos确实在GitHub上有资源,欢迎更新/贡献。

答案 1 :(得分:0)

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

但是如果你从yui2转到yui3,你也必须重写yui代码,它们就足够了。我认为你需要做的第一件事就是思考 - 如果有重构资源,我会避免考虑垫片和额外的层。

个人意见虽然是yui3仍然没有为黄金时段做好准备,尽管他们正在做的所有酷和非常优雅的东西。