我正在使用Django构建企业级Web应用程序。我最后要做出的决定是使用哪个JavaScript库。我正在考虑使用Google的闭包库或YUI3。大多数开发工作中,我都使用jQuery。我可以使用jQuery快速编写代码,但似乎不适合企业使用。
YUI 3看起来还不错。它包含了我要使用的大多数小部件,但是Closure库的功能几乎相同。使用Closure库更好地提供Closure库,因为它们具有Closure Compiler,但是Closure需要比YUI 3编写更多的代码。YUI3中的文档也非常好。
该应用程序将同时用于Web和移动设备,因此该库不应在移动设备(如Android或iPhone)中损坏。
如果您是我,您会做出什么决定?
最佳答案
我会选择YUI3。特别是如果您考虑使用Google Closure的唯一原因是编译器。因为这在YUI 3中效果很好,所以压缩比YUI压缩器好得多。我敢肯定,它与Closure代码相比,做得还不错,但这很难测试。
YUI 3中的模块化框架非常棒,并且有足够的糖可以让您不会太重就让您感到牙疼。雅虎在所有网站上都使用了它,并且他们非常重视性能(因此,它不会很糟糕)。
关于yui3 - 封闭库或YUI 3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7536155/