11

YUI3准备好成熟了吗?它与 YUI 的优缺点是什么

4

4 回答 4

14

安迪,

Corwin 关于 yui.yahooapis.com 服务器上的文件更改是不正确的——如果您使用我们服务器上的 YUI 3 PR 2 版本,即使后续版本发布,这些文件也会保留在那里。

确实,随着我们向 beta 1(计划于 6 月发布)和 GA 移动,API 会发生一些变化。毫无疑问,我们会在您升级时做出需要您注意和时间的更改。这——以及 YUI 3 不包含 YUI 2.7.0(2.x 代码行中的当前版本)的所有功能这一事实——是现在推迟的主要原因。

您可以在此处了解有关 YUI 3 以及它与 2.7.0 有何不同的更多信息:

http://video.yahoo.com/watch/3711767/10207432

我们正在雅虎主页的下一个版本中使用 YUI 3。你可以在这里阅读:

http://yuiblog.com/blog/2008/11/11/frontpage-and-yui3/

问候, 埃里克

于 2009-03-24T19:03:09.930 回答
2

自 PR2 发布以来,我一直在专门使用 YUI3。从那以后发生了很多变化,但我的特定应用程序代码不必更改太多。在过去的几个月里,我也一直在跟踪 YUI3 的所有主要变化。

现在是 6 月,事情似乎接近 beta 1,因为我看到了大量与文档相关的提交。如果你正在寻找非常好的、功能丰富的基础 JavaScript 库,我会推荐使用 YUI3 over 2。如果你需要一堆通用的小部件,可以同时运行 YUI2 和 YUI3,虽然事情会很复杂,而且你的代码会使用混合 API;但你可能想坚持使用 YUI2。

YUI3 正在成为一个非常棒的库和框架,自 PR2 以来,它在功能、性能和内聚性方面都非常成熟。

于 2009-06-21T00:45:22.443 回答
0

YUI3 仍在不断变化中。如果您直接链接到 yahoo 服务器上的 YUI3 文件,代码库将不断变化,您现在依赖的功能或语法可能会突然发生变化。YUI2 功能强大,如果您不想重写代码以适应不可预见的变化,这将是更安全的选择。

于 2009-03-24T18:19:51.533 回答
0

我会选择YUI3。

不过,您可能会发现一些尚未移植到 YUI3 的功能(例如,几个月前我需要自动完成功能,而此时,YUI3 AC 仍处于测试阶段),在这种情况下,您可以试试这个: https://github.com/yui/2in3它可以帮助您在使用 YUI3 时导入 YUI2 依赖项。

于 2011-08-25T13:41:41.870 回答